Можно ли запустить Petrel в пакетном режиме из службы Windows?
В настоящее время у меня есть плагин для Petrel, который используется в пакетном режиме. Итак, Petrel запускается из командной строки, а класс / метод для запуска указывается через параметры командной строки. Все довольно просто.
Однако я бы хотел, чтобы эта операция выполнялась из службы Windows. Простые эксперименты показывают, что это не сработает из-за того, что Petrel необходимо открыть окно и, следовательно, запускать его из зарегистрированной учетной записи пользователя.
Есть ли способ обойти это, или невозможно запустить Petrel из службы?
1 ответ
Решение
Вы можете быть в состоянии использовать PetrelEngine
, Обычно он используется для запуска Petrel в автоматическом режиме в автоматическом режиме, но я думаю, что он может работать для вас.
PetrelEngine.Instance.Initialize("-licensePackage Package1");