Q&A

  • 웹서버없이 클라이언트에서 CGI 쓰는법을 알고파요..
98이나 NT에 웹서버를 놓고 http://192..../test.exe 이렇게 하면 test.exe가 CGI인 경우 브라우저에 잘 나타나자나요...



근데 저는 file:///d:/test.exe 이렇게 하고 싶거든요...



다시 말하면 위와같이 하면 test.exe가 도스에서 실행되는데 브라우저에 결과값이 나오게 하고 싶습니다...



안된다고들 하는데 혹시 아시는 분 계시면 답변 부탁드립니다...



변칙적으로 소켓을 이용해서 할 수도 있다는데 영 모르겠네요...

1  COMMENTS
  • Profile
    이경문 2001.06.30 09:03
    원래 웹브라우저라는 놈이 생겨 먹은게

    file://로 시작하면 실행결과(stdout)를 화면에 보여주지 않고

    화일다운으로 인식을 합니다.

    편법을 사용하시기 바랍니다.

    1. RunDosCommand라는 함수로 실행결과를 캡쳐한다(Q&A에서 조회하면 나옴).

    2. 캠쳐한 것을 temp.htm으로 저장한다.

    3. 브라우저에서 temp.htm을 호출한다.



    궁금이 wrote:

    > 98이나 NT에 웹서버를 놓고 http://192..../test.exe 이렇게 하면 test.exe가 CGI인 경우 브라우저에 잘 나타나자나요...

    >

    > 근데 저는 file:///d:/test.exe 이렇게 하고 싶거든요...

    >

    > 다시 말하면 위와같이 하면 test.exe가 도스에서 실행되는데 브라우저에 결과값이 나오게 하고 싶습니다...

    >

    > 안된다고들 하는데 혹시 아시는 분 계시면 답변 부탁드립니다...

    >

    > 변칙적으로 소켓을 이용해서 할 수도 있다는데 영 모르겠네요...