我计划安装一个服务,但很容易混淆svchost或software.exe中的进程之间的区别。
答案 0 :(得分:3)
我会选择一个单独的exe,但这只是我的意见。这完全取决于你。在功能,性能,开发时间等方面没有任何不同。
通过svchost将其作为服务运行没有任何问题。 SvcHost是由Microsoft实现的,因为他们希望使代码库更具可重用性。目标是在dll中使用可重用的代码,而不是将其粉碎成exe文件。但由于dll不是可执行文件,因此无法直接启动。因此,他们让svchost成为了它的跑步者。
答案 1 :(得分:0)
区别在于用户名您可以运行您的应用程序
用户名或管理员