2014-11-25 3 views
3

나는 내 마음을 잃고 있습니다. 대부분의 개발 시스템에는 MS Visual Studio Professional 2012가 있으며 버전 번호는 11.0.50727.26입니다. (제어판 프로그램에서 볼 수 및 기능으로.)Visual Studio의 자세한 버전 번호

파이썬/psexec에 등록 쿼리 스크립트를 실행하는 동안 그러나 나는를 실행하면 시스템의 몇 11.0.50727.1

으로 버전 번호를보고 발견 업데이터 (http://www.microsoft.com/en-us/download/details.aspx?id=39305) 두 버전 모두 현재 버전입니다 (모두 동일하게 유지되기를 바랍니다).

버전 번호의 마지막 번호가 실제로 무엇을 의미합니까?

우리는 C++ 컴파일러를 사용하지만 다른 부분은 종종 설치되고 사용되지 않습니다. 은 VS 2012 인터페이스 내에서 또한

은 - 약, 그들은 모두 버전 11.0.61030.00 업데이트 내가 그 프로그램 사용 등록 쿼리를 확인할 수 있도록하고 싶습니다 4

보고한다.

+0

필자는 Major.Minor.Build.Revision입니다. 개정은 "현지 시간 자정 이후 2 초 간격"입니다. –

답변

0

HKEY_CLASSES_ROOT\Installer\Products\2DF9F6B0548E83946BAE6F3414F3B5FBVersion으로 저장되어있는 C++ 컴파일러가 버전 번호를 단일 DWORD로 저장하는 것처럼 보입니다 (최근 업데이트 된 컴퓨터의 경우 0b00ee66). 첫 번째 단어를 두 개의 숫자로 사용하고 두 번째 단어를 하나의 숫자로 사용하면 11.0.61030으로 매핑됩니다.

이것은 단순한 regedit 검색을 기반으로하므로 100 % 정확하지 않을 경우 사과드립니다.

다른 질문으로 프로그램 및 기능 제어판이 현재 버전이 아니라 원래 설치된 버전을보고하는 것처럼 보입니다. 그것은 다른 설치 방법으로 다른 번호를 찍을 수 있습니다, 업데이 트가 현재 설치된 버전을 확인하는 데 사용해야합니다.