2014-11-14 32 views
1

我目前正在研究一個包含兩個獨立應用程序的項目。您在服務器上安裝第一個服務器,然後使用第二個服務器在服務器上運行一些命令,如ipconfigping。然後服務器在命令終止時將結果返回給PC。限制用戶的一些命令

一切似乎很好,直到我意識到這一點:如果用戶運行telnetnotepad或類似的東西,它永遠不會自行關閉。沒有結果可以顯示,也不會終止命令。

你會在這樣的情況下做什麼?

+0

請不要使用**惱人的格式**。 – dandan78

+0

哈哈我只是試圖突出重要的部分。不會再發生。 –

回答

2

要麼爲要執行的進程分配超時,例如30秒,在該時間終止進程之後,或者執行用戶可以運行的進程的白名單。

+0

這兩個'命令我可能運行'列表和'我可能想避免'列表的命令太大了。 –