论坛风格切换切换到宽版
  • 2203阅读
  • 7回复

Inno Setup能获取public文件夹位置吗?32位和64位不同,求大神? [复制链接]

上一主题 下一主题
离线2015
 

发帖
48
金钱
459
威望
46
只看楼主 倒序阅读 0 发表于: 2015-12-01
Inno Setup能获取public文件夹位置吗?注册表位置不知道在哪,这个路径该怎么表示呀?32位和64位不同,求大神?


64位win7 C:\Users\Public\Adobe

32位xp C:\Documents and Settings\All Users
离线gnatix

发帖
7696
金钱
-8279
威望
-828
只看该作者 1 发表于: 2015-12-01
注意红色部分
{commondesktop}\..
离线2015

发帖
48
金钱
459
威望
46
只看该作者 2 发表于: 2015-12-02
回 1楼(gnatix) 的帖子
谢谢虎版解答!但还不明白。。。,我加了commondesktop,但路径是桌面的,应该是C:\Users\Public\Adobe才对,可以帮我看下什么问题吗?

[Setup]
AppName=“Adobe After Effects Project”
AppVerName=Adobe After Effects Project
AppPublisher=Adobe
DefaultDirName="{commondesktop}\Adobe"
OutputDir=C:\Users\Public\Desktop
OutputBaseFilename=Adobe After Effects
SolidCompression=yes
Compression=lzma
DisableDirPage=no
DisableProgramGroupPage=yes
DirExistsWarning=no
Uninstallable=no
RestartIfNeededByRun=no

[Files]
; Add the Visual Style resource contains resources used for skinning,
; you can also use Microsoft Visual Styles (*.msstyles) resources.
Source: {#ExtendDir}\ISSkin\Styles\Office2007.cjstyles; DestDir: {tmp}; Flags: dontcopy
Source:"C:\Users\Administrator\Desktop\新建文件夹\*"; DestDir: "{app}"; Flags: ignoreversion recursesubdirs createallsubdirs
; 注意: 不要在任何共享的系统文件使用 "Flags: ignoreversion"



本帖提到的人: @gnatix
离线gnatix

发帖
7696
金钱
-8279
威望
-828
只看该作者 3 发表于: 2015-12-02
专门提醒你注意红色部分,结果你还是没有注意。

DefaultDirName="{commondesktop}\..\Adobe"
离线changyw

发帖
227
金钱
550
威望
55
只看该作者 4 发表于: 2015-12-02
{commonappdata}\..\Adobe
离线2015

发帖
48
金钱
459
威望
46
只看该作者 5 发表于: 2015-12-02
回 3楼(gnatix) 的帖子
嗯,我注意的,也看了帮助文件,乱加了常量,结果出现…

[Setup]
AppName=“Adobe After Effects Project”
AppVerName=Adobe After Effects Project
AppPublisher=Adobe
DefaultDirName="{commondesktop}\syswow64\Adobe"
OutputDir=C:\Users\Public\Desktop
OutputBaseFilename=Adobe After Effects
SolidCompression=yes
Compression=lzma
DisableDirPage=no
DisableProgramGroupPage=yes
DirExistsWarning=no
Uninstallable=no
RestartIfNeededByRun=no

本帖提到的人: @gnatix @changyw
离线gnatix

发帖
7696
金钱
-8279
威望
-828
只看该作者 6 发表于: 2015-12-02
把你上面红色的那一行改成下面(“原封不动”)的样子:

DefaultDirName="{commondesktop}\..\Adobe"
离线2015

发帖
48
金钱
459
威望
46
只看该作者 7 发表于: 2015-12-02
回 6楼(gnatix) 的帖子
gnatix:把你上面红色的那一行改成下面(“原封不动”)的样子:DefaultDirName="{commondesktop}\..\Adobe" (2015-12-02 14:43) 

可以了,非常感谢版主悉心教导,万分感激!