【发布时间】:2012-05-12 03:34:00
【问题描述】:
使用 C#,是否可以遍历连接到 LAN 的远程 Windows 计算机列表并仅打开/关闭特定 PC 的互联网访问,同时通过路由器提供互联网连接?而这一切都无需在远程 PC 上安装任何客户端软件。
【问题讨论】:
-
我不得不说不...人们为了使计算机脱机而使计算机充满流量是有原因的。因为这(出于显而易见的原因)是不可能的。
-
您要查找的是
WMI。但是您需要给定计算机上的管理员帐户。 -
@KirkWoll 同意了。另外,计算机是远程的还是本地的?不要在同一上下文中将
remote comcputers与LAN混合使用。您绝对无法访问路由器后面的远程计算机,但如果它们位于 LAN 上,您可以访问其他计算机 (@Yossarian)。 -
计算机将是没有安装客户端应用程序以促进该过程的远程计算机。管理员权限也没有问题(或有权限执行此操作的专用帐户)。
-
您好,通过 WMI 获取远程 PC 的 Win32_OperatingSystem(如您提供的提示在 LAN 上),并调用 Shutdown() 或 Reboot() 方法(当然,如果您有权这样做)。
标签: c# networking router connectivity remote-administration