gpt4 book ai didi

windows - SHGetSpecialFolderPath,如何从 32 位应用程序访问 64 位 CSIDL

转载 作者:可可西里 更新时间:2023-11-01 10:10:17 25 4
gpt4 key购买 nike

有没有办法让在 64 位系统上运行的 32 位应用程序访问 64 位应用程序的默认文件夹?

例如,在 32 位应用程序中将 SHGetSpecialFolderPath 与 CSIDL_PROGRAM_FILES 结合使用会返回“C:\从 32 位应用程序获取“C:\Program Files”的方法?

这里的一个相关问题没有帮助SHGetFolderPath() 32 bit vs 64 bit在调用 SHGetSpecialFolderPath 之前也不会抑制 wow64 文件系统重定向

最佳答案

回答我自己的问题,SHGetSpecialFolderPath 似乎是不可能的。在 Vista 及更高版本中,使用替换函数 SHGetKnownFolderPath 允许它与 FOLDERID_ProgramFilesX64

关于windows - SHGetSpecialFolderPath,如何从 32 位应用程序访问 64 位 CSIDL,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1305286/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com