델파이
부팅시 자동실행하는 시작프로그램 추가, 레지스트리 등록, 서비스프로그램
미스터몽키
2011. 3. 26. 11:37
응용프로그램을 부팅시 자동으로 실행하는 방법은 3가지가 있다.
방법1. 윈도우 시작메뉴의 [시작]-[프로그램]-[시작 프로그램] 항목에 해당 프로그램의 아이콘을 넣어도 실행된다.
방법2. 레지스트리의 [\HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Run] 에 프로그램을 등록해놔도 자동으로 실행된다.
uses
Registry;
procedure -----------------
var
Reg : TRegistry;
begin
Reg := TRegistry.Create;
Reg.RootKey := HKEY_LOCAL_MACHINE;
Reg.OpenKey('Software\Microsoft\Windows\CurrentVersion\Run',
true);
Reg.WriteString('Test', Application.ExeName);
Reg.CloseKey;
end;
방법3. 서비스프로그램(Service Application) Service 는 로그인과 상관없이 시스템이 부팅되고나서 자동으로 실행되는 것을 말한다
로그온이 필요할 경우 방법1, 2는 실행 안될수 있다.