Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

HDD serial

[es] :: .NET :: HDD serial

Strane: 1 2

[ Pregleda: 13504 | Odgovora: 29 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

*.net

Član broj: 4660
Poruke: 138
*.72.EUnet.yu



Profil

icon HDD serial25.08.2002. u 16:30 - pre 263 meseci
Program sam prvo stavio na masinu koja je imala 98micu i registrovao na seriski broj harda. Onda sam na tu istu masinu stavio 2000 profesional i seriski je bio drugaciji. Sta vise bio je to negativan broj. Zatim sam taj isti disk na istoj masini konvertovao u NTFS jer je bio na fat32 i ponovo se promenio serial. Mislio sam da je to seriski broj koji se zadaje u fabrici jos kada se hard proizvede. Onda mi je jedan drug koji "valja" kompnente rekao da se serial moze obrisati sa low level formatiranjem sto i nije neki problem jer u tom slucaju program ponovo nece raditi jer zahteva broj na koji je registrovanm. Ali, pitam se ako neko gostuje disk sa registrovanim programom moze da to sve prebaci na drugu masinu i da onda program radi bez moga znanja?
API funkcija koja sam koristio je GetVolumeInformation

p.s.Ima li neko predlog kako najbolje zastititi svoj program?
 
Odgovor na temu

steffa
Damir Stefanović
Beograd

Član broj: 3996
Poruke: 33
*.ptt.yu



Profil

icon Re: HDD serial25.08.2002. u 18:43 - pre 263 meseci
Mislim da poruka nije za ovaj forum, ali sve jedno.
API funkciju koju si koristio vraća informacije o zadatoj particiji a ne disku.
Odkucaj DIR na svakoj particiji i videćeš njihove serijske brojeve.
 
Odgovor na temu

*.net

Član broj: 4660
Poruke: 138
*.91.EUnet.yu



Profil

icon Re: HDD serial25.08.2002. u 19:35 - pre 263 meseci
da particija, daaa.
pa sto nije, to sam kucao u netu, a i bila bi fora da si nekom moderatoru posalo privatnu poruku da mislis da nije poruka za ovaj forum :) tuzibabooo.

kako moze da se uzme pravi serial, molim vas odgovorite mi.
 
Odgovor na temu

Dragi Tata
Malo ispod Kanade

Član broj: 1958
Poruke: 3906
..g-c5300-2.dialup.nethere.net



+6 Profil

icon Re: HDD serial25.08.2002. u 19:57 - pre 263 meseci
Pitanje zaista nije za ovaj forum, ali strogo gledano, nije ni za jedan drugi forum, pa nećemo da ga brišemo.

Međutim, moraću da te razočaram odgovorom. Koliko ja znam (a video sam da se isto pitanje postavlja puno puta po raznim programerskim forumima), nema načina da programskim putem dođeš do tog broja.
 
Odgovor na temu

steffa
Damir Stefanović
Beograd

Član broj: 3996
Poruke: 33
*.ptt.yu



Profil

icon Re: HDD serial26.08.2002. u 13:52 - pre 263 meseci
Nijedna zaštita nije dugovečna.
Kada bih vršio zaštitu svog programa verovatno bih uradio varijaciju već neke oprobane (na primer Borland-ove).
 
Odgovor na temu

jc denton

Član broj: 2358
Poruke: 1705
*.ptt.yu



Profil

icon Re: HDD serial26.08.2002. u 19:50 - pre 263 meseci
Mozda ne bi bilo lose da neko ko radi u C/C++ -u pogleda i ovu stranicu :
http://www.winsim.com/diskid32/diskid32.html

Mozda je ovo prava stvar.

pozdrav
fire, walk with me
 
Odgovor na temu

jc denton

Član broj: 2358
Poruke: 1705
*.ptt.yu



Profil

icon Re: HDD serial27.08.2002. u 00:36 - pre 263 meseci
Evo otvorio sam mašinu i pogledao serijski broj na nalepnici mog harda.

Zamislite, posle starta diskid32.exe on vraća baš taj broj !

Lepo bi bilo, a i korisno za sve ovde prisutne, kada bi neki C++ programer prebudžio sors koji je dat ili da bar objasni kako da napravimo dll i neku funkciju koju bi mogli da zovemo iz VB-a, .NET programa, Delphi-ja itd.

Evo linkova za source od diskid32.exe :

http://www.winsim.com/diskid32/diskid32.cpp
http://www.winsim.com/diskid32/diskid32.dsp
http://www.winsim.com/diskid32/diskid32.dsw

