有个C#远程关机代码,但不太了解。主要是有的电脑为什么不能被远程关机?
学校的电脑由于上课需要,被安装了红蜘蛛的软件,是XP系统,家里的是win7不知有没有影响啊?怎么解决啊?有什么不明白的可以问出来,底下还有个截图
没一个满意的回答,设置了很多用户权限分配(从网络访问计算机,远程强制关机等项),都不好使就是拒绝访问。在学校电脑试过都好使。从网络上访问计算机学校的电脑可以设置ASPNET用户,但家里的却找不到,好像跟这个有关 展开
感觉这个是和建局域网一样,配置没给足吧
关于你启用了哪个用户,你直接点 开始,开始框的左上角就是你现在运行的用户
确保2台机器都在这个用户权限下运行。
然后看了你报的错误,是DCOM配置不对,估计你电脑装过什么优化大师啊优化过
但是先把你系统自带的坑爹防火墙关了
这个错误根据微软官方的解决方案,是这样操作的
1 点运行 ,输入dcomcnfg
2 在“组件服务”窗口中展开“组件服务”/“计算机”节点。
3 在“组件服务”/“计算机”之下右击“我的电脑”,从快捷菜单中选择“属性”。
4 在“我的电脑属性”窗口中单击“COM 安全性”选项卡。
5 在“访问权限”之下单击“编辑限制”按钮。
6 从顶部列表中选择“匿名登录”。(显示的是Anonymous Logon这个)
7 从底部列表中选择“远程访问”复选框。(图中我没打勾!!!)
8 确定后保存。
其次保证你之前写的用户权利中远程关机已开启。
这样的话应该不会有问题了。
最后,这个和你装什么软件,跑什么系统无关,都是微软一家出的东西,不能完成就是设置上的问题。
你可以在组策略中设置权限,在运行中输入“gpedit.msc”打开组策略,展开“Windows 设置”>“安全设置”>“本地策略”>“用户权利指派”。在右侧中找到并选择“从远端系统强制关机”,如果没设置的话应该只有Admin用户有此权限。如何添加用户就不用说了吧。但是按照你的描述,你的这个C#小程序实现是只能在Admin用户下运行的。如果我理解没错的话,你可以把家里准备远程关机的电脑在Admin用户下运行,通过另外台电脑运行该程序,就能顺利关机。该程序要求你输入Admin用户名和登录密码,只是做一个验证,与被关机系统Admin用户做一个核对,保证相同之后才能执行关机步骤,并不是想象中的不在Admin用户中但是却打开Admin用户并用他的权限执行关机。
至于学校电脑,学校电脑一般都是跑在Admin用户权限下的。你可以开用户组看下。
如果正确请给分,谢谢。
感觉这个是和建局域网一样,配置没给足吧
关于你启用了哪个用户,你直接点 开始,开始框的左上角就是你现在运行的用户
确保2台机器都在这个用户权限下运行。
然后看了你报的错误,是DCOM配置不对,估计你电脑装过什么优化大师啊优化过
但是先把你系统自带的坑爹防火墙关了
这个错误根据微软官方的解决方案,是这样操作的
1 点运行 ,输入dcomcnfg
2 在“组件服务”窗口中展开“组件服务”/“计算机”节点。
3 在“组件服务”/“计算机”之下右击“我的电脑”,从快捷菜单中选择“属性”。
4 在“我的电脑属性”窗口中单击“COM 安全性”选项卡。
5 在“访问权限”之下单击“编辑限制”按钮。
6 从顶部列表中选择“匿名登录”。(显示的是Anonymous Logon这个)
7 从底部列表中选择“远程访问”复选框。(图中我没打勾!!!)
8 确定后保存。
其次保证你之前写的用户权利中远程关机已开启。
这样的话应该不会有问题了。
最后,这个和你装什么软件,跑什么系统无关,都是微软一家出的东西,不能完成就是设置上的问题。
远程开机不好说,关机还是简单的吧,你把客户端和服务端的软件装好就行了,只不过太不安全了
2012-07-31