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

Discussione: Stranezza inno setup nello schermo configurazione windows.

  1. #1
    tizike non è in linea Scolaretto
    Post
    405

    Stranezza inno setup nello schermo configurazione windows.

    salve.

    Io uso per i miei programmi InnoSetup.
    Non ho problemi di rilievo, anzi nessuno.

    Se io pero' voglio disinstallare un programma (mio, installato con Inno setup)
    non vado allo schermo configurazione di Windows. Lo faccio da PROGRAMMI-Nome programma-unistall

    Oggi volendo disinstallare un programma di terzi, dallo schermo configurazione windows, ho visto
    casualmente che i miei programmi , installati con InnoSetup, figurano in quello schermo senza il nome del programma
    ma é solo menzionato 1.0, oppure 3.0 ecc.
    Se poi ci clicco sopra con il mouse mi appare il nome del programma installato.
    Altrimenti figura solo 1.0, 2.0, ...
    Volevo chiedere:
    E' normale che nello schermo configurazione-disinstallare un programma NON appaia il nome del programma?
    Dove e cosa cambiare nello schermo-script setup per far registrare da windows anche il nome?
    Non avevo fino adesso fatto caso a questo. Essendoci infatti molti programmi installati di tutti i tipi non mi era saltato questo particolare.
    Non so se é un problema grosso e da cosa é causato.
    Grazie

  2. #2
    L'avatar di sistemista
    sistemista non è in linea Topo di biblioteca
    Luogo
    Prato
    Post
    2,704
    A me non risulta.ho diversi programmi creati da me ed ho eseguito il setup con inno e nelle installazioni compare il nome del programma con la versione numero x.
    Posta lo script della tua/e installazione/i.
    Sono stato nella terra del terrore e dei Vampiri...la transilvania? No!..in Banca.
    A Lupara?Min***a...Tecnologia Sicula è!

  3. #3
    tizike non è in linea Scolaretto
    Post
    405
    Metto uno script. Gli altri sono uguali, eccetto naturalmente il nome del programma e cartelle

    =========
    [CODE][Setup]
    ; NOTE: The value of AppId uniquely identifies this application.
    ; Do not use the same AppId value in installers for other applications.
    ; (To generate a new GUID, click Tools | Generate GUID inside the IDE.)
    PrivilegesRequired=admin
    AppId={{89652582-EA56-47AA-BDD0-8B1E66100555}
    AppName=Norma
    AppVerName=1.0
    ;AppPublisher=My Company, Inc.
    ;AppPublisherURL=http://www.example.com/ {3070EAFE-3080-4F37-92A6-C26681DF9ABB}
    ;AppSupportURL=http://www.example.com/
    ;AppUpdatesURL=http://www.example.com/
    DefaultDirName={pf}\Norma
    DefaultGroupName=Norma
    OutputDir=C:\Users\Antonio\Desktop
    OutputBaseFilename=setup
    Compression=lzma
    SolidCompression=yes

    ;wizardImageFile=c:\Carmelina\Antonio20099.bmp
    ;wizardsmallImageFile=c:\Carmelina\Antonio20099.bm p
    [Languages]
    Name: "italian"; MessagesFile: "compiler:Languages\Italian.isl"

    [Tasks]
    Name: "desktopicon"; Description: "{cm:CreateDesktopIcon}"; GroupDescription: "{cm:AdditionalIcons}"; Flags: unchecked

    [Files]
    Source: "C:\Norma\Norma.exe"; DestDir: "{app}"; Flags: ignoreversion
    Source: "C:\Norma\Norma.pdf"; DestDir: "{app}"; Flags: ignoreversion
    Source: "C:\Norma\GrabovoiENG.txt"; DestDir: "{app}"; Flags: ignoreversion
    Source: "C:\Norma\GrabovoiITA.txt"; DestDir: "{app}"; Flags: ignoreversion
    Source: "C:\Norma\GraficiBase\*"; DestDir: "{app}\GraficiBase"; Flags: ignoreversion recursesubdirs createallsubdirs
    Source: "C:\Norma\GraficiSfera\*"; DestDir: "{app}\GraficiSfera"; Flags: ignoreversion recursesubdirs createallsubdirs
    Source: "C:\Norma\Templatebase\*"; DestDir: "{app}\Templatebase"; Flags: ignoreversion recursesubdirs createallsubdirs

    Source: "C:\provasetup\ASYCFILT.dll"; DestDir: "{sys}"; Flags: restartreplace sharedfile
    Source: "C:\provasetup\COMCAT.DLL"; DestDir: "{sys}"; Flags: restartreplace sharedfile
    Source: "C:\provasetup\COMDLG32.OCX"; DestDir: "{sys}"; Flags: restartreplace regserver sharedfile
    Source: "C:\provasetup\msvbvm60.dll"; DestDir: "{sys}"; Flags: restartreplace sharedfile
    Source: "C:\provasetup\oleaut32.dll"; DestDir: "{sys}"; Flags: restartreplace sharedfile
    Source: "C:\provasetup\olepro32.dll"; DestDir: "{sys}"; Flags: restartreplace sharedfile

    Source: "C:\provasetup\STDOLE2.TLB"; DestDir: "{sys}"; Flags: restartreplace sharedfile


    Source: "C:\provasetup\Comct232.ocx"; DestDir: "{sys}"; Flags: restartreplace regserver sharedfile
    Source: "C:\provasetup\Comct332.ocx"; DestDir: "{sys}"; Flags: restartreplace regserver sharedfile
    Source: "C:\provasetup\Comctl32.ocx"; DestDir: "{sys}"; Flags: restartreplace regserver sharedfile
    Source: "C:\provasetup\Mscomct2.ocx"; DestDir: "{sys}"; Flags: restartreplace regserver sharedfile
    Source: "C:\provasetup\Mscomctl.ocx"; DestDir: "{sys}"; Flags: restartreplace regserver sharedfile



    [Icons]
    Name: "{group}\Norma"; Filename: "{app}\Norma.exe"
    Name: "{group}\{cm:UninstallProgram,Norma}"; Filename: "{uninstallexe}"
    Name: "{commondesktop}\Norma"; Filename: "{app}\Norma.exe"; Tasks: desktopicon

    [Run]
    Filename: "{app}\Norma.exe"; Description: "{cm:LaunchProgram,Norma}"; Flags: nowait postinstall skipifsilent
    [UninstallDelete]
    Type: filesandordirs; Name: "{app}"
    codice:
    procedure CurUninstallStepChanged(CurUninstallStep: TUninstallStep);
      Begin
    
        If CurUninstallStep = usPostUninstall Then
          Begin
            DelTree(ExpandConstant('{app}'), True, True, True);
          End;
      End;

  4. #4
    L'avatar di gibra
    gibra non è in linea Amanuense
    Luogo
    Breganze (VI)
    Post
    6,087
    A me sembra che manchi davvero tutto.
    Non vedo alcuna direttiva nella sezione [SETUP] riguardo alla rimozione del programma.

    Prima di tutto, ti consiglio vivamente di leggerti la guida riguardo alla sezione [setup]
    Poi, se non lo usi già, ti suggerisco di scaricarti un IDE che agevoli la creazione degli script di IS.
    Quello più aggiornato e completo è InnoScript Studio.

  5. #5
    L'avatar di Brontolo
    Brontolo non è in linea Very Important Person
    Post
    2,851
    Quote Originariamente inviato da Guida IS
    AppVerName
    Default value:
    AppName version AppVersion, localized according to the active language's NameAndVersion custom message

    Description:
    This directive specifies the name of the application plus its version number. The value of this directive is displayed on the Welcome page of Setup's wizard, and is used as the default title of the application's Add/Remove Programs entry (see UninstallDisplayName). The value may include constants.

    This directive is required if the AppVersion directive is not set.

    Examples:
    AppVerName=My Program 1.5
    AppVerName=My Program version 1.5
    AppVerName={cm:NameAndVersion,My Program,1.5}
    Il regolamento del forum: la prima cosa da leggere.

  6. #6
    tizike non è in linea Scolaretto
    Post
    405
    Ho fatto un setup fittizio con il wizard.
    E guardando lo script wizard ho visto che si doveva mettere


    AppName=Norma
    AppVerName=Norma 1.5

    ed adesso il nome programma figura nello shermo configurazione.


    Quindi l'errore era perché in AppVerName mancava il nome del programma. Quella voce l'avevo sempre pensata
    opzionale o poco importante.
    grazie a voi tutti.


    ----------------------------
    Ultima modifica di tizike; 08-05-2015 09:25 

  7. #7
    L'avatar di Brontolo
    Brontolo non è in linea Very Important Person
    Post
    2,851
    Quote Originariamente inviato da tizike Visualizza il messaggio
    AppName=Norma
    AppVerName=Norma 1.5
    ... come recita la guida di InnoSetup che ti avevo citato.
    Il regolamento del forum: la prima cosa da leggere.

  8. #8
    tizike non è in linea Scolaretto
    Post
    405
    ... come recita la guida di InnoSetup che ti avevo citato
    ...e quella recita sempre giusto. ma ci dimentichiamo a volte di consultarla.
    grazie Brontolo

+ Rispondi al Thread

Permessi di invio

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