Strona: [  << <   1   > >>  ]  z  1     
Autor Temat: Stałe numery z kompa
anonim




Typ: Nie zarejestrowany
Stałe numery z kompa

Hej. Jak wyciągnąć jakieś stałe numery z PC. Nie chodzi mi o numer dysku, który się zmienia po każdorazowym formatowaniu, lecz o jakiś numer stały.Np:
Procka, biosu, płyty głównej lub czegoś podobnego

08-04-2004 17:06
  
Strength




Typ: neutral
Postów: 26
Zarejestrowany: Oct 2003

zawsze mozesz wyciagnac np. cd-key windy

a numer biosu to jest zapisany gdzies w pamieci (na poczatku)... poszukaj az znajdziesz

[Post edytowany dnia 08-04-2004 22:28 przez Strength]


_____________________________________________

www.strength.prv.pl

08-04-2004 22:27
Pokaż profil Strength  Wyślij email do Strength   Odwiedź stronę Strength       2037723
karolinavb




Typ: neutral
Postów: 468
Zarejestrowany: Jan 2003

Może warto zobaczyć dyskusję na stronie
http://www.experts-exchange.com/Programming/Programming_Languages/Visual_Basic/Q_20874711.html
Pytanie brzmiało:
"I need a program code that enables doing some action only if the program is launched from a certain PC. I´m thinking about checking some unique hardware identification (e.g. motherboard or bios id, cpu id or hdd id - product name and serial number) which would be written in the code.
All windows versions should be covered.."

W odpowiedzi na pytanie podane są strony jak  poniżej, gdzie są przykłady, jednak uczestnicy dyskusji wymieniają poglądy na temat tych przykładów i warto je przeczytać przed ich wykorzystaniem. Być może też hasła z tej dyskusji mogą być elementami zapytań dla wyszukiwarki do dalszych poszukiwań
Przytoczone w dyskusji strony:
http://www.freevbcode.com/ShowCode.Asp?ID=3292 -  "This class allows you to get BIOS information. For NT/2000, it reads the registry for this information; for 95/98/ME, you can do it by reading the system's memory using pointers. A demo application is included."
http://www.freevbcode.com/ShowCode.Asp?ID=3380 - "Here is a code to get low level HDD info. Tested on w95(OSR2)/98/NT/2000. At least Primary master HDD info is available (including HDD serial number, physical geometry and miscelaneous HDD parameters)."

Może można wykorzystać informacje ze strony  ("How we can collect the System information using VB?", ale to jest vbscript

http://forums.devarticles.com/showthread.php?t=4931

Wesołych Świąt - pozdrawiam Karolina


_____________________________________________
Karolina

09-04-2004 11:00
Pokaż profil karolinavb  Wyślij email do karolinavb   
Jelcyn
Admin forum




Typ: admin
Postów: 895
Zarejestrowany: Apr 2002

pobieranie numeru BIOSa to zły pomysł. Jak zmienie tylko płytę główną to kompa mam tego samego, ale Twój program shareeware tego nie zrozumie ;-)


_____________________________________________
Jelcyn
vb4all(małpka)canpol.pl
http://www.coderscity.pl/no-vb4all * http://www.jelcyn.com

09-04-2004 19:11
Pokaż profil Jelcyn  Wyślij email do Jelcyn   Odwiedź stronę Jelcyn       270849979    6237704
Jelcyn
Admin forum




Typ: admin
Postów: 895
Zarejestrowany: Apr 2002


najczęstszym stosowanym trickiem wśród
projektantów oprogramowania jest pobieranie adresu
karty sieciowej.

???
"jednak mało kto sobie uświadamia, że właściwie we wzystkich włączonych w sieć i tak znajduje się urzadzenie z własnym numerem unikatowym w skali całego globu. mowa tu o kartach sieciowych Ethernet. Każda z nich do poprawnego działania potrzebuje tak zwanego adresu MAC(Media Access Control) będącym niczym innym jak liczbą. Adres MAC ma długość 48 bitów, czyli wystarczy do zidentifikowania 281 474 967 710 656 kart sieciowych. to grubo ponad 40 000 razy więcej niż liczy populacja kuli ziemskiej. zauważmy że coraz więcej kart sieciowych jest zintegrowanych z płyta główną." Komputer Świat Expert 4/2003

inną metodą to pobranie imienia, nazwiska , hasła przetworzenia go algorytmem md5 na hashe i zapisanie tego w bazie danych.

gdybam...


ale jak sfajczy mi się sieciówka to twój program shareeware nie będzie mi chodził :-(


_____________________________________________
Jelcyn
vb4all(małpka)canpol.pl
http://www.coderscity.pl/no-vb4all * http://www.jelcyn.com

11-04-2004 14:31
Pokaż profil Jelcyn  Wyślij email do Jelcyn   Odwiedź stronę Jelcyn       270849979    6237704
Jelcyn
Admin forum




Typ: admin
Postów: 895
Zarejestrowany: Apr 2002


masz inny pomysł ?


pobieranie numeru seryjnego kompa to zły pomysł, bo co rok-dwa kupuje się nowego. Więc osobnik taki raz że by prosił Ciebie o nowego koda odblokowującego kompa, albo musiał by jeszcze raz zapłacić za ten sam program. Dobry pomysł to klucz sprzętowy, ale to odpada, bo taki kawałek elektroniki kosztuje więcej niż niejeden program shareeware. Można by było prosić program o wprowadzenie swojego pesela i  kodu wygenerowanego, który orzymasz po opłaceniu programu i wysłaniu do Ciebie pesela (na podstawie pesela byś wygenerował kod). Ale problem jest taki, że dany osobnik mógł by podać w necie kod odblokujący i pesel ale z drugiej strony wiedział byś, kto był źródłem przecieku. Inna sprawa to taka, że program mógł by się łaczyć z netem i pobierać z serwera listę pirackich kodów odblokowujących i przy następnym uruchomieniu mógł by sprawdzić, czy w tym co ściągnał przypadkiem nie ma kodu, jaki user wprowadził co by w efekcie prowadziło do unieruchomienia programu ;-)


_____________________________________________
Jelcyn
vb4all(małpka)canpol.pl
http://www.coderscity.pl/no-vb4all * http://www.jelcyn.com

11-04-2004 14:46
Pokaż profil Jelcyn  Wyślij email do Jelcyn   Odwiedź stronę Jelcyn       270849979    6237704
mailover




Typ: neutral
Postów: 40
Zarejestrowany: Mar 2003

Dzięki wszystkim za odpowiedź. Klucz sprzętowy to dobry i niedrogi pomysł/Cena do 150PLN), a jednak najtańszy sposób to odczytywanie numeru biosu i dysku. Zuważyłem że nawet w drogich programach to występuje i po zmianie płyty lub formatowaniu dysku należy wystąpić o nowy numer.
Mój programik na działać jako jeden z dwóch, góra trzech programów zainstalowanych na kompie.
Szczególne podziękowania dla "karolinavb".

13-04-2004 11:57
Pokaż profil mailover  Wyślij email do mailover   
Wszystkich odpowiedzi: 6 :: Maxymalnie na stronę: 20
Strona: [  << <   1   > >>  ]  z  1