Q&A

  • WinExec SW_HIDE 사용시 권한...


WinExec('C:job.bat', SW_HIDE); 로 도스 배치 파일을 돌리려고 합니다.

보이지 않아야 하기 때문데 Hide를 사용 해야 하는데요...

음 문제가 SW_SHOW를 사용할때보다 속도가 2배에서 2.5배 정도 느려지더라구요...

아무래도 권한이 도스 창으로 가질 않아서 그런것 같은데 어떻게 방법이 없을까요...



그래서 아래처럼 ShellExecute ShowMinimized를 사용해도 별반 차이는 없더라구요...

ShellExecute(handle, 'open', 'c:job.bat', nil, nil, SW_SHOWMINIMIZED);

고수님들 부탁합니다...



그리고 혹시 ShellExecute에서 실행이 끝나고 종료 하려면 어떻게 해야 하나요...

시스템이 계속 잡고 있어서 문제가 발생하거든요...



그럼 수고하세요...

0  COMMENTS