Есть ли способ из 32-битного приложения, работающего в 64-битной системе, получить доступ к папкам по умолчанию для 64-битных приложений?
Например, использование SHGetSpecialFolderPath с CSIDL_PROGRAM_FILES из 32-битного приложения возвращает «C: \ Program Files (x86)» Если бы такой же вызов использовался из 64-битного приложения, я бы получил «C: \ Program Files». способ получить этот "C: \ Program Files" из 32-битного приложения?
Подобный вопрос здесь не помогает SHGetFolderPath () 32 бита против 64 бита , а также не подавляет перенаправление файловой системы wow64 перед вызовом SHGetSpecialFolderPath