我有一個在VC++ 6.0中創建的Windows NT服務(Maths.exe)。 我的機器上沒有安裝源代碼或Visual Studio 6.0。 任何人都可以讓我知道我可以在服務控制管理器中安裝服務的命令(使用service.msc調用)。 我想手動控制(啓動,停止)服務。如何安裝在VC++ 6.0中創建的Windows服務
在此先感謝。
我有一個在VC++ 6.0中創建的Windows NT服務(Maths.exe)。 我的機器上沒有安裝源代碼或Visual Studio 6.0。 任何人都可以讓我知道我可以在服務控制管理器中安裝服務的命令(使用service.msc調用)。 我想手動控制(啓動,停止)服務。如何安裝在VC++ 6.0中創建的Windows服務
在此先感謝。
要安裝服務,您可以使用sc實用程序。步驟如下:
%SYSTEMROOT%\System32
是完全有效的)。sc create MathsService binPath= %SYSTEMROOT%\System32\Maths.exe type= own type= interact start= demand DisplayName= "My fabulous Maths service"
哪裏MathsService是服務的名稱,參數binPath是二進制的位置和顯示名稱的說法是,顯示了服務名稱的.msc。啓動的參數可以是啓動(不適合服務),系統(不適合服務),自動(自動啓動),需求(按需啓動,您必須手動啓動服務)或禁用(服務不會啓動甚至手動)。
在這個例子中,我使用type = own type = interact。這允許服務與桌面交互(例如,用於TCP/IP通信)。
sc sintaxis的完整參考可以運行sc。另外檢查http://support.microsoft.com/kb/251192
SC.EXE是一個.NET工具,我不認爲它可以在沒有.NET安裝的情況下工作 – 2013-05-29 20:55:31
@ user2434187:不,它不是。 SC.EXE是一個標準工具。 – jrbjazz