2011-10-29 3 views
2

나는 진정한 Windows 버전을 찾으려고합니다. 어떤 이유로 내 현명한 설치 때로는 여기에 언급 7.다양한 Windows 버전과 함께 제공되는 Kernel32.dll 버전 목록?

하나의 솔루션은 KERNEL32.DLL 버전을 보는 것입니다 Windows에서 XP를 버전 번호를보고 난을 찾기 위해 노력하고 How to detect true Windows version?

다양한 Kernel32.dll 버전에 해당하는 Windows 버전.

+1

'내 현명한 설치 프로그램이 가끔 Windows 7에 XP 버전 #을보고합니다. '- 아마도 그것이 뭔가 잘못하고 있기 때문에 호환성 모드에 들어간 것 같습니다. 문제 해결을 시도하는 것보다 문제를 해결하는 것이 어떻습니까? –

+0

사용자가 XP compat 모드에서 설치 프로그램을 실행하려면이를 중지시키지 마십시오. 아마도 이것이 설치 프로그램을 작동시킬 수있는 유일한 방법 일 것입니다. –

+0

@todda - 이것은 Windows 7 컴퓨터의 작은 %에서만 발생하며, 왜 "실험실에서"여기에서 재현 할 수 없는지 알 수 없습니다. –

답변

1

각 Windows 릴리스에 대해 Kernel32.dll 버전 목록을 찾을 수 없지만 Kernel32.dll 버전 # (Major.Minor)은 Windows와 동일합니다 (Windows SP3, Vista, Windows 7). 번역.

내가 특별히 * 윈도우 XP는 (승리 버전 5.1) (Windows 버전, Kernel32.dll에서이 버전의) 무엇을 발견,의 5.1.x 는 * Windows Vista는, 6.0.x에 * (버전 6.0 승리) Windows 7 (Windows 버전 6.1), 6.1.x

이것은 완벽하지는 않지만 다른 방법보다 설치 관리자가 잘못된 Windows 버전을보고하고 있는지 다시 확인하는 것이 좋습니다. (우리는 을 알아 내려고 노력해야한다는 것을 알고 있습니다. 왜 설치 프로그램이 잘못된 버전을보고하지만, 약 1 %의 경우에만 발생하며 재 검증 할 수 없기 때문에 Kludge가 호출됩니다.)

0


https://abi-laboratory.pro/index.php?view=windows

당신이 볼 수 있듯이, 버전 번호가 항상 OS 버전에 해당 아니지만, 같은 API 또는 DLL 가용성 (다른 차이도 있습니다 : 여기 당신은 일부 버전과 그들 사이에도 차이를 찾을 수 있습니다 나는 두 번이나 그것에 의지하기 전에 생각할 것이다.).