我需要从一个32位WOW进程中获取到本机程序文件目录的路径(而不是WOW目录)。
当我将CSIDL_PROGRAM_FILES(或CSIDL_PROGRAM_FILESX86)传递给SHGetSpecialFolderPath时,它返回WOW(Program Files (x86))文件夹路径。
如有可能,我希望避免使用环境变量。
我想比较一些我从注册表读取的值,如果这些值指向我的应用程序的WOW版本或本机版本的路径,则执行某些操作,否则执行其他操作。为了确定我的应用程序的本机和WOW版本的预期位置,我需要获取“Program Files (x86)”和“Program Files”的路径。