[개발/IE] 툴바 상태 레지스트리에서 확인
IE 툴바를 설치한 후 사용자들이 '사용안함' 상태로 설정하면
사용자가 '사용함'으로 설정할 때까지 영영 실행되지 않는다.
그렇다면 IE툴바의 상태 여부를 확인할 방법이 없을까?
방법은 레지스트리에서 찾을 수 있다.
IE툴바의 상태여부는 레지스트리에서 기록되기 때문이다.
IE툴바 '사용함' 상태일 때와 '사용안함' 상태일 때의 차이를 기준으로 살펴보자.
'사용함' 상태
- HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Ext\Stats\{CLSID}\iexplore
키에서 Flags 값이 Flags=0으로 설정되어 있다.
'사용안함' 상태
- HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Ext\Settings\{CLSID} 가 존재한다.
Version 네임값에 '*'값이면 disabled 임
- HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Ext\Stats\{CLSID}\iexplore
키에서 Flags 네임값이 Flags=4으로 설정되어 있다.
위의 차이를 활용하면 툴바의 상태를 알수 있다.
IE 툴바를 설치한 후 사용자들이 '사용안함' 상태로 설정하면
사용자가 '사용함'으로 설정할 때까지 영영 실행되지 않는다.
그렇다면 IE툴바의 상태 여부를 확인할 방법이 없을까?
방법은 레지스트리에서 찾을 수 있다.
IE툴바의 상태여부는 레지스트리에서 기록되기 때문이다.
IE툴바 '사용함' 상태일 때와 '사용안함' 상태일 때의 차이를 기준으로 살펴보자.
'사용함' 상태
- HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Ext\Stats\{CLSID}\iexplore
키에서 Flags 값이 Flags=0으로 설정되어 있다.
'사용안함' 상태
- HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Ext\Settings\{CLSID} 가 존재한다.
Version 네임값에 '*'값이면 disabled 임
- HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Ext\Stats\{CLSID}\iexplore
키에서 Flags 네임값이 Flags=4으로 설정되어 있다.
위의 차이를 활용하면 툴바의 상태를 알수 있다.
반응형
'IT-개발,DB' 카테고리의 다른 글
[개발/컬럼] 개발 프로젝트의 단계별로 나타날 수 있는 Risk (0) | 2011.05.18 |
---|---|
[개발/MFC] 문자열 변환 BSTR to CString, CString to BSTR, BSTR to char* (0) | 2011.05.12 |
[개발/ATL] BHO 만들기에서 ATL 단순개체 마법사 옵션 설정화면 (0) | 2011.05.10 |
[개발/MFC] MFC 팁 54개 (0) | 2011.05.10 |
[개발/VC++] 탭 브라우저 윈도우 핸들 구하기 (0) | 2011.05.04 |
댓글