하엽없이 돌아다니다가 우연히 발견하게 되서 질문 하게 되었습니다.
지금 며칠째 돌아다니면서 자료를 찾는지.... ㅜㅜ
서버가 아닌 클라이언트에서 실행 가능한.. 그런 방법을 찾고자 하니.. 너무 힘겹네요.
active X 말고.. 어케 안될까 해서..
클라이언트에서 exe file 실행시 없으면 파일 다운로드 하도록.. 그렇게 하고 있습니다.
일단.. 그냥은 안될듯해서 레지스트리 이용해서 진행 해보려 합니다.
레지스트리에서 실행하여 파일 없을경우 error 가 발생할건데..
그 error 발생시... 파일을 다운로드 시킬려고 하거든요.
근데.. 그... error 를 잡지를 못하겠습니다.

그리하여 정처없이 떠돌다가.. 이렇게....ㅜㅜ

웹페이지에서 오류번호를 알아낼 수 있는 방법을 찾고 있습니다.
특정주소를 입력하였을때 실행하도록 하려고 하고 있는데요..
일단 exe 파일의 주소를 레지스트리에 등록후 주소를 입력하면 실행되도록 하려고 하고 있습니다.
실행은 됩니다만..
만약에 파일이 없을경우..오류번호를 알고 싶습니다.
주소창에 입력은  "program://" 이렇게 입력합니다.
http 없이 그냥 저렇게만 입력을 하면 실행이 됩니다.
만약에 없을경우에 메세지는

메시지 ①      program:///      응용프로그램을 찾을 수 없습니다.  

이렇게 뜹니다. program:// -> program:/// 이렇게 /// 세개로 바뀌어서 뜹니다.
이 메시지가 뜨고 난 후에는  

메시지②      internet Explorer  에서 program:///에 대한 도우미 응용 프로그램을 열 수 없습니다.      
이 주소에 지정한 프로토콜이 올바르지 않습니다. 주소가 올바른지 확인 한 다음 다시 시도하십시오.

이렇게 뜹니다.
일단 오류번호를 알고 싶습니다.오류번호로 iis 에 있는 오류페이지를 수정해서 오류내용을 보이려고 합니다.

사실.. 테스트 하려고 대충해서 넣어 봤는데..
오류를 인식을 못하는듯합니다.

==<errorNumber.asp>======================

<%   On Error Resume Next %>

<script language="JavaScript" type="text/javascript">                                            
    parent.location.href="program://";         
</script>

<%        
      If Err.Number > 0 then
        Response.Write "에러가 있습니다.< BR>< BR>"
        Response.Write "ASP에 지정된 에러 번호:" & Err.Number & "< BR>"
        Response.Write "에러 원인 : " & Err.Description & "< BR>"
        Response.Write "에러를 발생 시킨 객체 :" & Err.Source & "< BR>"
                      Err.Clear
     else
        Response.Write "에러가 없습니다.< BR>"
        End if        
%>


======================


이렇게 해서 실행해 봤으나 에러로 인식을 못하는듯 했습니다.
에러가 없다고 나오더군요.

첨부 이미지는  주소창에 progpro://  라고 실행했을때 뜨는 메시지 입니다.