본문 바로가기
반응형

Vista5

[개발/MFC] Windows Vista 준비 하기 - UAC(User AccountControl) 예제 코드는 Visual Studio 2005로 작성 하고 Windows Vista RC2 Build 5744 에서 테스트 되었습니다. 빌드 하시려면 Windows Vista RC2 5744 용 SDK가 필요 합니다. Windows XP가 나온지도 벌써 5년. 그 동안 말 많던 Windows Vista의 RTM출시도 이제 몇 일 안 남은 듯 합니다. 외부에 공개된 버전이 RC2(Build 5744)인데 5840이 돌아 다니는 걸 봐선 이제 몇 일 후면 RTM 이 나올 듯 하네요. Windows Vista는 바뀐 외형 만큼이나 변경 되거나 향상 된 부분들이 상당히 많습니다. 기존의 Application 들이 제대로 호환 될 수 있도록 확인을 해 봐야 할텐데요.( 슬슬 우리 개발자들 바뻐지겠습니다.) 그 동.. 2011. 9. 30.
[개발] [Vista] CoCreateInstanceAsAdmin() 에러 메세지 쌈꼬쪼려 소백촌닭 [Vista] CoCreateInstanceAsAdmin() 에러 메세지 UAC(User Account Control) 권한 상승 코드 The COM Elevation Moniker Admin 권한을 가진 ActiveX를 생성하기 위해 CoCreateInstanceAsAdmin() CoCreateInstanceAsAdmin() 에러 메세지 ▷ 0x800704C7 사용자가 작업을 취소했습니다. ; 권한 상승 화면에서 "취소"한 경우 발생 ▷ 0x80080017 클래스가 관리자 권한으로 활성화를 지원하도록 구성되지 않았습니다. ; 레지스트리 "Elevation\Enabled = 1" 값이 누락된 경우 발생 => HKLM\Software\Classes\CLSID\{C.L.S.I.D}\Elev.. 2010. 12. 28.
[개발] 비스타 및 윈도우즈 7에서 Visual C++ 6.0 설치하기 Visual C++ 6.0 이 비스타, 윈도우즈 7에서는 설치가 안되나 보다. 하기야, 지금 내 PC의 윈도우즈 7에서 6 버전은 실행하고 새 프로젝트 만들려면 충돌나면서 종료되어 버린다. 해결책이.... 설치 후 나오는 레지스트리 등록 에러 문제. 설치시 Tools에서 Options목록에 나오는 COM Object Viewer 체크를 안하는 것이다. 설치시에 Custom -> Tools -> OLE/COM Object Viewer 설치를 해제하자. 참고 : http://oneniner.net/entry/비스타-및-Windows-7에-Visual-C-60-깔기 2010. 11. 2.
[개발] 관리자(Administrator) 권한으로 프로그램 실행하기 XP 이상 O/S는 사용자 계정 컨트롤(UAC) 라는게 기본설정으로 존제한다. 강화된 보안정책으로 어떠한 행동을 할때 권한을 얻고 해라 라는 형식이다. 일반적으로 어느정도 O/S를 다룰줄 아는 사람은 이부분을 권한 설정을 끈다. 하지만 그렇게 못하는 사람도 있기 때문에 프로그램을 만들때 관리자 권한을 획득한 상태로 프로그램을 실행 시켜야한다. - ShellExecute 를 사용 하는 방법 if(IsUserAnAdmin() == FALSE) //프로그램이 관리자 권한인지 알 수 있는 함수 { //관리자 권한으로 실행 시킨다. SHELLEXEGUTEINFO si ZeroMemory(&si, sizeof(SHELLEXECUTEINFO)); si.cbSize = sizeof(SHELLEXECUTEINFO); s.. 2010. 8. 20.
[IT/개발] Vista UAC(User Account Control) 설정 방법 강화된 비스타의 사용자 계정관리 컨트롤 비스타 사용시 UAC 창이 뜰 때가 많다. 시스템 영역을 사용하거나 관리자 권한으로 올릴 필요가 있을 경우에 이 화면이 뜨며 동시에 화면 깜빡임 현상이 나타난다. 이것은 보안정책에 관련된 부분이다. 단지 화면 깜빡임 현상을 해소하기 위해서는 아래의 2가지가 존재한다. 1. 로컬 보안 정책을 이용하여 변경하는 방법 ( 비스타 비즈니스, 비스타 얼티메이트 ) .실행(윈도우키+r) -> secpol.msc 입력하여 로컬 보안 정책 실행 .로컬정책 > 보안옵션 선택 .사용자 계정 컨트롤: 권한 상승시 보안 데스크탑으로 전환을 '사용안함'으로 설정 혹은 제어판>관리도구>로컬 보안 정책에서 가능하다. 2. 레지스트리를 수정하는 방법 ( 비스타 홈 베이직, 비스타 홈 프리미엄 .. 2010. 7. 28.
반응형