"We are back" « oc.at

Serial Number

Krabbenkoenig 17.12.2001 - 18:36 2356 29
Posts

Krabbenkoenig

Managing the unmanageable
Avatar
Registered: Nov 2001
Location: im Bonner Exil
Posts: 3533
Weiß einer wie man die Seriennummer einer HDD in C ausließt? Ich bzw. mein Dad bräuchte das nämlich als Kopierschutz.

Guest

Deleted User
Registered: n/a
Location:
Posts: n/a
Die Seriennummer wird bei jeden Formatieren generiert und ist daher auch jederzeit änderbar. Selbst wenn sie statisch wäre kann ich mir ned vorstellen wie das als Kopierschutz nutzbar wäre.

Ich würd die Finger davon lassen - am Thema Kopierschutz hat sich bisher noch jeder die Zähne ausgebissen :D

othan

Layer 8 Problem
Avatar
Registered: Nov 2001
Location: Switzerland
Posts: 4243
Prog muss halt bei jeder installation aktiviert werden.... ;)

hmm... wo war das nochmal... irgendwo hab i scho ghert, wo ma des auch machn muss....;)

-OtHaN

Guest

Deleted User
Registered: n/a
Location:
Posts: n/a
Zitat von [COWS]_OtHaN
Prog muss halt bei jeder installation aktiviert werden.... ;)

hmm... wo war das nochmal... irgendwo hab i scho ghert, wo ma des auch machn muss....;)

-OtHaN

Halt ich für ein Gerücht ... also WindowsXP kanns ned sein, das installiert ohne irgendeinen mucks :D

Und damit sind wir schon bei der Kernaussage: "Es gibt keinen Kopierschutz... bestenfalls Kapierschutz" (C) Andy Müller-Maguhn

Vir@s

Code Monkey
Registered: Nov 2000
Location: Wien
Posts: 730
Zitat von .deRElict.
Die Seriennummer wird bei jeden Formatieren generiert und ist daher auch jederzeit änderbar. Selbst wenn sie statisch wäre kann ich mir ned vorstellen wie das als Kopierschutz nutzbar wäre.

Ich würd die Finger davon lassen - am Thema Kopierschutz hat sich bisher noch jeder die Zähne ausgebissen :D

Du weißt schon des das ein vollkommener blödsinn is oder?

Nur die Serien-Nummer der Partition ändert sich, aber die Serien-Nummer von da HDD sicha nicht :)

Allerdings hab ich keine Ahnung wie du die Nummer unter C ausliest, oder ob des überhaupt möglich ist!

Bye, Vir@s

JC

Vereinsmitglied
Disruptor
Avatar
Registered: Feb 2001
Location: Katratzi
Posts: 9066
Zitat von Vir@s
Allerdings hab ich keine Ahnung wie du die Nummer unter C ausliest, oder ob des überhaupt möglich ist!

Bye, Vir@s
Also doch nicht so spitze? :p ;)

Mittels API (GetVolumeInformation glaub ich). Die Funktionen sind in der MSDN eigentlich eh recht gut aufgeschlüsselt. Und für C findest sicher ein Beispiel... :)

Vir@s

Code Monkey
Registered: Nov 2000
Location: Wien
Posts: 730
Zitat von JC
Also doch nicht so spitze? :p ;)

Mittels API (GetVolumeInformation glaub ich). Die Funktionen sind in der MSDN eigentlich eh recht gut aufgeschlüsselt. Und für C findest sicher ein Beispiel... :)

Des is aber dann sicha C++ :D :D :D

Bye Vir@s
*the only coder*

:D :D :D

JC

Vereinsmitglied
Disruptor
Avatar
Registered: Feb 2001
Location: Katratzi
Posts: 9066
Zitat von Vir@s
Des is aber dann sicha C++ :D :D :D

Bye Vir@s
*the only coder*

:D :D :D
man kann eben nicht alles haben ;)

Vir@s

Code Monkey
Registered: Nov 2000
Location: Wien
Posts: 730
Zitat von JC
man kann eben nicht alles haben ;)

*gg*

stimmt - aber vieles :P

Ringding

Pilot
Avatar
Registered: Jan 2002
Location: Perchtoldsdorf/W..
Posts: 4300
Bitte, das Windows API ist in C und nicht C++

Vir@s

Code Monkey
Registered: Nov 2000
Location: Wien
Posts: 730
Zitat von Ringding
Bitte, das Windows API ist in C und nicht C++

geht nicht um die schreibung - geht darum wo ich des einbinden werd :)

kommt nur sehr selten vor des ich ne API in nem wirklich ANSI-C programm verwend - denn viele funktionen gehen unter C gar nicht :)

Guest

Deleted User
Registered: n/a
Location:
Posts: n/a
Zitat von Vir@s
Du weißt schon des das ein vollkommener blödsinn is oder?

Nur die Serien-Nummer der Partition ändert sich, aber die Serien-Nummer von da HDD sicha nicht :)

Allerdings hab ich keine Ahnung wie du die Nummer unter C ausliest, oder ob des überhaupt möglich ist!

Bye, Vir@s

Jo, und eben diese volume-Seriennummer kannst auslesen - bei der Nr der _Platte_ seh ich keine Chancen weil die AFAIK nicht standarisiert sind.
die Volume-Seriennummer kannst as said mit dem Api Aufruf GetVolumeInformation(..) kriegen, nur ist die halt bedingt brauchbar.

Vir@s

Code Monkey
Registered: Nov 2000
Location: Wien
Posts: 730
Genau - weil dadurch ergibt sich ein kopierschutz den du nach einem formatieren nicht mehr ausschalten kannst :)

Bye Vir@s

Guest

Deleted User
Registered: n/a
Location:
Posts: n/a
Zitat von Vir@s
Genau - weil dadurch ergibt sich ein kopierschutz den du nach einem formatieren nicht mehr ausschalten kannst :)
Geh bidde - gecrackt ist das Zeugs sowieso nach kürzester Zeit...

Ansonsten isses megaschwul wenn du mich fragst - nach jedem Plattenwechsel (bei unsereins so alle paar monate :D ) darfst neu lizensieren? da ist ja der dongle-schwachsinn noch brauchbarer.

Na ich sags immer: Microsoft nimmt immer die schlechtesten Ideen und verkaufts als Innovationen.

Vir@s

Code Monkey
Registered: Nov 2000
Location: Wien
Posts: 730
Mir brauchst des ned erzählen - bin wohl der größte M$ gegner auf diesem Planeten :)
Kontakt | Unser Forum | Über overclockers.at | Impressum | Datenschutz