В Windows в настоящее время у меня есть две программы, работающие следующим образом.Программа A вызывает программу B с некоторыми параметрами, в результате чего программа B возвращает некоторый текст, а затем завершает работу.Программа A снова вызывает Программу B с другими параметрами, что заставляет Программу B делать больше вещей.
Когда программа B запускается, ей требуется некоторое время, требующее загрузки.Описанный выше метод означает, что Программа B должна выполнить загрузку дважды.Можно ли загрузить Программу B только один раз?
Например, Программа A вызывает Программу B с некоторыми параметрами, в результате чего Программа B возвращает некоторый текст, но программа продолжает работать.Программа A вызывает тот же самый процесс снова, что заставляет Программу B делать больше вещей.
Возможно ли вышеизложенное, возможно, с использованием некоторого рода сообщений Windows?Программа A - это приложение Delphi, использующее метод Windows CreateProcess.Программа B - это приложение .NET, которое выполняет различные действия в соответствии с переданными параметрами. Я знаю, что мы можем сделать это, установив Программу B в качестве службы Windows, но я хотел бы избежать этого, если это возможно.