전부 다 싣을수는 없구요.
main부분만 싣습니다.
사실 정작 궁금한 부분이 이 부분이라..
void main(int argc, char **argv)
{
CRequest MyRequest;
printf("Content-Type: text/html %c%c",10,10);
MyRequest.MakeRequest();
if (MyRequest.GetVal("runfile") == NULL)
errprn("실행을 할 파일이 정의 되지 않았습니다");
else
ShellExecute(Application, "explore", MyRequest.GetVal("runfile"), NULL, NULL,
SW_SHOWNORMAL);
// 이 위의 부분이 궁금해 하는 그 부분.
// F9로 실행하면 잘되는데.. 웹에서 실행을 하면
// 실행 화일명 까지는 잘 넘어 옵니다.
// 그런데, 서버쪽에서 실행이 안됩니다.
// 분명히 창이 떠야 함에도 불구하고, 창은 안뜨고
// 작업 관리자를 보면
// 백그라운드에 프로그램 명만 달랑 있더군요.
// 물론 원래 백그라운드에서만 작업을 하는 건지는 아직 테스트를
// 안해봐서요..
if (MyRequest.GetVal("html") == NULL)
errprn("HTML파일이 정의 되지 않았습니다");
else
ShowFile(MyRequest.GetVal("html"), &MyRequest);
}
|