2013-10-05 136 views
0

在Windows 7上如何允许来自不同网络的人开始执行某个已存在的.exe文件,并且可以提供哪条路径?远程程序执行

您可以假设涉及的主题将具有相同的操作系统。

远程计算机位于防火墙后面,您可以假设某些端口可以转发。

要求:

  1. 主题,将开始执行远程需要有简单的方法来做到这一点,而无需安装任何额外的软件,如果可能的

    1. 并不意味着每个人都应该能够执行它(需要简单验证)
  2. 过程设置机器将执行程序可能会更复杂,如果它会使其更容易用户对1中提到的主题。

  3. 最后但最重要的:主题中提到的主题必须不能执行,读取或更改远程的任何其他内容系统,如果再有可能

,我能找到,将可能适合用于此目的是远程登录,可满足前三个要求,如果我没有错,但我不知道这最后的要求到目前为止唯一可以完全满足使用它。

+0

好的,我找到了解决方案。 – bistabil

+0

我在机器上运行带有网站的网络服务器,其中包含需要根据客户请求运行的程序。 我正在使用PHP的execute()使他能够通过点击一个按钮来开始执行该文件。 我正在使用一些经过测试的登录脚本,因此我可以假定登录表单尽可能保护。 如果只有客户端可以在网站上做的事情是登录,注销并点击运行程序,这是否安全? 我将实现禁用客户端启动虚拟按钮的功能,以便不定期地单击该按钮以引起服务器上的意外效果。 – bistabil

+0

这不是一个编程问题。 –

回答

1

http://www.intelliadmin.com/index.php/free-download/?filename=remoteexecute.exe

Intelliadmin提供了可方便地用于通过LAN网络远程执行。exe文件很大远程执行程序。需要使用相同的用户在两台计算机上的网络管理员帐户,并通过

语法:

remoteexecute.exe -h [host] -u [user] -p [pass] [options] [filename] [arguments] 

选项:

-h The remote host name or IP 

-u Username * 

-p Password * 

-e Don't load users environment variables 

-l Don't load users profile 

-c Copy file to the remote host 

-cs Run process in the console session 

-n Run process as hidden 

-sf [filter] Run process in session where user matches the filter 

-i Return immediately, and don't wait for process to terminate 

-sa Run process under the system account 

-su Run process as the session user 

-q Quiet mode. 

必需的选项 - *