HKEY hKey;
TCHAR szProductVersion[128];
DWORD dwBufLen;
LONG lRet;
int iLen = 0;
RegOpenKeyEx( HKEY_LOCAL_MACHINE,
_T("SYSTEM//CurrentControlSet//Control//MediaResources//icm//vidc.DIVX"),
0, KEY_QUERY_VALUE, &hKey );
lRet = RegQueryValueEx(hKey,
TEXT("Description"),
NULL,
NULL,
(LPBYTE)szProductVersion,
&dwBufLen);
RegCloseKey(hKey);
CString strVersion;
CString strMsg;
strMsg = _T("Current Divx's Version: ");
strVersion = szProductVersion;
iLen = strVersion.GetLength();
strVersion = strVersion.Mid(5,iLen-11);
strMsg += strVersion;
AfxMessageBox(strMsg);
博客展示了一段代码,用于查询Divx的版本信息。代码通过RegOpenKeyEx打开注册表项,使用RegQueryValueEx获取版本描述,最后处理字符串并通过消息框显示Divx的版本。
1万+

被折叠的 条评论
为什么被折叠?



