Posted
Filed under Windows
|| English || 中文 || view 14393 ||

MoinMoin Desktop Edition이나 기타 서버용으로 사용되는 프로그램 중 Windows의 서비스로 기동되지 않고 명령 프롬프트를 이용해 예전 도스 형태로 실행되는 것들이 있다. 보통 이런 프로그램들이 Windows 시작 시 매번 필요하다면 시작 프로그램에 바로 가기를 만들어 놓는 것이 보통이지만 문제는 작업 표시줄에 항상 명령 프롬프트가 상주해 있다는 것이다. 이를 숨겨진 창으로 실행하면서 Windows 시작 시 매번 실행되게 하려면 다음과 같은 방법을 이용한다.

우선 Shell Execute라는 프로그램을 다운로드한다.(다운로드 ) 압축을 풀고 ShellExecute.exe 파일을 Windows 폴더에 복사한다. [시작]>[실행(R)...]에서 "열기(O):"에 regedit를 입력하고 [확인]을 눌러 레지스트리 편집기를 실행한다. 다음 항목으로 이동한다.

내 컴퓨터HKEY_LOCAL_MACHINESOFTWAREMicrosoftWindowsCurrentVersionRun

오른쪽 패널에서 마우스 오른쪽 버튼을 클릭하여 [새로 만들기(N)]>[문자열 값(S)]을 클릭하고 이름 항목에는 실행하고자 하는 프로그램의 적당한 이름을 적어주고 데이터 항목에는 다음과 같이 입력한다.

ShellExecute /f:C:myapp.exe /r:hidden

여기서 C:myapp.exe 부분을 실행하고자 하는 프로그램의 전체 경로로 지정해 주면 된다.

자세한 사용 형식은 위의 압축 파일에 첨부된 다음과 같은 설명을 참고한다.

The syntax of this command is:

ShellExecute.exe /F:file [/P:parameters /W:workingdir /R:runstyle /A:action]

/F: Specifies the file to execute.
/P: Defines the command-line parameters to pass to the executable.
/W: Defines the working directory the executable starts with.
/R: Defines the window state, default is normal. (/r:Min|Max|Hidden).
/A: Defines the action to take, default is Open (Print, Explore, etc.)

Examples:
ShellExecute.exe /f:D:Setup.exe /p:-S -SMS /r:hidden
ShellExecute.exe /f:C:Boot.ini /a:print

An argument of /? displays this syntax and returns 1.
A successful completion will return 0.

이후 레지스트리 편집기를 닫고 시스템을 재시작한다.

"Windows" 분류의 다른 글
사진에 있는 글자를 판독하는 Windows 앱 Photo Scan (0)2016/12/01  
[Windows 7 새 기능 하나] Aero 흔들기(Aero Shake) (0)2009/10/25  
[Windows 10] 작업 표시줄에 Internet Explorer 아이콘 꺼내놓기 (2)2015/07/30  
내가 Windows 8에서 사라진 시작 메뉴를 대신해 사용하는 프로그램 (0)2012/10/29  
[Windows 10 Insider Preview] 아이폰에서 보던 웹 페이지를 Windows에서 이어받아 감상하기 (0)2017/08/01  
  ◐ 관련 글 ◑   ◐ 100일간 인기 글 ◑
 
Creative Commons License 이 저작물은 크리에이티브 커먼즈 코리아 저작자 표시-비영리-변경 금지 2.0 대한민국 라이선스에 따라 이용하실 수 있습니다.


RSS 2.0 feed
ATOM 1.0 feed
Tag , , ,
Response
You can track responses via RSS / ATOM feed
RSS 2.0 feed
ATOM 1.0 feed