Diskuze: Licenční klíče
V předchozím kvízu, Test znalostí C# .NET online, jsme si ověřili nabyté zkušenosti z kurzu.

Člen

Zobrazeno 24 zpráv z 24.
//= Settings::TRACKING_CODE_B ?> //= Settings::TRACKING_CODE ?>
V předchozím kvízu, Test znalostí C# .NET online, jsme si ověřili nabyté zkušenosti z kurzu.
V nějaké databázi na webu si vytvoř seznam klíčů a při každém zadaní klíče ověř zdali je ten klíč použit pokud ne, tak ten klíč v databázi updatuj na použitej..
Ano ale jde o to jak to udělat
Zkoušel jsem něco podobného, ale na MySQL se mi nepodařilo připojit.
viz <a href="http://www.itnetwork.cz/csharp/diskuzni-forum-c-sharp-visual-studio-net-xna/problem-s-references-546cd3009c1fb">tady</a>
Pro přístup do MySQL na webu odjinud, než z http je nutné, aby to webhosting podporoval, resp., aby ti to poskytovatel webhostingu umožnil, protože defaultně to nelze a ne každý webhosting tuto službu nabízí.
Aby ti to fungovalo, tak bys to mohl udělat tak že na hosting nehraješ php soubor kterej bude měnit tu hodnotu v databázi a ty tu stránku pak budeš načítat v C# přes nějakou třídu (mám dojem že se jmenuje WebBroswer)
Edit: Tenhle nápad platí i pro tchosniper
nebo to treba vyresis jinak bez pouziti db a internetu
No popravdě vůbec nevím jak se pracuje s MySQL Napadlo mě že bych vytvořil
txt soubor dal ho na web a přes ftp by se ověřovalo jestli je v pořádku a
zapsala by se IP, poté když by to někdo zkusil a byla by tam zapsaná IP
adresa, která by nebyla jeho tak by to nic neudělalo, ale vůbec nevím jak to
udělat
Jestli nevíš jak pracovat s MySQL tak na to je tady <a
href="http://www.itnetwork.cz/php/databaze">sekce</a>
Jinak to taky není špatný nápad s tím textovým souborem, ale stejně si
myslím že na tohle je ta databáze lepší
http://www.freesqldatabase.com
Pokud chceš přistupovat k MySQL vzdáleně, tak tenhle web to má
povolený. Je to sice omezené na 5mb a musíš to každý týden prodloužit,
ale je to free a mohlo by ti to stačit
Jednoduzsi mi prijde kdyz si uzivatel nainstaluje tvuj program a napise mu to
nejaky retezec (zalozeny na hw/sw konfiguraci) a on ho bude muset poslat tobe a
ty mu na zaklade toho retezce posles seriove cislo. A DB nepotrebujes vubec
No jo, jenže je to musí nějak ty klíče ověřit a nebo být zadány v tom programu, když by byly v tom programu, tak ten, komu pošlu ten klíč, by mohl poslat někomu jinému .. A s tím ověřováním si nevím rady... Co je ten GUID?
Čo tak použiť mac adresu? A na jej základe generovať kľúč?
Tomu nerozumím, co je mac? A tohle video https://www.youtube.com/watch?… je ta databáze co mam
udělat ?
Dobře ale jak to udělat ?
a si si jisty ze to potrebujes osetrovat vubec cd klicem ?
jednoduzsi varianta je:
1. pomoci toho 1 kodu co se pta borec v otazce vytahnes unikatni cislo pro
instalaci windows
http://stackoverflow.com/…ed-app-any-c
2. retezec si nechas poslat
3. doma v jinem programu spocitas treba md5 hask z toho retezce co ti prisel +
tam prihodis nejake nahodne slovo a z toho celeho spocitas ten hash
http://stackoverflow.com/…-from-string
4. ten hash bude ten CD klic ktery posles tomu dotycnemu zpatky kde bude
prakticky stejny kod v tve aplikaci ktera pak ty hashe porovna
http://stackoverflow.com/…-to-a-string
nevyhoda je ze pokud je nekdo dost chytry tak na tu tvoji aplikaci udela
keygen. exituje varianta kdy nejde udelat keygen za pomoci DSA/RSA ale to tu asi
rozebirat nebudu
Angličtina není zrovna věc která mi jde Takže tam kde je zelená fajfka
nahoru to mam použít nebo jak
Taky nejsem angličtinářskej přeborník, ale aspoň základní znalosti jsou pro programování potřeba. Vybírat něco podle zaškrtnuté "zelené fajfky" je zvrhlost. Dej si to do překladače, ať aspoň víš, o co tam jde.
Zobrazeno 24 zpráv z 24.