Vista 이상에서 관리자 권한을 얻도록 manifest 를 작성하는 방법이 있습니다.
위의 코드를 "Project1.exe.manifest" (실행파일명.manifest 규칙으로 바꿔주시면 됩니다.) 로 하시고
#define RT_MANIFEST 24
#define APP_MANIFEST 1
APP_MANIFEST RT_MANIFEST "Project1.exe.manifest" (실행파일명.manifest 규칙으로 바꿔주시면 됩니다.)
위의 코드로 .rc 파일을 만들어서 프로젝트에 추가하시면 됩니다.
이게 xp 에서도 적용되는지는 모르겠습니다.
초보소연 님이 쓰신 글 :
: 프로그램을 하다보니 필요한 부분이 있어서 문의 드립니다.
:
: 윈도우7이나 윈도우8 또는 xp에서 guest로 접속한 경우에
: SetSystemTime을 적용하니 false가 나서
: 관리자 권한으로 실행해야 적용되는걸 확인 했습니다.
:
: 혹시 c++builder 6.0에서 release모드나 debug모드 변경하듯이 옵션에서나 다른 부분에서 조정하는 방법이 있는지요
|