![]() |
1
0
好吧,我基本上解决了这个问题,写了一个全新的安装程序使用Inno安装。它摇摇晃晃的。它使用pascal,这让我觉得有点过时,但它比批处理脚本更容易掌握和使用。有人请写一个python安装程序api! 就查找用户安装的photoshop(或任何程序)的最佳实践而言,简单地尝试每个可能的键/目录的暴力方法似乎是最好的选择。 例如,当我最近安装photoshop时,它实际上在两个不同的文件夹中给了我两个安装,一个32位版本,一个64位版本。理想情况下,当我运行安装程序向photoshop的目录添加内容时,它应该同时进入两个版本。如果我只是简单地查询某个“主注册表项”并将其填充到其中,它就不会这样做。看来,这些年来,即使是像Adobe这样的大牌也没有以一致的方式使用注册表。因此,我的安装程序工作的最好机会就是列出adobe为photoshop的安装路径所做的所有可能的注册表项,并尝试所有这些注册表项,然后自己也尝试原始目录(至少基于环境变量)。只要人们遵守标准就好了! |
![]() |
late1 · 批处理文件未执行命令 2 年前 |
![]() |
Ali EXE · 如何根据bat中命令的输出设置变量? 3 年前 |
![]() |
Laureano Oliva · 如何将链接用作参数%1批处理函数? 3 年前 |
![]() |
F35H · 涉及二次使用cd的错误。。在C代码中 3 年前 |