Saya menemukan dua opsi lain yang tidak ingin Anda raih untuk dompet Anda.
Anda dapat memiliki scpeluncuran srvanyyang kemudian menunjuk ke program Anda. (ada posting forum yang tidak bisa saya tautkan karena saya tidak punya cukup rep di sini meskipun saya lakukan di StackOverflow - menggerutu)
Berikut adalah langkah-langkah yang digunakan oleh poster asli:
- Gunakan
scuntuk membuat layanan baru yang diluncurkan srvany(mis. sc create MyService binPath=C:\Windows\System32\srvany.exe DisplayName="My Custom Service")
- Menggunakan RegEdit: buat
Parameterskunci untuk layanan Anda (mis. HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\MyService\Parameters\)
- Menggunakan RegEdit: di dalam
Parameterskunci yang baru dibuat , buat nilai string yang disebut Applicationdan masukkan path lengkap ke aplikasi yang ingin Anda jalankan sebagai layanan. (Tidak perlu mengutip.)
Jika itu tampak seperti sedikit peretasan , maka Anda dapat membangun layanan .NET untuk meluncurkan proses Anda. Jika Anda ingin melewati beberapa langkah, berikut ini adalah layanan .NET open source yang dapat meluncurkan proses umum:
http://www.codeproject.com/KB/system/xyntservice.aspx
Tweak untuk kebutuhan Anda, tetapi itu akan melakukan sebagian besar dari apa yang Anda inginkan di luar kotak.