如何得到"windows xp professonal sp2" 这样的信息? GetVersion好象不行,谢谢指教 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 BOOL GetVersionEx( LPOSVERSIONINFO lpVersionInfo); GetVersionEx我只能取得是Windows xp ... 不能得到他是Home ediotn/Professional谢谢 if ( osvi.wProductType == VER_NT_WORKSTATION ) { if( osvi.dwMajorVersion == 4 ) MessageBox ( "Workstation 4.0 " ); else if( osvi.wSuiteMask & VER_SUITE_PERSONAL ) MessageBox ( "Home Edition " ); else MessageBox ( "Professional " ); } OSVERSIONINFOEX osvi;osvi.dwOSVersionInfoSize = sizeof(OSVERSIONINFOEX);GetVersionEx((OSVERSIONINFO *) &osvi); http://msdn.microsoft.com/library/default.asp?url=/library/en-us/sysinfo/base/getting_the_system_version.asp 不同的系统注册表的结构也不太一样的,读注册表不太可靠//WIN2KHKEY_LOCAL_MACHINE\\SOFTWARE\\Microsoft\\Windows NT\\CurrentVersion下的ProductName和CSDVersion 求一个算法。。 CString 如何转成 WCHAR? 请教关于DHCP API的使用--Client 用 CreateProcess产生的进程,如何用程序方法杀掉. 急!!帮忙!!对话框多线程第二个问题,在debug版本和Release版本下编译出的不一样,我就这些分了,等有分了一定在开贴谢谢大家 ===如何得到Static控件的大小=== rundll32.exe这个文件是干什么用的? 如何把两个mpeg4文件连接起来 请教简单问题——关于视图更新 怎样在对话框上添加一个类为SysListView32的控件? 急求二值位图的连通性算法 List Control控件问题
LPOSVERSIONINFO lpVersionInfo
);
{
if( osvi.dwMajorVersion == 4 )
MessageBox ( "Workstation 4.0 " );
else if( osvi.wSuiteMask & VER_SUITE_PERSONAL )
MessageBox ( "Home Edition " );
else
MessageBox ( "Professional " );
}
osvi.dwOSVersionInfoSize = sizeof(OSVERSIONINFOEX);
GetVersionEx((OSVERSIONINFO *) &osvi);
//WIN2K
HKEY_LOCAL_MACHINE\\SOFTWARE\\Microsoft\\Windows NT\\CurrentVersion
下的ProductName和CSDVersion