Visualizzazione dei risultati da 1 a 7 su 7
  1. #1

    [VB.NET] Creare un installer complesso!

    Ciao a tutti

    Sono disperato!! Devo creare un installer per un programma da me realizzato. Il problema è che questo deve:

    1. controllare la presenza di Microsoft SQL server express ver >= 2005
    2. controllare la presenza di Microsoft DirectX ver >= 9.0
    3. controllare la presenza di librerie per controllo dispositivi (in cartelle ben definite)
    3. controllare se è già presente
    4. inserire nel registro di sistema path, chiave e versione
    5. inserire i dati per la visualizzazione in "Programmi e funzionalità"
    6. impostare sulla mia estensione l'applicazione predefinita
    7. impostare win che apra il programma al suo avvio

    Ho scritto tutto ciò che deve fare perchè se qualcuno mi consiglia un qualcosa che me lo crei tipo wizard sarebbe il top, ma è improbabile.

    Immagino quindi che me lo dovrò fare ad ok. Quindi avrei bisogno di alcuni consigli per alcuni punti:

    punti 2e 3:
    - come faccio a controllare la presenza di un programma con versione superiore a quella minima?
    - tra le varie funzioni di windows ce n'è una per fare richieste di download all'ultima versione? (se metto il link io quello rimane sempre stabile anche fra 20 anni)

    punto 4
    - come scrivo le informazioni sul registro di sistema?

    punti 5 e 6 in toto, non ne ho la più pallida idea!

    Uso Visual studio 2008

    Son disperato, ste cose vanno molto al di là delle mie conoscenze

    Grazie

  2. #2
    ahh ... mi son dimenticato!!!
    come logica vuole se non sono cose banali vi sto chiedendo dei riferimenti per fare uno stuidio su ste robe!

    Grazie ancora

  3. #3
    Utente di HTML.it L'avatar di Stoicenko
    Registrato dal
    Feb 2004
    Messaggi
    2,254
    innanzi tutto non usare l'installer di visual studio.. fa pena

    usane un altro tipo innosetup (che usa script in pascal per fare operazioni complesse)

    io uso qsetup che è veramente ottimo ma è a pagamento.. altri non se conosco..

  4. #4
    Grazie 1000 Stoicenko.
    Innanzitutto proverò con innosetup, anche se l'ultma volta che ho visto Pascal era una quindicina di anni fa ed aveva come prefisso un Turbo... ... ...
    poi se mai provo a mettere le mani sul portafoglio, se non mi morde proverò qsetup!

    Troppo meraviglioso!
    ciao

  5. #5
    Puoi anche provare NSIS.
    Amaro C++, il gusto pieno dell'undefined behavior.

  6. #6
    Utente di HTML.it
    Registrato dal
    Apr 2009
    Messaggi
    970
    Per fare solo quello va benissimo il Setup di visual studio.
    Sbagliare è umano, perseverare è diabolico.

  7. #7
    Utente di HTML.it L'avatar di gibra
    Registrato dal
    Apr 2008
    residenza
    Italy
    Messaggi
    4,244
    Confermo InnoSetup.

    però ti consiglio di scaricare l'ISPack che contiene anche ISTool che è la GUI che ti semplifica al 95% la creazione degli script.


Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.