在Windows 7上如何允许来自不同网络的某人开始执行已存在的某个.exe文件以及可以提供哪个路径?
您可以假设所涉及的主题具有相同的操作系统。
远程计算机位于防火墙后面,您可以假设某些端口可以转发。
要求:
远程开始执行的主题需要有简单的方法,如果可能的话,不需要安装任何其他软件
设置执行程序的机器的过程可能会更复杂,如果它会使其对1中提到的主题更加用户友好。
最后但最重要:1中提到的主题必须无法再次执行,阅读或更改远程系统上的任何其他内容
到目前为止,我唯一能找到的可能适用于此目的的是telnet,如果我没有错,可以满足前三个要求,但我不确定使用它可以完全满足最后一个要求。
答案 0 :(得分:1)
http://www.intelliadmin.com/index.php/free-download/?filename=remoteexecute.exe
Intelliadmin提供了一个很棒的远程执行程序,可以很容易地通过局域网远程执行.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.
必填选项 - *
答案 1 :(得分:0)
该程序似乎没有使用任何类型的加密。以纯文本形式发送数据是一件麻烦事。
Windows 7至少提供128位RDP加密: http://www.howtogeek.com/175087/how-to-enable-and-secure-remote-desktop-on-windows/
然而,本文提到TLS / 1.0几乎与SSL v3相同 - 两者都被认为是破碎的。我建议在Windows 7计算机上搜索可以实现TLS / 1.1及更高版本的解决方案。