最近写一个程序,是在一台计算机上,访问局域网内的电脑,获得电脑的磁盘信息。
后来知道可以用wmi来实现,做完之后,可以正常运行。但是想把这个程序加载到服务当中,不过把程序做成服务之后,就无法访问局域网的计算机了。错误提示:拒绝访问。 (异常来自 HRESULT:0x80070005 (E_ACCESSDENIED))在网上搜了很久,好像是运行服务的是SYSTEM的用户,无权访问网络,需要模拟其他用户登陆。然后我就给我的计算机新建了一个管理员帐户,使用了模拟程序,模拟成功(程序日志已经记录了当时的帐户是模拟的帐户)。但是使用该帐户访问其他计算机时,提示还是上面那个错误。谁能给我指点迷津?