ASP.netアプリケーションでは、ボタンをクリックしてEXEを開く必要があります。EXEが開いているときは、ユーザーがWebフォームでアクションを実行できないようにする必要があります。つまり、exeはモーダルポップアップのように動作する必要があります。現在のコードを使用して、EXEを開いて値を返しています。
Dim p As Process
p = Process.Start("D:\VS2010Projects\SignatureCaptureWindows\bin\Debug\SignatureCaptureWindows.exe")
p.WaitForExit()
If (Not p.ExitCode.Equals(0)) Then
Response.Write("Image Successfully saved in Database with ID = " + p.ExitCode.ToString())
DisplaySavedImage(p.ExitCode)
End If
エグゼは正常に開き、正しい値を返しています。ただし、exeが開いている場合、ユーザーはWebフォームでアクションを実行できます...
そのようなシナリオを処理するための最良の方法は何でしょうか?