1

InnoSetupスクリプト(XP / Vistaでは正常に動作するようです)を使用すると、SevenRCで奇妙な動作をします。

これが[ファイル]セクションです:

[Files]
Source: *.ico; DestDir: {app}\bin; Flags: ignoreversion
Source: dist\*.*; DestDir: {app}\bin; Flags: ignoreversion
Source: catalog\*.*; DestDir: {userappdata}\JetWorksheet\catalog; Flags: recursesubdirs createallsubdirs onlyifdoesntexist uninsneveruninstall
Source: wizards\*.*; DestDir: {userappdata}\JetWorksheet\wizards; Flags: recursesubdirs createallsubdirs onlyifdoesntexist uninsneveruninstall
Source: images\*.*; DestDir: {userdocs}\JetWorksheet\images; Flags: recursesubdirs createallsubdirs
Source: wordlists\*.*; DestDir: {userdocs}\JetWorksheet\wordlists; Flags: recursesubdirs createallsubdirs

問題は:

セットアップを開始したユーザーの{userappdata}を使用する代わりに、すべてのデータは「Admin」ディレクトリに送られます。

私は確かに何かが欠けています...

4

1 に答える 1

2

セットアップが昇格しないように PrivilegesRequired=lowest を使用するか、インストール中にデフォルトのユーザー ファイルを共通ディレクトリに配置し、起動時にアプリケーションでそれらをユーザー領域にコピーする必要があります。

于 2010-03-25T17:30:09.667 に答える