저는 왜 자꾸 <메모리는 "READ"될 수 없습니다.>라는 메세지와 함께 디버그가 뜰까요??
실행파일이 있는 폴더안에 user32.dll을 복사해서 붙여넣었구요.
사용자함수의 파일연결에 "user32.dll"이라고 했는뎅...
이것땜시 몇시간째 헤메고있습니당...ㅠ.ㅠ
답변부탁해요~~
지상현 2005-08-18 AM 11:23:58
복사하지 마세요-
시스템 폴더에 있는 것이기고, Windows 의 핵심 부품이기 때문에 창조가 실행되는 환경에선 모두 있기 때문에 복사하지 마시고 그냥 user32.dll 을 연결하세요.
D.Walker 2005-08-18 AM 11:45:54
감사합니당... 근데 시스템종료 명령이 먹히질 않아요. 운영체제는 윈도우2000이구요, 함수목록에는
진리함수: ExitWindowsEx(실수: uFlags, dwReserved);
명령은
사용자함수0.ExitWindowsEx(1,0); 이렇게 줬는데... 뭐가 잘못됐을까요.
지상현 2005-08-18 PM 2:02:50
운영체제가 Windows NT 계열 또는 그 이상, NT, 2000, XP 라면...
시스템 종료같은 중대한 시스템 작업은 권한을 얻어야 동작합니다.
죄송하지만 이것은 창조에서 어떻게 쓸 방법을 찾지 못한 상태구요.
LookupPrivilegeName 같은 함수로 Privilege나 또는 시스템 토큰을 얻어야 하는데...