CnCrypt代码 之 获取程序自身版本号
2016-07-14 15:23
375 查看
BOOL GetProgramVersion(WCHAR* lpVersion) { WCHAR szVersionBuffer[8192] = { 0 }; DWORD dwVerSize; DWORD dwHandle; TCHAR szAppName[_MAX_PATH]; ::GetModuleFileName(NULL, szAppName, _MAX_PATH); dwVerSize = GetFileVersionInfoSize(szAppName, &dwHandle); if (dwVerSize == 0) { return FALSE; } if (GetFileVersionInfo(szAppName, 0, dwVerSize, szVersionBuffer)) { VS_FIXEDFILEINFO * pInfo; unsigned int nInfoLen = 0; if (VerQueryValue(szVersionBuffer, L"\\", (void**)&pInfo, &nInfoLen)) { swprintf(lpVersion, L"%d.%d.%d.%d", HIWORD(pInfo->dwFileVersionMS), LOWORD(pInfo->dwFileVersionMS), HIWORD(pInfo->dwFileVersionLS), LOWORD(pInfo->dwFileVersionLS)); return TRUE; } } return FALSE; }
相关文章推荐
- android 代码实现控件之间的间距
- [Android]在代码里运行另一个程序的方法
- 肯特·贝克:改变人生的代码整理魔法
- 网页恶意代码的预防
- 高手写的Tracer-Flash代码调试类代码下载
- 路由器版本与密码恢复
- CSS代码缩写技巧
- 非主流Q-zOne代码代码搜集第1/2页
- CreateWeb.vbs 代码
- Lua中编译执行代码相关的函数详解
- AVG 7.5.1.43 版本 序列号 集合
- Nero v3.0.0.0 for LINUX 版本 下载
- PowerShell中查看当前版本、Windows版本、.NET版本信息的代码
- 更有效率的css代码编写第1/3页
- 代码中到底应不应当写注释?
- SQL语言查询基础:连接查询 联合查询 代码
- 论坛头像随机变换代码
- Swoole-1.7.22 版本已发布,修复PHP7相关问题
- 非常有用的9个PHP代码片段
- .NET 常用功能和代码小结