VC++获取Windows已安装软件——遍历方式

//复制全部软件

//开始菜单文件夹
 TCHAR MyDir[_MAX_PATH]; 
 SHGetSpecialFolderPath(hwnd ,MyDir,CSIDL_COMMON_STARTMENU,0);
 CString ddd = MyDir;

//系统快捷方式文件夹

 way.FindLocalAllSoft(ddd);

 SHGetSpecialFolderPath(hwnd , MyDir, CSIDL_PROGRAMS, 0);
 ddd = MyDir;
 ddd += ".";

通过遍历上面两个文件夹就能查找到系统已安装软件!

猜你喜欢

转载自blog.csdn.net/Fenglin6165/article/details/6387822