我想打一個網頁,午餐在服務器上的EXE文件加載 我嘗試當PHP:從網頁運行exe?
exec('filename');
但這不會顯示圖形用戶界面只與控制檯應用程序
我也嘗試.NET工作這樣做,但調試時,但不是當使用iis 任何人都可以幫助我?
我想打一個網頁,午餐在服務器上的EXE文件加載 我嘗試當PHP:從網頁運行exe?
exec('filename');
但這不會顯示圖形用戶界面只與控制檯應用程序
我也嘗試.NET工作這樣做,但調試時,但不是當使用iis 任何人都可以幫助我?
如果你只是尋找一個有能力的任何語言,我知道的ColdFusion能做到這一點使用:
<cfexecute
name="ApplicationName"
arguments="CommandLine Arguments"
OUTPUTfile="Output file name"
timeout="Timeout interval in seconds">
你在.NET中使用什麼樣的代碼來執行exe文件?你應該使用Process類 - 檢查MSDN - 它還舉例說明如何使用該類來執行exe。該類允許很多選項,如重定向標準I/P,O/P。您甚至可以使用WaitForExit方法等待過程完成。
我用做同樣的事情PHP:
exec('cmd.exe /c yourexename.exe',$data,$ret);
其中$data
是輸出陣列和$ret
將返回0成功執行和1失敗。
您是否試圖向瀏覽器顯示GUI? – NullUserException 2010-09-15 13:10:54
你能發表你使用的.NET代碼嗎? – Peter 2010-09-15 13:11:34
是的,GUI應該彈出哪裏?在服務器上? – 2010-09-15 13:11:40