Windows에서 배치파일이든 뭐든 백그라운드로 실행시켜 데몬처럼 쓸 수 있는 뭔가를 찾다가 발견한 방법.
vbs 코드로 만들어서 실행해버리면 됨.
Set WshShell = CreateObject("WScript.shell")
WshShell.Run "실행파일 " & "ARG1", 0, false
Set WshShell = Nothing
이렇게 vbs 파일 하나 만들어서 실행하면 백그라운드로 실행됨.
ARG1의 경우 argument가 있을 때에만 저렇게 이어 붙여서 해주면 되고..
포인트는 run method의 2번째 파라메터를 0 으로 해서 vbs 스크립트 실행창도, run으로 실행되는 프로그램 실행창도 안보인다는 것.
물론 배치파일이나 shell 실행 스크립트가 아닌 일반적인 윈도우즈 프로그램은 실행창이 나온다.
참조 : http://msdn.microsoft.com/en-us/library/d5fk67ky(v=vs.84).aspx
'컴퓨터관련 잡동사니' 카테고리의 다른 글
Windows7 예약된 자동 업데이트 후 자동으로 다시 시작 방지 (0) | 2014.02.13 |
---|---|
Chrome 단축키 (일반사용자) (0) | 2014.01.10 |
[Sublime Text 2] euc-kr 파일 편집하기 (0) | 2012.07.15 |
명확한 프로젝트 코딩가이드 (0) | 2012.04.27 |
각 I/O 별 access time (0) | 2012.02.17 |