Saya menemukan dua opsi lain yang tidak ingin Anda raih untuk dompet Anda.
Anda dapat memiliki sc
peluncuran srvany
yang 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
sc
untuk membuat layanan baru yang diluncurkan srvany
(mis. sc create MyService binPath=C:\Windows\System32\srvany.exe DisplayName="My Custom Service"
)
- Menggunakan RegEdit: buat
Parameters
kunci untuk layanan Anda (mis. HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\MyService\Parameters\
)
- Menggunakan RegEdit: di dalam
Parameters
kunci yang baru dibuat , buat nilai string yang disebut Application
dan 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.