안녕하세요. 천리안 프로그래머 포럼 C++Builder 담당자 임펠리테리입니다.
질문 내용이 좀 모호한데... 윈도우 종료함수를 쓰셨단 말씀이신가요? 그렇담
ExitWindow()나 ExitWindowEx()함수겠네요... 그런데 종료되지 않았을 경우 이들
함수가 안먹힌다는 말씀이신가보죠. 이 함수들는 옵션에 따라서 조금씩 동작이 다른
데, 제 기억으론 EW?_FORCE였던가.. 이걸 주면 다른 어플리케이션에게 조금의 기회
도 주지않고 그냥 무식하게 다 종료시켜버립니다. 좀 위험하지만.. 다른 옵션을 써
서 종료시켜보고.. 안되면 이 옵션을 줘서 한번 더 실행하면 되겠네요..
그리고... 컴퓨터를 켜는 함수...는 불가능하겠죠? 컴퓨터를 켠다는 말은 당연히
윈 95는 안떠있는 상태일텐데, 모든 API함수는 윈도우즈 커널이 실행중인 상태에서
가능한 거구요.. 그렇겠죠? 있다 하더라도 윈도 95가 떠있지 않은 상태에서 그 프로
그램을 실행시킬 방법은? 없겠죠? 너무 당연한거죠.
윈 98에서는 전력 절약을 위하여 일시적으로 전원공급을 최소화하는 모드가 추가되
었다고 하는데, 그것도 꺼져있는 컴퓨터를 켜는 것과는 별개의 문제겠죠. 역시 바이
오스 차원에서나 가능한 처리일겁니다.
그럼, 도움되시길 바라면서, 이만...
독립문에서 임펠리테리였습니다.
(cbuilder, skyhi18, cbuilder@thrunet.com)
|