标签: c# cmd
我目前正在开发一个包含两个单独应用程序的项目。您在服务器上安装第一个,并使用第二个在PC上的服务器上运行ipconfig或ping等命令。然后,当命令终止时,服务器将结果返回到pc。
ipconfig
ping
在我意识到这一点之前,一切似乎都很好:如果用户运行telnet或notepad或类似的东西,它将永远不会自行关闭。将不会显示任何结果,也不会终止命令。
telnet
notepad
在这种情况下你会做什么?
答案 0 :(得分:2)
指定执行进程的超时,比如说30秒,然后终止进程,或者执行用户可以运行的进程的白名单。