2017-03-08 102 views
0

我在asp.net(VS2010)中開發了我的軟件並在IIS 7.0中運行它。我在Windows應用程序中有另一個軟件(VS2010)。如何將參數從我的aspx頁面傳遞到Windows應用程序

當我點擊在asp.net網頁中的按鈕,我需要運行該exe文件並將參數從網頁傳遞到Windows窗體。

  1. 運行exe文件,當我點擊aspx頁面按鈕
  2. 從ASPX傳遞參數贏得形式
+0

這是爲了安全起見,您無法從網頁運行應用程序的設計。如果應用程序已經在應用程序和服務器之間運行了一個類似websocket的東西,可以允許傳遞信息。 –

回答

0

的要求是有點怪怪的,假設你的asp.net頁面和窗口是主機相同您可以通過使用Process Class來實現此目的:

protected void Button1_Click(object sender, EventArgs e) 
{ 
    Process process = new Process(); 
    process.StartInfo.FileName = @"C:\Windows\notepad.exe"; 
    process.StartInfo.Arguments = @"c:\windows\System32\drivers\etc\hosts"; 
    process.Start(); 
} 
相關問題