2013-10-05 181 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. 

必需的選項 - *