반응형
현재 사용중인 익스플로러 버전을 확인하는 함수이다.
레지스트리를 사용하기 때문에 비스타 혹은 윈도우7에서 사용할 경우에는 UAC 권한을 상승시켜서 봐야한다.
또 소스를 보면 알겠지만 Major 버전만 가져오는것이지만, 필요에 따라 바꿔서 쓰자.
function ExplorerVerCheck : Integer; var Reg : TRegistry; Buffer : String; begin Reg := TRegistry.Create; try Reg.RootKey := HKEY_LOCAL_MACHINE; Reg.OpenKey('SOFTWARE\Microsoft\Internet Explorer', False); Buffer := Copy(Reg.ReadString('Version'), 1, 1); Result := StrToIntDef(Buffer, 6); finally Reg.Free; end; end;
반응형
'Programming > Delphi' 카테고리의 다른 글
[다이나믹스킨] 메인창이 뒤로 갔을 경우 잔상이 남을 때 (0) | 2011.07.06 |
---|---|
폼이 없는 unit 에서 초기화방법 (0) | 2011.07.05 |
유효한 파일명인지 체크 (0) | 2011.07.05 |
파일을 폼으로 Drag&Drop 하기 (0) | 2011.07.05 |
퀵리포트 미리보기 없이 이미지로 저장하기 (2) | 2011.07.05 |