我用.NET编写的简单Windows服务(Topshelf)。当我尝试使用ManagementObjectSearcher(专门用于搜索连接的磁盘驱动器)时,我收到错误:
指定的服务不作为已安装的服务存在。 (HRESULT异常:0x80070424)
var searcher = new ManagementObjectSearcher("SELECT * FROM Win32_DiskDrive");
searcher.Get())
其他一切正常(例如,使用存储库访问数据库),只是失败了。