OSVERSIONINFO VerInfo;
VerInfo.dwOSVersionInfoSize = sizeof(OSVERSIONINFO);
GetVersionEx(&VerInfo);
...............GetSystemDirectory
VerInfo.dwOSVersionInfoSize = sizeof(OSVERSIONINFO);
GetVersionEx(&VerInfo);
...............GetSystemDirectory
解决方案 »
- “const char [24]”转换为“const WCHAR *”出错怎么解决?
- 在VS2010中添加类的问题
- SetBkColor和SetTextColor的问题。
- 如何实现在程序运行时自动生成一个某一类型的符合一定要求的对象名??
- 【MDI】如何对新建的文档操作
- 如何检测机器上是否有摄像头?
- 关于重叠I/O模式下,WSASend(),它一次能够最多发多少个byte?
- 关于多线程串口通信的问题,大家帮我看看
- 请教ADO的OpenSchema函数的用法
- 调用CImageList::Create()创建图像列表失败
- VC中MoveFileEx在2000中的一此问题
- 我想学windows编程,可又没钱买书(穷呀),手中只有一本《windows3.1编程指南》,请问这本书有没有看的价值呀?
LPTSTR lpBuffer, // buffer for Windows directory
UINT uSize // size of directory buffer
);
此函数获得window 目录UINT GetSystemDirectory(
LPTSTR lpBuffer, // buffer for system directory
UINT uSize // size of directory buffer
);
此函数获得window下system 目录
UINT GetSystemDirectory(
LPTSTR lpBuffer, // address of buffer for system directory
UINT uSize // size of directory buffer
);
dwVersion = GetVersion();
// Get major and minor version numbers of Windows
dwWindowsMajorVersion = (DWORD)(LOBYTE(LOWORD(dwVersion)));
dwWindowsMinorVersion = (DWORD)(HIBYTE(LOWORD(dwVersion)));
// Get build numbers for Windows NT or Win32s
if (dwVersion < 0x80000000) // Windows NT
dwBuild = (DWORD)(HIWORD(dwVersion));
else if (dwWindowsMajorVersion < 4) // Win32s
dwBuild = (DWORD)(HIWORD(dwVersion) & ~0x8000);
else // Windows 95 -- No build numbers provided
dwBuild = 0;