Nemanja ;), pozdrav
fire, walk with me
 
Odgovor na temu

Dragi Tata
Malo ispod Kanade

Član broj: 1958
Poruke: 3906
199.171.112.*



+6 Profil

icon Re: HDD serial27.08.2002. u 00:48 - pre 263 meseci
Pogledaću, obećavam, a možda i napravim neki dll koji bi omogućio da se to radi iz drugih programskih jezika.

Daj mi samo par dana, jer sam malo u gužvi.
 
Odgovor na temu

jc denton

Član broj: 2358
Poruke: 1705
*.ptt.yu



Profil

icon Re: HDD serial27.08.2002. u 00:55 - pre 263 meseci
Što se mene tiče, može i za dva meseca, ionako nisam planirao u skorije vreme da prodajem neki moj program :o) .

pozdrav
fire, walk with me
 
Odgovor na temu

*.net

Član broj: 4660
Poruke: 138
*.70.EUnet.yu



Profil

icon Re: HDD serial27.08.2002. u 12:12 - pre 263 meseci
oOoO cekamo te tata, oOoO cekamo te tata :)
 
Odgovor na temu

steffa
Damir Stefanović
Beograd

Član broj: 3996
Poruke: 33
*.ptt.yu



Profil

icon Re: HDD serial27.08.2002. u 13:32 - pre 263 meseci
Uradio sam dll, samo jos da vidim kako da ga izbacim na server?
Prikačeni fajlovi
 
Odgovor na temu

steffa
Damir Stefanović
Beograd

Član broj: 3996
Poruke: 33
*.ptt.yu



Profil

icon Re: HDD serial27.08.2002. u 13:56 - pre 263 meseci
drugi deo.
Prikačeni fajlovi
 
Odgovor na temu

jc denton

Član broj: 2358
Poruke: 1705
195.252.103.*



Profil

icon Re: HDD serial28.08.2002. u 00:32 - pre 263 meseci
Steffa, baš lepo od tebe, a gde je source za taj dll ?

