找出notepad.exe和mspaint.exe在各种版本的Windows中可以使用的最佳方法是什么?
我应该通过SHGetFolderPath(NULL, CSIDL_WINDOWS, NULL, SHGFP_TYPE_CURRENT, dir),然后遍历所有子目录来查找这两个文件吗?
SHGetFolderPath(NULL, CSIDL_WINDOWS, NULL, SHGFP_TYPE_CURRENT, dir)
(假设我对Windows文件夹以外的任何内容都不感兴趣.)
filesystems search winapi filepath
filepath ×1
filesystems ×1
search ×1
winapi ×1