Я знайшов ще два варіанти, за якими ви не дотягнетесь до свого гаманця.
Ви можете 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
Налаштуйте його під свої потреби, але це зробить більшу частину того, що ви хочете, з коробки.