Programming/Delphi

윈도우7 에서 부팅시 자동으로 프로그램 실행하기

통통만두 2011. 6. 20. 17:47
반응형

그리 많은 시간은 아니지만 이 문제로 인해 상당한 시간을 투자해서 찾아보았는데,

정공법으로 속 시원한 해결방법이 없었다. 뭐 디지털 서명을 하고 게시자를 명확히 하면 어떨지 모르겠지만(테스트는 안해봄)..

아래와 같은 방법으로 해결을 봤다.

ShellExecute(Handle, 'open', 'cmd.exe', PChar('/C schtasks /create /sc onlogon /tn "hPop" /tr "' + hPopExe + '"'), nil, 0);

작업스케쥴러에 윈도우에 로그인할 때 실행시키는 스크립트를 실행하는 것이다.

자세한 것은 schtasks /? 해서 확인바라며 cmd.exe 의 파라미터에 /C 로 시작하는 것은, 저 스크립트를 실행 후 종료한다.

이것 역시 cmd /? 로 확인할 수 있다.
반응형