2011-02-17 85 views
2

我正在尝试创建某种远程应用程序执行程序。情况是,我需要执行一个远程PC上的脚本。理想情况下,我可以告诉这个远程PC执行这个脚本,就像我在本地一样。C#远程应用程序执行

如果可能的话,它将是可执行的,无需登录到电脑(例如发送登录信息等)。我打算使用.net c#。

回答

5

最好的代码是你不必自己写的代码。看看来自Microsoft(SysInternals)的PSExec。假设你拥有远程机器的通用凭证(凭借域名登录或相同的密码和用户名),它应该“只是工作”。

+0

好呼唤病给了一个去,干杯抢! – Drakullmonkey 2011-02-18 08:26:19

+0

@Drakullmonkey,很高兴我可以帮忙=) – Rob 2011-02-18 08:49:20

0

我会去与罗布或丹尼尔建议,但如果你想做一些肮脏的事情(不要),你可以写一个小服务,你在远程PC上注册,只需注意特定的触发器即可。例如,该服务可以定期检查网络驱动器中的文件,数据库中的某些参数等。

但正如我前面所说,如果我想要一些真正暂时的东西,不想花时间学习如何正确地做到这一点。