无法在虚拟盒上启动服务,系统错误1053
本文关键字:服务 系统错误 1053 启动 虚拟 | 更新日期: 2023-09-27 18:21:28
我在应用程序中创建了两个服务:
- 文件系统驱动程序,基于some.sys(符号驱动程序)(第一个)
- Win32OwnProccess,基于some.exe(2st)
我使用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机器上运行。但是应用程序**(2st)**无法在带有微软win10的虚拟机虚拟机上启动(我没有重新配置它),这给了我系统错误1053,顺便说一句,(1st)已经启动。
我尝试在VM上的注册表中添加并增加最大值ServicesPipeTimeout,但这对我没有帮助。然后我尝试使用sc.exe创建并启动(2st)。但这再次对我没有帮助。然后我尝试基于iexplore.exe创建服务Win32OwnProccess,但我再次无法启动此服务。顺便说一下,我可以启动/停止其他一些标准的(预装的)服务。
有人可以告诉我为什么我不能在vitrualbox虚拟机上启动服务?
我发现了我的错误。
对于运行,我的应用程序需要可再发行的vs2013(1)和vs2012。