Još lepše bi bilo da još neko može da vidi o čemu se tu radi, a ne ovako - ko zna šta radi taj tvoj dll; možda je virus ? ;). Pored toga, na ovim forumima je običaj da se i sors priloži uz objašnjenje koga takodje nema :(.

Ipak da sačekamo Nemanju ... a imam i jedan predlog. Ova tema, po meni odgovara baš ranoj elitesecurity koncepciji - 'SECURITY'. Pretraživanjem starih poruka nisam našao neki sors ili neko iscrpno objašnjenje kako da se zaštiti softver. Zato, predlažem da se ova tema prebaci u neki podobniji forum (Art of Programming ?), i prodiskutuje se na pravi način. Možda bi zajedničkim radom i sveobuhvatnijim pristupom problemu moglo da se dodje do nekog univerzalnog rešenja za zaštitu softvera koje je 'izniklo' u elitesecurity zajednici.
Šta mislite o tome ?

Pozdrav
fire, walk with me
 
Odgovor na temu

steffa
Damir Stefanović
Beograd

Član broj: 3996
Poruke: 33
*.ptt.yu



Profil

icon Re: HDD serial28.08.2002. u 13:44 - pre 263 meseci
Izvini, mislio sam da ti je potreban dll a ne kod. Za zainteresovane sledi objašnjenje.

Source je isti onaj koji si skinuo sa navedenog sajta. Ako pogledaš funkciju main() videćeš da sve što ona radi je to, da poziva funkciju getHardDriveComputerID () i prihvata vraćenu vrednost (tj. ID tvog HDD-a). Sve što treba da uradiš je sledeće:

- obrišeš main() ili staviš kao komentar
- eksportuješ funkciju getHardDriveComputerID () kako bi se ona videla van dll-a (ja sam to uradio dodavanjem hedera i njegovim pozivom iz koda)
- obrišeš liniju #define PRINTING_TO_CONSOLE_ALLOWED ili staviš kao komentar, kako ne bi vršio ispis u konzoli
- i program kompajliraš kao dll.

Vidim da većina vas koristi VC++, a ja Borland C++ Builder 5, takoda ne znam tačno na koji način treba kompajlirati kod u dll. Meni je bilo dovoljno da u vizardu odaberem "DLL" i da mi kreira početni kostur.
Verovatno te je razlika u veličini dll-a (55k) i exe (44k) navela na razmišljanje o virusu. Razlika se javlja zbog različite veličine hedera koji su uključeni kod različitih kompajlera. Iskompajliraj kod sebe i viećeš. Uostalom, verovatno imaš neki visus skener...

Još jedna stvar. Ukoliko pogledaš kod videćeš da su četiri stukture stavljene pod komentar. To je zato što su one već definisane u hederima kod Borlanda. U stvari, mislim i da je kopirano od Borlanda jer su i komentari isti.

Naravno, okačiću source projekta za BC++.

Ne bi bilo loše da neko da kratak kod za korišćnje ove funkcije iz .Net-a.
Prikačeni fajlovi
 
Odgovor na temu

*.net

Član broj: 4660
Poruke: 138
*.83.EUnet.yu



Profil

icon Re: HDD serial02.09.2002. u 22:56 - pre 263 meseci
Nemogu nikako da ubacim tvoj dll u projekat vb-a (ni u 6 ni u vb.net). Treba li nesto posebno da uradim osim add reference pa dll? Mislim na lib i onaj header.
 
Odgovor na temu

jc denton

Član broj: 2358
Poruke: 1705
*.ptt.yu



Profil

icon Re: HDD serial03.09.2002. u 11:01 - pre 263 meseci
Mislim da nije potrebno da dodajes referencu na taj dll posto on nije COM server iliti Active X dll (ovo mi je Nemanja jednom prilikom objasnio). Samo kazes u deklaraciji funkcije putanju do njega i to je to.

poz.
fire, walk with me
 
Odgovor na temu

*.net

Član broj: 4660
Poruke: 138
*.92.EUnet.yu



Profil

icon Re: HDD serial29.09.2002. u 09:38 - pre 262 meseci
Moze li neko od boljih da prevede ovaj kod u VB.NET ili barem ako je neko probao da kaze kako da koristim ovaj dll. Ja pokusavam vec dugo ali jednostavno ne mogu nista da pozovem iz dll-a.
 
Odgovor na temu

jc denton

Član broj: 2358
Poruke: 1705
*.ptt.yu



Profil

icon Re: HDD serial05.09.2003. u 08:29 - pre 251 meseci
Evo, napokon mi je ovo zatrebalo, prvo deklaracija u modulu recimo:

Public Declare Function getHardDriveComputerID Lib "serial.dll" () As Long

Primer za koriscenje funkcije :

Dim ret As Long
ret = getHardDriveComputerID()

Fajl serial.dll je zakacen uz poruku.
fire, walk with me
Prikačeni fajlovi
 
Odgovor na temu

igorpet

Član broj: 18898
Poruke: 553
*.ptt.yu



+46 Profil

icon Re: HDD serial16.01.2004. u 13:22 - pre 246 meseci
jc denton nadam se da necu cekati godinu dana na odgovor kao *.net.
Ako mozes budi brzi.

Jasno mi je na osnovu prethodnih poruka sta daje getHardDriveComputerID() kada je recimo serijski broj diska kombinacija slova i brojeva, na pr.

ako je ser.br.diska B189WC3E getHardDriveComputerID() daje 111 923 244

ali mi nije jasno sta daje getHardDriveComputerID() kada je ser. br. diska samo broj

ako je ser.br.diska 792 110 176 460 getHardDriveComputerID() daje 183 619 399 6

Da li postoje dva razlicita nacina kodovanja (za tekst i broj)?
I da li mozemo znati kako Serial.dll vrsi kodovanje serijskog broja diska u ComputerID?

Ovo me je zbunilo jer kada je ser.br.diska WD-WT2895409538 (WD disk) getHardDriveComputerID() daje -139 955 775 8.
Interesuje me zasto vraca negativan broj (ili je to crtica)? I interesuje me duzina tj. format broja koji vraca getHardDriveComputerID().

Ako moze kompletan kod za Serial.dll bilo bi odlicno a ako ne moze barem kod za kodovanje ser.broja diska u getHardDriveComputerID().

Zahvaljujem unapred.
 
Odgovor na temu

flighter_022
L2 Applications Administrator
NS

Član broj: 18499
Poruke: 737
*.linkserve.net.

ICQ: 23089150


+232 Profil

icon Re: HDD serial17.01.2004. u 00:12 - pre 246 meseci
Zastita upotrebom serijskog broja diska je zgodna... Ali za DOS su postojali programcici koji su taj serijski broj mogli da podese po vasoj volji, znaci zbogom zastito...
 
Odgovor na temu

[es] :: .NET :: HDD serial

Strane: 1 2

[ Pregleda: 13504 | Odgovora: 29 ] > FB > Twit

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.