+ Rispondi al Thread
Visualizzazione dei risultati da 1 a 2 su 2

Discussione: strana creazione cartella programmi con commonappdata

  1. #1
    untipo non è in linea Novello
    Post
    10

    strana creazione cartella programmi con commonappdata

    Salve e ..... grazie di esistere. Chiedo agli esperti sperando possano chiarire una stranezza che succede con inno.
    Nell'installazione ho impedito che l'utente possa scegliere la cartella su cui installare la mia applicazione. Ho predisposto che gli archivi e i dati modificabili dai vari utenti vengano piazzati nella cartella "all users" per win xp e programData per i più recenti sistemi operativi aggiungendo questa stringa :
    in testa allo script :
    DefaultDirName={pf}gigisoft\miaapp
    DefaultGroupName=miaapp
    poi :

    Source: "filearchivio"; DestDir: "{commonappdata}\gigisoft\miaapp";

    in questo modo Inno mi crea la cartella gigisoft in programData (cartella nascosta) o "allusers" di xp e la relativa sottodirectory "miaapp" e dentro copia il mio file di archivio vuoto.
    I file eseguibili desidero che vengano installati nella directory "programmi\gigisoft\miaapp" di windows.
    La cosa strana è che con le seguente stringhe :

    Source: "origine file exe"; DestDir: "{app}";
    source: "origine file exe manifest"; Destdir: "{app}";
    etc etc
    vengono copiati in una cartella che ad esempio in winxp sarà c:\programmigigisoft\miaapp
    ovvero invece di creare un cartella gigisoft in programmi con dentro la sottocartella mia app mi crea la cartella "programmigigisoft" con dentro la cartela "miaapp".
    dove sto sbagliando ?

    Grazie in anticipo.

  2. #2
    L'avatar di gibra
    gibra non è in linea Amanuense
    Luogo
    Breganze (VI)
    Post
    6,093
    Perché l'hai indicato tu, scrivendo:

    codice:
    DefaultDirName={pf}gigisoft\miaapp
    il che significa appunto C:\Programmigigisoft\miaapp se italiano, oppure C:\Program Filesgigisoft\miaapp se inglese,e così via...

    Prova a scrivere:
    codice:
    DefaultDirName={pf}\gigisoft\miaapp
    come indicato molto chiaramente sulla guida di InnoSetup.

+ Rispondi al Thread

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi