создать две службы в приложении:Не удается запустить службу на VirtualBox, системную ошибку 1053
- FileSystemdriver, основанную на some.sys (водитель знака) (первый)
- 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. Но приложение ** (2-й) ** не может запускаться на виртуальных виртуальных машинах VM с win10 от Microsoft (я его не перенастроил), давая мне системную ошибку 1053, кстати, (1-й) уже запущен.
Я стараюсь добавить и увеличить максимальное значение ServicesPipeTimeout в реестре на виртуальной машине, но это не помогает мне. Затем я пытаюсь создать и запустить (2st) с использованием sc.exe, но это больше не помогает мне. Затем я пытаюсь создать службу Win32OwnProccess на основе iexplore.exe, и я снова не могу запустить эту услугу. Кстати, некоторые другие стандартные (предварительно установленные) сервисы я могу запустить/остановить.
Кто-то может сказать мне, почему я не могу начать службу на vitrualbox VM?