-
Date: Wed, 22 Feb 2012 16:55:01 +0100
From: lolo <n...@n...com>
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; pl; rv:1.9.2.24) Gecko/20111103
Thunderbird/3.1.16
MIME-Version: 1.0
Newsgroups: pl.comp.programming
Subject: Re: ukrywanie daty pierwszego uruchomienia - czego szukać?
References: <ji2paa$hl9$1@mx1.internetia.pl>
In-Reply-To: <ji2paa$hl9$1@mx1.internetia.pl>
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 8bit
NNTP-Posting-Host: 83.14.214.74
Message-ID: <4...@n...home.net.pl>
X-Trace: news.home.net.pl 1329926099 83.14.214.74 (22 Feb 2012 16:54:59 +0100)
Organization: home.pl news server
Lines: 22
X-Authenticated-User: a...@s...home.pl
Path: news-archive.icm.edu.pl!news.icm.edu.pl!nf1.ipartners.pl!ipartners.pl!news.home
.net.pl!not-for-mail
Xref: news-archive.icm.edu.pl pl.comp.programming:195630
[ ukryj nagłówki ]> Domyślam się, że w Windows to najlepiej było by użyć rejestru
> systemowego, ale nie specjalnie znam się na jego strukturze.
to poznasz na tyle by odczytać coś charakterystycznego, np. id dysku z
czego wygenerujesz jakiś klucz, którego podanie na twojej stronie
rejestracji wersji demo wygeneruje i odeśle na maila klucz odblokowujący
podstawowe funkcje dema, oczywiście rejestrujesz ten fakt w bazie ;)
jak program się spodoba to klient płaci a na tego samego maila, do tego
samego klucza "sprzętowego" generujesz kod odblokowujący wszystko ... na
jakiś czas ;P
oczywiście funkcja sprawdzająca wpisywane klucze powinna być w jakiś
podstawowy sposób zabezpieczona przed modyfikacją, najlepiej też
wielokrotnie sprawdzana kilkoma sposobami, z poziomu różnych funkcji i
co by nie było zbyt prosto to nie reagująca od razu po uruchomieniu :p
oczywiście wszystko w rozsądnym zakresie by koszt zabezpieczeń nie
przekroczył potencjalnych strat ;P
Następne wpisy z tego wątku
- 22.02.12 16:11 bartek szurgot
- 22.02.12 17:04 A.L.
- 22.02.12 17:18 Michoo
- 22.02.12 19:50 slawek
- 22.02.12 22:55 Grzegorz Niemirowski
- 22.02.12 22:57 Grzegorz Niemirowski
- 22.02.12 23:19 n...@m...invalid
- 23.02.12 00:00 n...@m...invalid
- 23.02.12 00:25 Grzegorz Niemirowski
- 23.02.12 08:18 Dsue
- 23.02.12 11:48 Jacek
- 23.02.12 12:13 Michoo
- 23.02.12 12:17 bartekltg
- 23.02.12 14:28 Tomek Banach
- 23.02.12 14:32 Dsue
Najnowsze wątki z tej grupy
- Do czego nadaje się QDockWidget z bibl. Qt?
- Bibl. Qt jest sztucznie ograniczona - jest nieprzydatna do celów komercyjnych
- Co sciaga kretynow
- AEiC 2024 - Ada-Europe conference - Deadlines Approaching
- Jakie są dobre zasady programowania programów opartych na wtyczkach?
- sprawdzanie słów kluczowych dot. zła
- Re: W czym sie teraz pisze programy??
- Re: (PDF) Surgical Pathology of Non-neoplastic Gastrointestinal Diseases by Lizhi Zhang
- CfC 28th Ada-Europe Int. Conf. Reliable Software Technologies
- Młodzi programiści i tajna policja
- Ada 2022 Language Reference Manual to be Published by Springer
- Press Release - AEiC 2023, Ada-Europe Reliable Softw. Technol.
- Ada-Europe - AEiC 2023 early registration deadline approaching
- Ada-Europe Int.Conf. Reliable Software Technologies, AEiC 2023
- Ile cykli zajmuje mnożenie liczb 64-bitowych?
Najnowsze wątki
- 2024-05-26 O co chodzi?
- 2024-05-26 PJ autobus-tramwaj
- 2024-05-26 Renault Trafic i lampka z czerwonym STOP
- 2024-05-26 cena pięciocyfrowa
- 2024-05-26 Re: Jak dobra KE "okrada" złą Rosję "dla Ukrainy"
- 2024-05-25 supercap
- 2024-05-25 Sulzbach => Technischer Rollouter (d/m/w) <=
- 2024-05-25 Warszawa => Senior Account Manager <=
- 2024-05-25 Warszawa => Mid PHP Developer (Laravel) <=
- 2024-05-25 Warszawa => Mid PHP Developer (Laravel) <=
- 2024-05-25 Warszawa => Interactive/Experience Designer <=
- 2024-05-25 Warszawa => Key Account Manager <=
- 2024-05-25 Warszawa => SAP WM Consultant / Execution <=
- 2024-05-25 Warszawa => Key Account Manager <=
- 2024-05-25 Re: znów ten wrocław