내 ASP.net 응용 프로그램에서 단추를 클릭 할 때 EXE를 열어야합니다. EXE가 열려있을 때 사용자는 웹 양식에서 어떤 작업도 수행 할 수 없습니다. 즉, exe는 모달 팝업처럼 작동해야합니다. 현재 코드를 사용하여 EXE에서 값을 열고 반환합니다.Exe 열기에서 ASP.Net 웹 양식 처리 중지
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가 올바르게 열리고 올바른 값을 반환합니다. 그러나 사용자는 exe가 열려있을 때 웹 양식에 대한 작업을 수행 할 수 있습니다 ...
이러한 시나리오를 처리하는 가장 좋은 방법은 무엇입니까 ??
완전히이 EXE 서버에서 실행되는 동안 웹 사이트와 상호 작용에서 사용자를 차단하려면 http://msdn.microsoft.com/en-us/library/system.threading.mutex.aspx는, 당신은 이럴 문제가 요구된다. 서버에서 무엇인가가 실패하고 사용자에게 완전히 사용할 수없는 웹 사이트가 남아 있다면 어떻게됩니까? – freefaller
@freefaller exe는 사용자의 서명을 캡처하는 데 사용됩니다 .. 서명이 캡처되면 양식을 추가 처리 할 수 있습니다. – Mako
EXE가 수행하는 작업과 상관없이 모든 사용자 정의 문서의 "차단" 문제는 브라우저에서 상호 작용합니다. Aristos 아주 좋은 답변을 주셨습니다. – freefaller