如何使用 C# 在远程机器上启动/停止进程?

Posted

技术标签:

【中文标题】如何使用 C# 在远程机器上启动/停止进程?【英文标题】:How to start/stop proccess on remote machine using C#? 【发布时间】:2010-10-12 21:05:12 【问题描述】:

远程计算机正在运行 winXP sp3,我在那里有管理员帐户。我总是收到拒绝访问错误。 *访问被拒绝。 (来自 HRESULT 的异常:0x80070005 (E_ACCESSDENIED))*

我正在使用 C3 和 .net 3.5。

【问题讨论】:

【参考方案1】:

我以前问过这个问题。查看我的问题。

Stop Process on Network Machine with .Net

Remote Process Execution

【讨论】:

【参考方案2】:

您可以使用 WMI 自动化http://www.dalun.com/blogs/05.09.2007.htm

【讨论】:

以上是关于如何使用 C# 在远程机器上启动/停止进程?的主要内容,如果未能解决你的问题,请参考以下文章

当我中断 ssh 本身时,如何使 ssh 杀死远程进程?

如何使用 perl 和 Net::OpenSSH 在远程机器上启动后台进程?

从 C# 启动远程进程的问题

如何在远程服务器上启动 NodeJS 进程?

如何在不同域中的远程服务器上启动或停止IIS-8.5网站

linux下如何使用shell脚本进行ssh远程登陆到其他机器执行停止进程的命令。 用户名/密码:test/12345h