最近写一个程序,是在一台计算机上,访问局域网内的电脑,获得电脑的磁盘信息。
后来知道可以用wmi来实现,做完之后,可以正常运行。但是想把这个程序加载到服务当中,不过把程序做成服务之后,就无法访问局域网的计算机了。错误提示:拒绝访问。 (异常来自 HRESULT:0x80070005 (E_ACCESSDENIED))在网上搜了很久,好像是运行服务的是SYSTEM的用户,无权访问网络,需要模拟其他用户登陆。然后我就给我的计算机新建了一个管理员帐户,使用了模拟程序,模拟成功(程序日志已经记录了当时的帐户是模拟的帐户)。但是使用该帐户访问其他计算机时,提示还是上面那个错误。谁能给我指点迷津?
后来知道可以用wmi来实现,做完之后,可以正常运行。但是想把这个程序加载到服务当中,不过把程序做成服务之后,就无法访问局域网的计算机了。错误提示:拒绝访问。 (异常来自 HRESULT:0x80070005 (E_ACCESSDENIED))在网上搜了很久,好像是运行服务的是SYSTEM的用户,无权访问网络,需要模拟其他用户登陆。然后我就给我的计算机新建了一个管理员帐户,使用了模拟程序,模拟成功(程序日志已经记录了当时的帐户是模拟的帐户)。但是使用该帐户访问其他计算机时,提示还是上面那个错误。谁能给我指点迷津?
解决方案 »
- 求解: 这段读取‘XM’里面属性的值为何读取不出来?
- 请大大们 怎么才能把可序列化的对象整个存到数据库一个列上和读取出来呢?
- 感谢wartim
- winform中如何获得窗体中所有的控件
- 在线急等:C#中SOCKET通信,将recv的字符中(0X01编号0X1B姓名)中的编号和姓名取出来
- 截获datagrid 按delete键的问题
- 在windows 8 metro app中怎样把Object类型的数据保存到本地?
- .net remoting 客户端必须安装.net框架么?在线等
- 手机短信,如何解决中文短信发送
- 大散200分!感情复杂!斧头走了思归来了,,!!!今天才发现的。。。。要分的人进来接吧。。给200,,,UP的有分
- 关闭Excel进程
- vss2005使用的问题
http://www.cnblogs.com/bluesky7305/archive/2007/10/19/930203.html
http://www.cnblogs.com/ocean2000/archive/2008/07/09/1238944.html