Elektroda.pl
Elektroda.pl
X
Proszę, dodaj wyjątek www.elektroda.pl do Adblock.
Dzięki temu, że oglądasz reklamy, wspierasz portal i użytkowników.

Aktywowanie programu po wpisaniu kodu

michal49 05 Sty 2012 10:14 800 4
  • #1 05 Sty 2012 10:14
    michal49
    Poziom 15  

    Dzień dobry,

    Programuję w Visual Basicu, ale to chyba ma mniejsze znaczenie, ponieważ chciałbym zapytać o zasadę - jak oprogramować aktywowanie programu po wpisaniu odpowiedniego kodu? Skąd program - juź później wie, że został aktywowany.

    Zapisanie do rejestru windows? Ale to chyba za proste, bo każdy może sobie tam wpisać.

    Michał

    0 4
  • #2 05 Sty 2012 10:45
    riddyk
    Poziom 19  

    Rejest, utworzenie nowego pliku lub modyfikacja pliku. Najlepiej połączenie rejestu z plikiem. Plik i rejestr muszą mieć informacje, że plik jest aktywowany. Też może odczytywać z internetu taką informację np. z serwera ftp.

    0
  • #3 05 Sty 2012 10:47
    otapi
    Poziom 25  

    Metod jest wiele...
    Można kod zapisać w rejestrze albo pliku, ale nie kod aktywacyjny który użytkownik wpisuje w celu aktywacji tylko np skombinowany z jakimś parametrem komputera, numer seryjny dysku czy procesora...
    np kod aktywacyjny + nr seryjny dysku = kod zapisany w rejestrze
    i własnie ten kod program ma sprawdzać dokonując powyższych obliczeń, zapobiegnie to przeniesieniu (przekopiowaniu) programu na inny komputer gdyż będzie on miał inny dysk z innym numerem i zonk nawet jak rejestr przekopiujesz. Legalny właściciel posiadający kod aktywacyjny zawsze może sobie go wpisać ponownie w przypadku np wymiany dysku.
    Ale to najprostsze chyba rozwiązanie, jest ich setki.

    0
  • #4 05 Sty 2012 10:48
    michal49
    Poziom 15  

    Modyfikacja pliku... jakiegoś w katalogu, a nie głównego programu?

    0
  • #5 05 Sty 2012 10:56
    directx11
    Poziom 17  

    Chodzi o jednorazową aktywację? Zapis w rejestrze może być, ew. można się zabezpieczyć i generować nr. aktywacji na podstawie jakiś danych, np. zarejestrowanego w swojej bazie emaila itp. Ktoś może sobie wpisać w rejestrze wartość, ale będzie ona musiała być zgodna z emailem, na który użytkownik dostanie klucz aktywacyjny itp...

    0