gpt4 book ai didi

windows - 我的程序应该如何决定安装在 "Program Files (x86)"下?

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

出于好奇,如果我正在创建程序安装程序,我应该如何决定安装到哪个“Program Files”目录?在 32 位系统上,环境变量“%programfiles%”就足够了。但是,在 64 位系统上,32 位程序不应安装到该文件夹​​,而应安装到“%programfiles(x86)%”,据我所知,它指向“C:\Program Files (x86)”。我的问题是:安装程序应该如何决定使用哪个环境变量?对于 32 位应用程序,“%programfiles%”的值会发生变化吗?还是我应该始终在使用“%programfiles%”之前首先检查“%programfiles(x86)%”是否存在,或者我应该做一些完全不同的事情?

谢谢!这只是出于我自己的好奇心,因为我试图适应 64 位操作系统。

最佳答案

当 32 位程序(在您的情况下为安装程序)要求系统解析 ProgramFilePath 常量(检查 MSDN 中的确切名称)时,系统不会返回 C:\Program files,但是 C:\Program 文件 (x86)。所以决定的是系统,而不是应用程序。

关于windows - 我的程序应该如何决定安装在 "Program Files (x86)"下?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4354942/

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