Я работаю над приложением, которое запускается как служба, но только в том случае, если это указано в командной строке (в противном случае открывается стандартная форма). Поэтому, когда служба запускается Windows при загрузке, она должна передать эту опцию командной строки или служба не запустится.
Я бы хотел, чтобы установщик (ServiceProcessInstaller) добавил параметр командной строки, чтобы при запуске службы он добавлял параметр командной строки в команду.
Пример:
MyService.exe -commandlineoption
Я думал, что это было то, для чего было свойство ServiceProcessorInstaller.Context, но это для аргументов, которые были выполнены в InstallUtil.
Есть предложения?