【问题标题】:Run programs on other computer in asp.net在 asp.net 中运行其他计算机上的程序
【发布时间】:2010-08-03 10:51:42
【问题描述】:

我正在使用 asp.net 和 c#。

我知道这听起来很奇怪和不寻常,但我有这样的要求:我想知道如何运行 exe 或控制用户的计算机。请注意,当我说用户计算机时,我的意思是只有 2-3 台我拥有管理员权限的计算机。

所以,完整的要求是我必须控制我在 asp.net 中拥有管理员用户和密码的其他计算机。

请告诉我是否可以这样做,如果可以,如何。

提前致谢。

【问题讨论】:

  • 如果您有管理员凭据,为什么不使用 RDC?
  • 什么样的访问?你想要一个命令行吗?你想运行任意代码吗?你想控制一个 GUI 会话吗?
  • 让我再解释一下,用户将按下一个在其中一个系统上运行 exe 的按钮。这些是 2-3 个系统,我有他们的证书。我不能使用远程桌面连接,因为用户会点击按钮,而他不是运行连接的人,事实上他不应该知道这个内部过程。
  • 为什么与 asp.net 相关?
  • 这些EXE是做什么的?为什么需要可执行文件?不能下载exe并执行吗?

标签: c# asp.net remoting


【解决方案1】:

一种选择是使用Pstools

【讨论】:

  • 似乎对我有用,但如何使用 asp.net 控制 pstool ?
  • 具体要使用psexec。您可以使用 Process.Start 方法像其他任何东西一样运行它。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2012-04-07
  • 2012-01-29
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多