2017-03-08 82 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(); 
} 
相关问题