Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 18

Discussione: Serial Number

  1. #1

    Serial Number

    Ciao a tutti!

    Ho un problema a cui non so darmi risposta..

    Dovrei creare dei pacchetti di installazione con VB6 e sin qui tutto ok!

    Ora, avete presente che per office, per esempio, io non posso contiuare l'installazione se non inserisco un serial nuber(che è sul retro del cd!). Ecco io volevo sapere se è possibile creare una cosa del genere e se sì, come posso farlo??


    Grazie

    Sara

  2. #2
    Utente di HTML.it L'avatar di vonkranz
    Registrato dal
    Sep 2001
    Messaggi
    1,387
    Basta che modifichi il prg di installazione in dotazione a VB (e' nella cartella C:\Programmi\Microsoft Visual Studio\VB98\Wizards\PDWizard\Setup1 ) aggiungendo una form che chiede il serial number.
    ...and I miss you...like the deserts miss the rain...

  3. #3
    Utente di HTML.it L'avatar di Gugu
    Registrato dal
    Nov 2002
    Messaggi
    523
    Ciao Sara,
    guarda che risolvere il tuo problema è abbastanza semplice..
    Nel tuo pc, se hai installato vb6, hai sicuramente i sorgenti del programma di installazione alla directory:
    "D:\Programmi\Microsoft Visual Studio\VB98\Wizards\PDWizard\Setup1"
    Ovviamente non modificare quelli.. copiateli in un'altra cartella.
    Dai un'occhiata a come funziona e quando vuoi tu, blocca la procedura facendo comparire un form (che dovrai crearti..) dove viene richiesto un codice.
    Compila il tutto e metti il setup1.exe creato nella directory:
    "D:\Programmi\Microsoft Visual Studio\VB98\Wizards\PDWizard"
    In questa directory è già presente il file setup1.exe.. non sovrascriverlo, spostalo momentaneamente da un'altra parte!
    Fatto questo creati il normale pacchettino d'installazione del tuo programma e vedrai che al suo interno ci sarà il tuo setup1.exe.
    A questo punto rimetti a posto il setup1.exe originale e prova ad installare il programma.. facile vero??
    Non è difficile, spero solo di essermi spiegato bene..
    Se qualcosa non ti è chiaro.. chiedimi pure!
    Ciao ciao
    Gugu
    Ciao
    Andrea

  4. #4

    Grazie, ma altra domanda!!

    Grazie per avermi risposto.

    quindi se non ho capito male io mi creo un form dove metterò per esempio una textbox (dove inseriranno il seral number).

    La mia domanda, dorse stupida è un'altra adesso.

    Sono io che decido quale serial loro devono inserire. Come faccio a fare in modo che se loro non inseriscono il serial number corretto l'installazione del pacchetto non continui?

    e poi, la form, la devo creare su un altro progetto vero?

    Grazie ancora!


    Sara

  5. #5
    Utente di HTML.it L'avatar di Gugu
    Registrato dal
    Nov 2002
    Messaggi
    523
    Penso di non essere stato chiaro la volta scorsa..
    Hai trovato i sorgenti del programma di installazione?
    ..che sono nella directory che ti ho indicato..
    Bene, una volta lanciato il progetto del programma di installazione, che si chiama "Setup1.vbp", vedrai le form che normalmente vedi durante l'installazione.
    In questo progetto tu dovrai inserire un form che chiede il numero seriale!
    All'avvio dell'installazione compare un form che ti chiede il percorso dove vuoi che il programma sarà installato.. dopodichè se vuoi proseguire devi cliccare sul tasto con l'immagine del computer.. vero?
    Bene. Prendi il codice che stà dietro questo pulsante e modificalo in modo che al click prima mostri la nuova form dove inserirai il numero seriale, poi, se il numero seriale è stato inserito correttamente, prosegui con il codice che già è scritto.
    Se l'utente non inserisce il numero seriale.. beh in tal caso potrà solo uscire dal programma!
    Veramente, è più difficile spiegarlo che farlo, davvero.
    Facciamo così, non c'è problema, se non hai capito dimmi qualcosa, mandami il tuo indirizzo email che te ne mando un esempio, dopo te lo metti a posto come vuoi tu.
    Ciao ciao.
    Ciao
    Andrea

  6. #6

    ops...

    Ciao Gugu,
    grazie per essere così gentile.

    Allora io ho creato una form con una tex che mi permette di inserire un codice.

    ok.

    Dopo di che mi sono creata l'eseguibile di questa form creando cos' un setup1.exe che ho messo nella directory da te designata. Ho creato il pacchetto di installazione e succede che non appena clicco sul computer per eseguire l'installazione mi compare la form (setup1.exe) e nonostasnte io inserisca il codice corretto... non fa più nulla!

    poi, non appena lancio l'installazione mi da un errore su un file il VB6IT.DLL. bene mi dice che questo file è attualmente in uso... ma Vb è chiuso! Perchè?

    Il mio indirizzo di posta elettronica è sara81it@yahoo.it

    Ti ringrazio per la pazienza infinita.

    Sara

  7. #7
    Utente di HTML.it
    Registrato dal
    Jan 2002
    Messaggi
    55

    Anche a me

    Ti prego mi mandi un esempio anche a me.

    ma dove devo copiare il setup1.exe in c:\ o in d: come hai scritto


    Per Favore spiegamelo bene non ho capito

  8. #8

    Per Gugu e Max10

    Max non appena avrò qualcosa te lo mando..lascia il tuo indirizzo però!

    Sara










    Gugu...aspettiamo con ansia!

  9. #9
    Utente di HTML.it L'avatar di Gugu
    Registrato dal
    Nov 2002
    Messaggi
    523
    Ciao Sara e Max10,
    scusate il ritardo ma purtroppo riesco a entrare nel forum solo la sera o festivi.. insomma, quando non lavoro!
    A Sara invio subito l'esempio con le spiegazioni..
    Max10.. se mi mandi l'email faccio la stessa cosa per te!
    Ciao ciao
    Ciao
    Andrea

  10. #10

    Grazie Gugu

    Grazie gugu sei stato gentilissimo!!

    A presto

    Sara

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.