2011-01-14 7 views
0

나는 시작 메뉴 실행 레지스트리 키에서 응용 늘 아무것도 실행 환경에서 해요,하지만하여 runonce 것, 그래서 그때 재 시작시에 실행하려는 응용 프로그램을 시작하는 작은 스크립트를 만들어 레지스트리 키를 작성하십시오. 내가 로그인 TEH 스크립트가 다음 실행 내 응용 프로그램 및 다시 쓰기 레지스트리 키를 소성 후 종료 할 때 그러나, 창처럼Windows 레지스트리하여 runonce 루프

시나리오 보이는, 다시 실행하는 것 같다 내가 로그인

-> 내 스크립트 메모장 화재로드 -> 내 스크립트를 다시 기록 레지스트리 키 -> 내 스크립트가 종료 -> 창을 다시 내 스크립트를 실행 -> 그 메모장을로드 -> 내 스크립트 레지스트리 키를 다시 기록 -> 내 스크립트가 존재 -> 루프

루프 밖에서이 작업을 수행 할 수있는 방법이 있습니까?

답변

1

아마 스크립트에서 어딘가에 잠 문을 도입하지 않고. 이 키에 대한 문서는 구체적으로 실행하는 동안 (자세한 내용은 http://msdn.microsoft.com/en-us/library/aa376977(VS.85).aspx 참조) 키를 다시 작성하지 않는 상태.

실행중인 Windows의 버전은 언급하지 않지만 Vista 이상을 실행하는 경우 (사용자가 생각하는 것처럼) 사용자가 로그온 할 때 반복적으로 예약 된 작업을 생성 할 수 있어야합니다.

감사 마크

+0

나는 불행하게도 내가 관리 권한이없는 것, 그것은 SBS2k3 믿습니다. – matt

+0

당신은 잠을 자려고 할 것입니다. 창 그러나하여 runonce 키를 모니터링을 중지 할 때 나도 몰라, 그래서 잠을 잘 시간에 어떤 생각이 없습니다. – Mark

+0

당신은 또한 잠을 수행하고 주요 스크립트에 비동기 쓰기을 시도 할 수 있습니다 : 시작 수면 (120) && ScriptToWriteToRegistry.cmd – Mark