Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/windows/17.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Windows 如何在VB.NET中创建关闭远程计算机的.exe文件?_Windows_Vb.net - Fatal编程技术网

Windows 如何在VB.NET中创建关闭远程计算机的.exe文件?

Windows 如何在VB.NET中创建关闭远程计算机的.exe文件?,windows,vb.net,Windows,Vb.net,我正在尝试创建一个.exe文件,使用VB.NET关闭远程计算机 我可以使用.bat文件中的shutdown命令来实现这一点,但我的目标是使用.exe文件来实现这一点,该文件使用计算机名并重新启动 这可能吗 如果是这样,我应该怎么做?我假设您有一个程序在文本框中请求IP 因此,最简单的方法是在用户完成键入IP后运行此代码: Process.Start("shutdown.exe -s -t 0 -m " & TextBox1.Text) 现在,这是最简单的方法,我还没有尝试过这段代码,所

我正在尝试创建一个.exe文件,使用VB.NET关闭远程计算机

我可以使用
.bat
文件中的
shutdown
命令来实现这一点,但我的目标是使用
.exe
文件来实现这一点,该文件使用计算机名并重新启动

这可能吗


如果是这样,我应该怎么做?

我假设您有一个程序在文本框中请求IP

因此,最简单的方法是在用户完成键入IP后运行此代码:

Process.Start("shutdown.exe -s -t 0 -m " & TextBox1.Text)
现在,这是最简单的方法,我还没有尝试过这段代码,所以我不能保证它能工作。我还建议您添加验证,以检查用户输入是否为IP


我希望这对你有帮助-Luca

你认为是这样的吗?这是可能的,最简单的方法是从vb.net中退出并运行shutdown.exe应用程序。你确实应该执行shutdown.exe,这可以通过调用
Process.Start来完成。