2010-05-17 3 views
1

Windows를 시작할 때마다 .exe 프로그램을 시작하도록 Windows 작업을 예약하는 VB 코드를 작성하는 방법을 알고 싶습니다. Windows를 시작할 때마다 작업을 예약하는 VB 코드는 무엇입니까?

나는 다음과 같은 코드를 온라인으로 볼 :

strComputer = "." 
Set objWMIService = GetObject("winmgmts:" _ 
    & "{impersonationLevel=impersonate}!\\" & strComputer & "\root\cimv2") 
Set objNewJob = objWMIService.Get("Win32_ScheduledJob") 
errJobCreated = objNewJob.Create _ 
    ("Notepad.exe", "********123000.000000-420", _ 
     True , 1 OR 4 OR 16, , , JobID) 
Wscript.Echo errJobCreated 

을하지만 방법 만 일부 특정 요일과 시간에 모든 작업을 예약하는 나에게 말한다.

Windows 서비스를 만들려고했습니다. 그러나 다음은 왜 내가 대안을 찾아야 만하는지 이야기입니다.

Janel으로 감싸는 자바 프로그램에 대해 RunAsService으로 Windows 서비스를 만들었습니다. 처음 설치하고 시작했을 때 서비스는 정상적으로 작동했습니다. 그러나 내 Windows XP를 다시 시작한 후 내 janel 생성 .exe 파일이 다운 된 RunAsService 서비스와 충돌했다는 대화 상자 창이 나타납니다. 서비스를 종료하고 수동으로 다시 시작하면 서비스가 정상적으로 작동합니다. 그럼에도 불구하고 내 Windows를 다시 시작할 때마다 동일한 충돌이 반복해서 발생합니다.

답변

1

시작 폴더에 응용 프로그램 바로 가기를 넣는 것이 더 쉬울까요 ???

+0

우물. 나는 그것을 자동화해야한다는 것이다. 모든 Windows 머신에는 서버 버전을 포함하는 시작 폴더가 있습니까? –

+1

예 - 귀하의 회신으로 귀하의 네트워크 환경이 귀하가 비즈니스를위한 솔루션이라면, 즉, 모든 사용자가 로그온 할 때 Startup에 추가 할 수 있도록 Windows GPO를 사용해야합니다. http://dblog.com.au/iphone-development-tutorials/iphone-sdk-tutorial-reading-data-from-a-sqlite-database/ 그게 표준 방법입니다. –

+0

고마워요. 즉, 내 도메인 외부에있는 컴퓨터를 만났을 때 시작 폴더에 바로 가기를 넣을 배치/스크립트를 작성할 수 있음을 의미합니다. 그건 그렇고, 왜 나에게 아이폰 링크를 건네 줬어? –

관련 문제