Я знайшов ще два варіанти, за якими ви не дотягнетесь до свого гаманця.
Ви можете scзапустити запуск, srvanyякий потім вказує на вашу програму. (є повідомлення на форумі, до якого я не можу зв’язатись, тому що у мене тут недостатньо представників, хоча я і в StackOverflow - бурчить)
Ось кроки, якими користувався оригінальний плакат:
- Використовуйте
scдля створення нової послуги, яка запускається srvany(наприклад sc create MyService binPath=C:\Windows\System32\srvany.exe DisplayName="My Custom Service")
- Використання RegEdit: створити
Parametersключ для вашої послуги (наприклад HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\MyService\Parameters\)
- Використання RegEdit: в новоствореному
Parametersключі створіть значення рядка, яке називається, Applicationі введіть повний шлях до програми, яку ви хочете запустити як послугу. (Цитати не потрібні.)
Якщо це здається чимось злому , то ви можете створити сервіс .NET для запуску вашого процесу. Якщо ви хочете пропустити кілька кроків, ось сервіс з відкритим кодом .NET, який може запускати загальні процеси:
http://www.codeproject.com/KB/system/xyntservice.aspx
Налаштуйте його під свої потреби, але це зробить більшу частину того, що ви хочете, з коробки.