Ciao Alex, ancora grazie per l'intervento
Ho trovato questo post, simile alle mie esigenze
https://stackoverflow.com/questions/5094546/inno-setup-update-hkcu-of-original-user-in-win7-vista commento #3 dove viene postato questo codice
[Registry]
; Add the application folder as a trusted location for Access 2007 for the installing user (degrades gracefully for Windows 2000 and earlier)
Root: HKCU; SubKey: Software\Microsoft\Office\[b]12.0[/b]\Access\Security\Trusted Locations\{#DirName}; ValueType: string; ValueName: Path; ValueData: {app}; Check: [b]AccessVersion('2007')[/b];
Root: HKCU; SubKey: Software\Microsoft\Office\[b]12.0[/b]\Access\Security\Trusted Locations\[b]{#DirName}[/b]; ValueType: string; ValueName: Description; ValueData: Grandjean and Braverman applications; Check: AccessVersion('2007');
Root: HKCU; SubKey: Software\Microsoft\Office\[b]12.0[/b]\Access\Security\Trusted Locations\{#DirName}; ValueType: dword; ValueName: AllowSubfolders; ValueData: 1; Check: AccessVersion('2007');
[Run]
; Add the application folder as a trusted location for Access 2007 for the current user
Filename: Reg.exe; Parameters: "add ""HKCU\Software\Microsoft\Office\12.0\Access\Security\Trusted Locations\{#DirName}"" /v Path /t REG_SZ /d ""{app}"" /f"; Flags: runasoriginaluser; Check: AccessVersion('2007'); StatusMsg: Adding trusted location...
Filename: Reg.exe; Parameters: "add ""HKCU\Software\Microsoft\Office\12.0\Access\Security\Trusted Locations\{#DirName}"" /v Description /t REG_SZ /d ""Grandjean and Braverman applications"" /f"; Flags: runasoriginaluser; Check: AccessVersion('2007'); StatusMsg: Adding trusted location...
Filename: Reg.exe; Parameters: "add ""HKCU\Software\Microsoft\Office\12.0\Access\Security\Trusted Locations\{#DirName}"" /v AllowSubfolders /t REG_DWORD /d 1 /f"; Flags: runasoriginaluser; Check: AccessVersion('2007'); StatusMsg: Adding trusted location...
Dove se ho ben capito, in {#DirName} devo inserire la Location(n) ma la inserisco io a mano o vi è un metodo per rilevare quella disponibile? Nel senso che se imposto la Location3 e quest'ultima è già "occupata" come posso procedere per la successiva?
Bisogna inserire tutti i vari possibili riferimenti al registro per le X versioni di access?
Inoltre quando eseguo il complile mi si blocca segnalandomi la
AccessVersion('2007')
Se mi ci mandi, visto che non esegui più queste operazioni ti capisco ma è giusto, magari per voi che masticate questi riferimenti a codici, sapete indicarmi la retta via
EDIT:
trovato anche quest'altro link relativo però ad access 2010
https://www.experts-exchange.com/questions/28174471/Access-2010-and-Inno-Setup.html