음...api에 가까운거 같은데.
다름이 아니라요. 일반적으로 윈도우를 탐색기나 제어판이 열린 상태에서 강제적으로 정상종료했을 때 다시 리부팅을 하면 다시 열려있던 프로그램이 열리지 잖아요.
그걸 델파이로 구현 하려면 어케 해야 하나요??
a 라는 프로그램과 b 라는 프로그램이 있는데 a는 레지스트리 runonce에 등록이 되고 시작을 한후에
b는 run에 등록된 b라는 프로그램이 실행이 됩니다.(runonce는에 등록된 프로그램은 그것 자신이 실행한후 runonce를 깨끗히 지웁니다. 그리고 b프로그램이 종료할 때 a 를 다시 runonce에 등록시키죠.그런데 만약 a를 실행후 다시 리부팅해야할 일이 있을경우에는 a를 실행후 다시 리부팅이 되기 때문에 runonce에 등록할 수가 없죠.(참고로 a는 자신을 runonce에 등록할 수 없습니다.)이때만약 위에서 예를 든것처럼 어떤값을 가지고 죽으면 다시 자기를 실행할 수 있잖아요(제어판이나 탐색기처럼요).
api에 보면 exitWindowsEx가 있는데 그놈은 그걸지원하지는 않는거 같던데..좋은 방법없을까요??
고수님덜 도와주세용.