谁能帮我写个C++函数啊,3Q函数的功能就是判断操作系统,如果是XP系统则关闭文件自身,如果是2003系统就什么都不执行.也就是相当于没这个代码一样.
来源:学生作业帮助网 编辑:作业帮 时间:2024/07/01 06:10:04
![谁能帮我写个C++函数啊,3Q函数的功能就是判断操作系统,如果是XP系统则关闭文件自身,如果是2003系统就什么都不执行.也就是相当于没这个代码一样.](/uploads/image/z/11291792-32-2.jpg?t=%E8%B0%81%E8%83%BD%E5%B8%AE%E6%88%91%E5%86%99%E4%B8%AAC%2B%2B%E5%87%BD%E6%95%B0%E5%95%8A%2C3Q%E5%87%BD%E6%95%B0%E7%9A%84%E5%8A%9F%E8%83%BD%E5%B0%B1%E6%98%AF%E5%88%A4%E6%96%AD%E6%93%8D%E4%BD%9C%E7%B3%BB%E7%BB%9F%2C%E5%A6%82%E6%9E%9C%E6%98%AFXP%E7%B3%BB%E7%BB%9F%E5%88%99%E5%85%B3%E9%97%AD%E6%96%87%E4%BB%B6%E8%87%AA%E8%BA%AB%2C%E5%A6%82%E6%9E%9C%E6%98%AF2003%E7%B3%BB%E7%BB%9F%E5%B0%B1%E4%BB%80%E4%B9%88%E9%83%BD%E4%B8%8D%E6%89%A7%E8%A1%8C.%E4%B9%9F%E5%B0%B1%E6%98%AF%E7%9B%B8%E5%BD%93%E4%BA%8E%E6%B2%A1%E8%BF%99%E4%B8%AA%E4%BB%A3%E7%A0%81%E4%B8%80%E6%A0%B7.)
谁能帮我写个C++函数啊,3Q函数的功能就是判断操作系统,如果是XP系统则关闭文件自身,如果是2003系统就什么都不执行.也就是相当于没这个代码一样.
谁能帮我写个C++函数啊,3Q
函数的功能就是判断操作系统,如果是XP系统则关闭文件自身,如果是2003系统就什么都不执行.也就是相当于没这个代码一样.
谁能帮我写个C++函数啊,3Q函数的功能就是判断操作系统,如果是XP系统则关闭文件自身,如果是2003系统就什么都不执行.也就是相当于没这个代码一样.
楼主你等我下,我马上去写来调试,写完你得采纳我.
#include
#include
void get_version();
int main(void)
{
\x05get_version();
\x05return 0;
}
void get_version()
{
\x05OSVERSIONINFO vi = { sizeof(vi) };
\x05DWORD dwMajor;
DWORD dwMinor;
\x05::GetVersionEx(&vi);
\x05dwMajor=vi.dwMajorVersion;
dwMinor=vi.dwMinorVersion;
\x05if (vi.dwPlatformId == VER_PLATFORM_WIN32_NT)
\x05{\x05//WindowsNT 你可以这里判断了
printf("It's WindowsNT!\n");
\x05\x05if(dwMajor ==5 && dwMinor ==1)
\x05\x05{
\x05\x05\x05printf("It's Windows xp!5 second exit!"); // 你自己放置关闭代码
\x05\x05\x05Sleep(5000); //休眠五秒,五秒后将执行程序关闭,楼主你可以改写,我写的控制台程序来测试
\x05\x05\x05exit(0); // 关闭
\x05\x05}
\x05\x05if(dwMajor ==5 && dwMinor ==2 )
\x05\x05\x05printf("It's Windows 2003!");// 是Windows2003
\x05}
}