gpt4 book ai didi

c# - 如何控制网络客户端电脑

转载 作者:可可西里 更新时间:2023-11-01 10:39:58 25 4
gpt4 key购买 nike

在我的本地网络中,我有超过10台电脑。我需要照顾所有的电脑。我想知道所有电脑的硬件信息。我也想控制那些电脑,假设,此刻我想重新启动我的一台客户端电脑。是否可以在 C# 中。如果有任何问题请询问。提前致谢我使用波纹管语法来执行命令。

try
{
// create the ProcessStartInfo using "cmd" as the program to be run,
// and "/c " as the parameters.
// Incidentally, /c tells cmd that we want it to execute the command that follows,
// and then exit.
System.Diagnostics.ProcessStartInfo procStartInfo =
new System.Diagnostics.ProcessStartInfo("cmd", "/c " + "shutdown /r /m \\172.16.1.3 /t 1 /");

// The following commands are needed to redirect the standard output.
// This means that it will be redirected to the Process.StandardOutput StreamReader.
procStartInfo.RedirectStandardOutput = true;
procStartInfo.UseShellExecute = false;

// Do not create the black window.
procStartInfo.CreateNoWindow = true;

// Now we create a process, assign its ProcessStartInfo and start it
System.Diagnostics.Process proc = new System.Diagnostics.Process();
proc.StartInfo = procStartInfo;
proc.Start();

// Get the output into a string
string result = proc.StandardOutput.ReadToEnd();

// Display the command output.
Console.WriteLine(result);
}
catch (Exception objException)
{
// Log the exception
}

使用上面的代码,我收到消息“找不到网络路径。”

最佳答案

请检查网址。 http://support.microsoft.com/kb/317371

如果你想制作一个你可以获取远程系统信息的程序。你必须使用微软的Remoting。在这里我们可以在远程系统中创建一个对象,我们可以控制它。

可以通过执行 System.Diagnostics.ProcessStartInfo 获取系统信息。

可以使用“systeminfo”获取系统信息。可以使用 C# 获取输出

请查询this .我希望这对您有用。

关于c# - 如何控制网络客户端电脑,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5076145/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com