我使用Visual C++開發了一個可執行格式的簡單RPC服務器。現在我希望它在Windows啓動時作爲服務運行。如何編程?如何將EXE編程爲Windows上的服務?
回答
這篇文章可能是有用的:
啓動Windows程序從NT服務
http://www.codeproject.com/script/Articles/ArticleVersion.aspx?aid=719&av=49654
根據您使用的Windows版本,您可以使用Sc來執行此操作,如http://support.microsoft.com/kb/251192所示。
要充分整合,也有不少導遊:一個是在http://www.muukka.net/programming/service/
最簡單的就是創建從Visual Studio Windows服務模板: http://msdn.microsoft.com/en-us/library/40xe80wx(v=vs.80).aspx
...然後剪切和粘貼。
這個模板已經是RPC的樣子了嗎?意思是,它是否也像RPC一樣工作? – karikari 2011-06-15 02:12:03
這是一個通用的Windows服務模板。您已經擁有RPC服務器的代碼,它應該足夠簡單,可以將其插入生成的源文件中。 – 2011-06-15 23:44:32
- 1. 將IKVM exe作爲Windows服務運行
- 2. 如何使用Windows服務運行EXE
- 3. 編譯一個輸出類型爲Exe的windows服務
- 4. Windows服務啓動和Exe
- 5. 如何使用C#從Windows服務運行EXE程序?
- 6. 錯誤:通過tomcat7.exe將Tomcat 7配置爲Windows服務
- 7. 編程一個Windows服務
- 8. 從Windows 7中的Windows服務運行DLL/EXE程序
- 9. 如何從Windows服務運行exe文件,並在exe程序退出時停止服務?
- 10. 如何爲Windows服務程序編寫OnStart函數?
- 11. 將C++程序轉換爲Windows服務?
- 12. sc.exe將exe作爲服務安裝?
- 13. 將Web Server.MapPath轉換爲服務器上的Module .exe
- 14. 如何在Azure應用程序服務上部署Windows服務
- 15. 如何在遠程服務器上安裝C#Windows服務?
- 16. 如何將cefpython編譯爲exe
- 17. 如何將Python編譯爲C++ .exe
- 18. 如何在Windows上將ActiveMQ作爲64位服務安裝?
- 19. 如何將wso2應用程序服務器安裝爲Windows服務
- 20. 如何將datasnap服務器從vcl應用程序轉換爲windows服務
- 21. 如何在windows上運行grails應用程序作爲服務
- 22. 如何將控制檯應用程序轉換爲Windows服務?
- 23. 如何修改它停止後的Windows服務exe文件?
- 24. 如何創建一個獨立的exe應用程序的Windows服務?
- 25. 如何調用服務器上的.exe文件以在服務器上運行?
- 26. Windows服務和線程編程.NET
- 27. 如何在AD服務器上編程註冊服務?
- 28. 如何在Windows 2012 Server上創建運行.exe文件的服務?
- 29. svctraceviewer exe在Windows 2008企業服務器
- 30. 多個Windows服務在一個exe
如何防止出現Windows控制檯?我需要讓它看不見。 – karikari 2011-06-21 02:50:50
看看這是否回答你的問題:http://stackoverflow.com/questions/622592/win32-programming-hiding-console-window – 2011-06-21 14:31:42
好的解決了它:)如何將它打包到Visual Studio Installer中? – karikari 2011-06-27 06:23:25