2012-11-19 3 views
0

레지스트리 항목을 사용하여 Windows 시작 프로그램에 "itManager"라는 프로그램을 추가하고 싶습니다. 그래서 나는 주제에 대해 Stackoverflow 스레드에서 읽을 때 Windows 레지스트리에 필요한 키를 추가했습니다. 다음은 덤프입니다 :Windows 시작시 소프트웨어가 실행되지 않습니다.

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Run] 
"BCSSync"="\"C:\\Program Files\\Microsoft Office\\Office14\\BCSSync.exe\" /DelayServices" 
"itManager"="C:\\Program Files\\itManager\\bin\\itManager.exe" 

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\App Paths\itManager.exe] 
"Path"="C:\\Program Files\\itManager\\bin" 
@="C:\\Program Files\\itManager\\bin\\itManager.exe" 

하지만 내 itManager.exe는 lauched되지 않습니다. 사실 나는 윈도우가 프로그램을 시작하지만 필요한 디렉토리에서 소프트웨어가 immedatly (itManager.exe가 C : \ Program Files \ itManager \ bin \에서 실행되지 않으면 실패 함)를 종료시키는 원인이 아닌 것으로 생각합니다.

그리고 나는 어디에서 무슨 일이 벌어지고 있는지 이해할 줄 모른다. 나는 성공했지만 Windows 로그를 시도했다.

그래서 어떻게 디버깅 해야할지 모르겠다. 당신의 추측이 맞다면, 당신은 배치 파일 (.bat)을 통해 그것을 실행을 시도 할 수

+0

명령 줄에서 공백을 인용하지 않았습니다. –

답변

2

감사합니다.

텍스트 편집기로 새 파일을 만들고 이름을 itManager.bat로 지정하십시오. 편집이이 방법 :

echo off 
cd C:\Program Files\itManager\bin\ 
itManager.exe 

지금 대신 .EXE의 시작시이 파일을 실행하고 올바른 폴더에서 .EXE를 실행합니다.

다른 폴더의 레지스트리로 프로그램을 실행하는 더 깨끗한 방법이 있는지 모르겠지만이 방법이 효과적입니다.


편집 : 튀는 콘솔 창을 숨기는 유일한 방법은 배치 실행을 스크립팅하는 것입니다.

은 다시 텍스트 편집기에서,이 라인을 넣어 :

Set WshShell = CreateObject("WScript.Shell") 
WshShell.Run chr(34) & "C:\yourPath\yourBatchName.bat" & Chr(34), 0 
Set WshShell = Nothing 

및 .VBS 확장자로 저장합니다. 이제이 마지막 파일을 레지스트리 항목에서 실행하십시오.

+0

나는 그것의 조금 더러운 생각하지만 만약 내가 해결책을 찾지 못한다면, 나는 이것을 할 것이다 : – zeraDev

+1

+1 좋은 생각은, 당신은 아마'cmd/c cd C : \ Program Files \ itManager \ bin && itmanager.exe'를 reg 항목으로 사용하여 배치 파일을 작성하지 않아도됩니다. –

+0

@BaliC 나는이 가능성을 알지 못했다. 훨씬 더 깨끗해 질 수있다. :) – LittleSweetSeas

0

내가 권하고 싶은 것은 시작 폴더에 itmanager.exe의 바로 가기를 만드는 것입니다.

시작 메뉴에서 시작 프로그램 그룹을 찾을 수 있습니다. 프로그램을 모든 사용자가 시작할 수 있도록하려면 모든 사용자를 마우스 오른쪽 단추로 클릭하고 Itmanager.exe에 대한 바로 가기를 만듭니다. 바로 가기 속성을 다음과 같이 편집 할 수 있습니다. 시작 디렉토리를 설정하십시오.

+0

그래,이 방법으로 itUploader.exe를 시작했지만 내 itManager가 easly 자신의 시작 폴더를 청소하는 사용자에 의해 제거 whant 해달라고하지 않습니다. – zeraDev

관련 문제