“C# WinForm ”如何实现程序重启?

“C# WinForm ”如何实现程序重启?,第1张

CmdStartCTIProc(Application.ExecutablePath, "cmd params")//放到捕获事件的处理代码后,重启程序,需要时加上重启的参数。

C#实现启动远程计算机的原理是"视窗管理规范"。就是所谓的"WMI"(Windows Management Instrumentation)。Windows 管理规范 (WMI) 支持通过 Internet 管理系统的结构。

如果程序需要重启只需要在捕获的事件处理时启动当前应用程序的代码即可。参考如下:

//重启程序,需要时加上重启的参数

System.Diagnostics.ProcessStartInfo cp = new System.Diagnostics.ProcessStartInfo()

cp.FileName = Application.ExecutablePath

cp.Arguments = "cmd params"

cp.UseShellExecute = true

System.Diagnostics.Process.Start(cp)

winform启动node程序:

1、通过内置Process方式打开程序。

2、通过win32,设置桌面鼠标位置,通过方法模拟鼠标双击事件。

3、shell32.dll方法。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/11996330.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-20
下一篇 2023-05-20

发表评论

登录后才能评论

评论列表(0条)

保存