2009-08-20 2 views
0

가상화 된 웹 서버를 사용하고 있으며 Windows Server 2000 또는 2003을 실행하는지 여부를 기억하지 못합니다. 어떻게 알 수 있습니까?.NET에서 Windows 버전 번호를 얻으려면 어떻게해야합니까?

내가 한 ISP에 문의하십시오. 그러면 문제는 다소 학문적입니다. .NET에서 이것을 말할 수있는 방법이 있습니까?

나는이 종류의 arcana로부터 당신을 보호하기 위해 설계된 Plesk를 통해 기계에 액세스합니다.

이 사실을 알고 싶습니까? 2003 년에 지원되었지만 2000 년에 지원되지 않는 제품을 설치할 준비가되었습니다. (이것이 실행되지 않는다는 것을 의미하는 것은 아닙니다.)

답변

8

System.Environment.OSVersion에서 가져올 수 있습니다.

+0

감사합니다 ... 게시 한 후 방금 저를 쳤습니다. Environment.WindowsVersion을 찾고 있었는데, 플랫폼에 의존하지 않을 것으로 기대하지 않았습니다. – harpo

0

System.Environment.OSVersion에서 버전 정보를 검색 할 때 checking file versions is surprisingly hard을 기억하십시오.

+0

좋은 팁. 내가 얻은 대답은 ** Microsoft Windows NT 5.2.3790 서비스 팩 2 **였습니다. 조금 검색 한 후에 Server 2003 ... 또는 Windows XP 64-bit Edition (IA-64)에 해당하는 것을 알게되었습니다. 또는 Windows XP Professional x64 Edition. 나는 단지 추측을했다. – harpo

관련 문제