谁帮我编译一下,最好把错的也改了.
来源:百度知道 编辑:UC知道 时间:2024/06/30 12:52:10
#include <iostream.h>
#include <Windows.h>
void main()
{
cout<<"本程序只能检测window2000到Windows 7."<<endl;
OSVERSIONINFOEX osvi;
ZeroMemory(&osvi, sizeof(OSVERSIONINFOEX));
osvi.dwOSVersionInfoSize = sizeof(OSVERSIONINFOEX);
if(!GetVersionEx((OSVERSIONINFO *)&osvi))
{
cout<<"获取操作系统失败."<<endl;
}
else
{
switch(osvi.dwMajorVersion)
{
case 6: if(osvi.dwMinorVersion==1)
{
if(osvi.wProductType == VER_NT_WORKSTATION)
{
cout<<"Windows 7系统."<<endl;
break;
}
if(osvi.wProductType != VER_NT_WORKSTATION)
{
cout<<"Windows Server 2008 R2系统."<<endl;
break;
}
}
if(osvi.dwMinorVersion==0)
{
if(osvi.wProductType != VER_NT_WORKSTATION)<
#include <Windows.h>
void main()
{
cout<<"本程序只能检测window2000到Windows 7."<<endl;
OSVERSIONINFOEX osvi;
ZeroMemory(&osvi, sizeof(OSVERSIONINFOEX));
osvi.dwOSVersionInfoSize = sizeof(OSVERSIONINFOEX);
if(!GetVersionEx((OSVERSIONINFO *)&osvi))
{
cout<<"获取操作系统失败."<<endl;
}
else
{
switch(osvi.dwMajorVersion)
{
case 6: if(osvi.dwMinorVersion==1)
{
if(osvi.wProductType == VER_NT_WORKSTATION)
{
cout<<"Windows 7系统."<<endl;
break;
}
if(osvi.wProductType != VER_NT_WORKSTATION)
{
cout<<"Windows Server 2008 R2系统."<<endl;
break;
}
}
if(osvi.dwMinorVersion==0)
{
if(osvi.wProductType != VER_NT_WORKSTATION)<
#include <iostream>
#include <Windows.h>
using namespace std;
void main()
{
cout<<"本程序只能检测window2000到Windows 7."<<endl;
OSVERSIONINFOEX osvi;
ZeroMemory(&osvi, sizeof(OSVERSIONINFOEX));
osvi.dwOSVersionInfoSize = sizeof(OSVERSIONINFOEX);
if(!GetVersionEx((OSVERSIONINFO *)&osvi))
{
cout<<"获取操作系统失败."<<endl;
}
else
{
switch(osvi.dwMajorVersion)
{
case 6: if(osvi.dwMinorVersion==1)
{
if(osvi.wProductType == VER_NT_WORKSTATION)
{
cout<<"Windows 7系统."<<endl;
break;
}
if(osvi.wProductType != VER_NT_WORKSTATION)
{
cout<<"Windows Server 2008 R2系统."<<endl;
break;
}
}
if(osvi.dwMinorVersion==0)
{