Можно ли запустить Petrel в пакетном режиме из службы Windows?

В настоящее время у меня есть плагин для Petrel, который используется в пакетном режиме. Итак, Petrel запускается из командной строки, а класс / метод для запуска указывается через параметры командной строки. Все довольно просто.

Однако я бы хотел, чтобы эта операция выполнялась из службы Windows. Простые эксперименты показывают, что это не сработает из-за того, что Petrel необходимо открыть окно и, следовательно, запускать его из зарегистрированной учетной записи пользователя.

Есть ли способ обойти это, или невозможно запустить Petrel из службы?

1 ответ

Решение

Вы можете быть в состоянии использовать PetrelEngine, Обычно он используется для запуска Petrel в автоматическом режиме в автоматическом режиме, но я думаю, что он может работать для вас.

PetrelEngine.Instance.Initialize("-licensePackage Package1");
Другие вопросы по тегам