2009-07-04 3 views
1

Использование сценария InnoSetup (который, кажется, работает отлично под XP/Vista), я имею странное поведение при Seven RC:Администратор пользователь всегда prehend первоначальный пользователь

здесь является [Files] раздел:

[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» ...

Я, конечно, не хватает нечто .. .

ответ

2

Вы должны либо использовать PrivilegesRequired = lower, чтобы ваша установка не повышала, либо вы должны поместить файлы пользователя по умолчанию в общий каталог во время установки, а затем приложить свое приложение к пользовательской области при запуске.