无法在 virtualbox 上启动服务,系统错误 1053
Cannot start service on virtualbox, system error 1053
我在应用程序中创建了两个服务:
- FileSystemdriver,基于some.sys(签名驱动)(1st)
- 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 机器上运行。
但是 app**(2st)** 无法在 VM virtualbox 上从 Microsoft 开始使用 win10(我没有重新配置它),顺便说一句 (1st) 给我系统错误 1053 已经开始了。
我尝试在 VM 的注册表中添加和增加最大值 ServicesPipeTimeout,但这对我没有帮助。然后我尝试使用 sc.exe 创建并启动 (2st),但它对我没有帮助。然后,我尝试基于 iexplore.exe 创建服务 Win32OwnProccess,但我再次无法启动该服务。顺便说一句,我可以 start/stop.
一些其他标准(预装)服务
谁能告诉我为什么我无法在 vitrualbox VM 上启动服务?
我发现了我的错误。
对于 运行 我的应用程序需要可再分发的 vs2013 (1) 和 vs2012 (2),但我认为因为 运行 只需要 (1),它安装在没有 (2) 的 VM 上,这是一个错误。
我在应用程序中创建了两个服务:
- FileSystemdriver,基于some.sys(签名驱动)(1st)
- 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 机器上运行。 但是 app**(2st)** 无法在 VM virtualbox 上从 Microsoft 开始使用 win10(我没有重新配置它),顺便说一句 (1st) 给我系统错误 1053 已经开始了。
我尝试在 VM 的注册表中添加和增加最大值 ServicesPipeTimeout,但这对我没有帮助。然后我尝试使用 sc.exe 创建并启动 (2st),但它对我没有帮助。然后,我尝试基于 iexplore.exe 创建服务 Win32OwnProccess,但我再次无法启动该服务。顺便说一句,我可以 start/stop.
一些其他标准(预装)服务谁能告诉我为什么我无法在 vitrualbox VM 上启动服务?
我发现了我的错误。
对于 运行 我的应用程序需要可再分发的 vs2013 (1) 和 vs2012 (2),但我认为因为 运行 只需要 (1),它安装在没有 (2) 的 VM 上,这是一个错误。