繁体   English   中英

无法在VirtualBox上启动服务,系统错误1053

[英]Cannot start service on virtualbox, system error 1053

我在应用程序中创建了两个服务:

  1. 基于some.sys的FileSystemdriver(符号驱动程序) (第1个)
  2. 基于some.exe的Win32OwnProccess (第2个)

我使用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)**无法在来自Microsoft的win10的VM虚拟机上启动(我没有重新配置它),通过(第1个)启动方式给我系统错误1053。

我尝试在VM上的注册表中添加和增加最大值ServicesPipeTimeout ,但这对我没有帮助。 然后,我尝试使用sc.exe创建并启动(第2个) ,但这对我没有帮助。 然后,我尝试基于iexplore.exe创建服务Win32OwnProccess,但我再次无法启动该服务。 顺便说一下,我可以启动/停止其他一些标准(预装)服务。

有人可以告诉我为什么我不能在vitrualbox VM上启动服务?

我发现了我的错误。

为了运行我的应用程序需要重新分发vs2013 (1)和vs2012 (2) ,但是我认为只需要运行(1)即可运行 ,而没有安装(2)的 VM上安装了该应用程序,那是一个错误。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM