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

    [delphi]: dove memorizzare un codice seriale???

    ciao a tutti,
    ho finalmente completato il mio primo programma "serio"...è un piccolo
    programma di Prima Nota (...non ridete...).
    Ora però ho la necessità di proteggerlo in quanto è fin troppo semplice da
    copiare visto che è costituito dal solo eseguibile e dal database Access
    2000. Ho già trovato un buon algoritmo per la generazione di un codice
    seriale da dare ad ogni cliente telefonicamente. Il problema è: dove
    memorizzare questo codice??? Esclusi il database e i file .ini che per
    ovvie ragioni sono poco sicuri...cosa proponete??? Tenete presente che ad
    ogni avvio il programma deve verificare se il prodotto è stato "attivato"
    tramite codice. In caso contrario dovrà mostrare un messaggio d'errore...

    ciao!
    "Ogni artista è un cannibale, ogni poeta è un ladro
    tutti uccidono la loro ispirazione poi cantano del loro dolore "

  2. #2
    Moderatore di Programmazione L'avatar di alka
    Registrato dal
    Oct 2001
    residenza
    Reggio Emilia
    Messaggi
    24,466

    Registro di configurazione?

    Potresti utilizzare il Registro di Configurazione. Attraverso un programma di utilità esterno o all'interno della applicazione stessa, puoi predisporre un form in cui deve essere inserito un codice seriale valido.

    Ovviamente, occorre definire un algoritmo che permetta di stabilire se il codice è valido oppure no, magari associandolo con il nome dell'utente o con quello della macchina su cui è stato installato il programma.

    Se il codice è valido, lo memorizzi nel Registro di Configurazione di Windows attraverso le classi che ti mette a disposizione la unit Registry di Delphi, in modo da poterlo rileggere all'avvio successivo, convalidando così la regolarità della licenza.

    Ciao!
    MARCO BREVEGLIERI
    Software and Web Developer, Teacher and Consultant

    Home | Blog | Delphi Podcast | Twitch | Altro...

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.