我在应用程序中创建了两个服务:
我使用advapi32.dll的本机代码来处理服务(例如)
[DllImport("advapi32.dll", EntryPoint = "OpenSCManagerW", ExactSpelling = true, CharSet = CharSet.Unicode, SetLastError = true)]
static extern IntPtr OpenSCManager(string machineName, string databaseName, SCManagerAccess dwDesiredAccess);
应用程序在我的机器上使用win10。 但app **(第2个)**无法从Microsoft的win10启动虚拟机虚拟机(我没有重新配置它),顺便给我系统错误1053 (1st)已经开始。
我尝试在VM上的注册表中添加并增加最大值 ServicesPipeTimeout ,但它对我没有帮助。然后我尝试使用 sc.exe 创建并启动(第2个),但它不再对我有所帮助。然后我尝试基于 iexplore.exe 创建服务Win32OwnProccess,我再次无法启动此服务。顺便说一下,我可以开始/停止一些其他标准(预装)服务。
有人可以告诉我为什么我无法在vitrualbox VM上开始服务?
答案 0 :(得分:0)
我发现了自己的错误。
对于运行我的应用程序需要可再发行的vs2013 (1)和vs2012 (2),但我认为只需(1)< / strong>,在没有(2)的情况下安装在VM上,这是一个错误。