PDA

View Full Version : Seriali Hd


akkiappamukke
17-02-2004, 09:22
Come faccio a recuperare i codici seriali dell'Hd????:muro:

kingv
17-02-2004, 09:53
se ci dici l'ambiente magari...


in C su linux puoi usare ioctl con request = HDIO_GET_IDENTITY, ne ottieni una struct hd_driveid che contiene il seriale che ti interessa.

kingv
17-02-2004, 09:57
ah, che io sappia funziona solo con HD eide, bisogna vedere col kernel 2.6
:O

akkiappamukke
17-02-2004, 10:00
a me serve saperlo in vb6!!
Se si puo fare!!!!!
NOn sai se esiste qualke api ke me lo trova???:mc:

matpez
17-02-2004, 13:53
Ma certo...con le API si può fare di tutto sotto windows...visogna sapere solo che funzione richiamare :)

Private Declare Function GetVolumeInformation Lib "Kernel32" Alias "GetVolumeInformationA" (ByVal lpRootPathName As String, ByVal lpVolumeNameBuffer As String, ByVal nVolumeNameSize As Long, lpVolumeSerialNumber As Long, lpMaximumComponentLength As Long, lpFileSystemFlags As Long, ByVal lpFileSystemNameBuffer As String, ByVal nFileSystemNameSize As Long) As Long
Private Sub Form_Load()
'KPD-Team 1998
'URL: http://www.allapi.net/
'E-Mail: [email protected]
Dim Serial As Long, VName As String, FSName As String
'Create buffers
VName = String$(255, Chr$(0))
FSName = String$(255, Chr$(0))
'Get the volume information
GetVolumeInformation "C:\", VName, 255, Serial, 0, 0, FSName, 255
'Strip the extra chr$(0)'s
VName = Left$(VName, InStr(1, VName, Chr$(0)) - 1)
FSName = Left$(FSName, InStr(1, FSName, Chr$(0)) - 1)
MsgBox "The Volume name of C:\ is '" + VName + "', the File system name of C:\ is '" + FSName + "' and the serial number of C:\ is '" + Trim(Str$(Serial)) + "'", vbInformation + vbOKOnly, App.Title
End Sub

akkiappamukke
17-02-2004, 17:52
ok grazie mille!! per la scheda madre sai niente?

akkiappamukke
17-02-2004, 17:56
nel senso per i seriali!!

matpez
17-02-2004, 18:37
Eccoti accontentato :)

cionci
17-02-2004, 18:40
matpez: quello è il seriale della partizione...non dell'HD...

matpez
17-02-2004, 23:50
Originariamente inviato da cionci
matpez: quello è il seriale della partizione...non dell'HD...

Si hai ragione cionci, quello che ho postato è per la partizione :rolleyes:

akkiappamukke
18-02-2004, 09:54
mi e' venuta un'idea migliore recupero le info del bios!!!

quale ape devo usare???

cionci
18-02-2004, 10:01
L'ape maia :rotfl:

Sinceramente non lo so...e non è che sia così facile ;)

akkiappamukke
18-02-2004, 10:11
lo so se no non sarei venuto qui a chiederlo!!!:muro:
Di solito prima o poi mi trovate sempre la soluzione!!!:D

ri
18-02-2004, 11:18
comodo ve'?
quanto google surfing hai fatto prima di postare la domanda qua? :)

akkiappamukke
18-02-2004, 11:34
sinceramente lo sto ancora facendo! la mia era solo una disperata ricerca d'aiuto! visto ke qui dentro c'e' parecchia gente ke la sa lunga!

matpez
18-02-2004, 12:21
Originariamente inviato da akkiappamukke
mi e' venuta un'idea migliore recupero le info del bios!!!

quale ape devo usare???

Ma l'esempio che ti ho postato nn ti soddisfa?

akkiappamukke
18-02-2004, 12:40
sei un figo!!!! :D prima non so perke non l'avevo visto cmq grazie!

akkiappamukke
18-02-2004, 13:00
sei un figo!!!! :D prima non so perke non l'avevo visto cmq grazie!

matpez
18-02-2004, 13:12
:sofico:

Si avevo immaginato che ti eri perso quell'allegato, li c'è quello che ti serve :)

Per il seriale dell'hard disk così su due piedi nn lo so...si dovrebbe fare qlc ricerca su google! ;)

akkiappamukke
18-02-2004, 14:06
non ti preoccupare a me va bene anke il seriale della partizione! mi serve per proteggere un programma in modo tale da poterlo installare solo sui pc che hanno quelle caratteristiche!!

cionci
18-02-2004, 14:15
Ma il seriale della partizione si può anche modificare a mano ;)

akkiappamukke
18-02-2004, 15:08
si ma quello del bios no! e poi l'utente non sa ke quello e' il codice della partizione e non penso ke gli venga in mente!

inoltre prendo il seriale del cd! cosi sono sicuro ke in teoria non si possa fare niente! poi tutto e' sempre possibile!

cionci
18-02-2004, 15:26
Per il seriale del CD basta usare CloneCD...

akkiappamukke
18-02-2004, 16:04
lo so ma per il bios come fai!!! e poi ki si instala il programma non sa da dove gli vado a prendere i codici! perke cmq saranno criptati con qualke algoritmo a cui devo ancora pensare!

cionci
18-02-2004, 16:11
Sì sì...il bios va bene...

kingv
18-02-2004, 17:09
Originariamente inviato da akkiappamukke
e poi ki si instala il programma non sa da dove gli vado a prendere i codici!




NOI si'
:cool: :D

akkiappamukke
18-02-2004, 17:13
pero' non sapete con ke algoritmo vengono criptati!

e poi visto ke mi avete dato una mano a voi il programma lo posso regalare tanto non e' mio!

matpez
18-02-2004, 18:32
Originariamente inviato da akkiappamukke
pero' non sapete con ke algoritmo vengono criptati!

e poi visto ke mi avete dato una mano a voi il programma lo posso regalare tanto non e' mio!


LOOOOOOOOOOL

:sofico:

verloc
18-02-2004, 20:47
Originariamente inviato da cionci
L'ape maia :rotfl:

Sinceramente non lo so...e non è che sia così facile ;)

Gesù,ti giuro mi sono scompisciato letteralmente :rotfl:

verloc
18-02-2004, 20:49
La protezione usando il numero del BIOS non si fa quasi mai perchè i modi per recuperarlo non sono totalmente affidabili.


La protezione dei programmi è roba da"veri esperti" quindi è meglio che ti affidi ad un pacchetto "già fatto" se non vuoi che ti crackkino in 10 s.

Quando poi la tua applicazione varrà almeno 25000 euri potrai spenderne 5000 per pagare uno specialista che ti farà una protezione in assembler.

:D

verloc
18-02-2004, 20:51
Originariamente inviato da cionci
Ma il seriale della partizione si può anche modificare a mano ;)

riscriverlo sull'HD no? ;)

verloc
18-02-2004, 20:57
Originariamente inviato da akkiappamukke
e poi ki si instala il programma non sa da dove gli vado a prendere i codici!


ach,ne vuoi acchiappare vacche ancora :D


scusate,per i post multipli.
Moderatò,oggi ho avuto na brutta giornata e sto post me l'ha aggiustata :D

akkiappamukke
18-02-2004, 20:59
mi inquino ai tuoi piedi!!:ave:
cmq penso ke per l'applicazione che abbiamo fatto la protezione che gli abbiamo messo sia piu' ke sufficente e poi se me lo craccano non mi importa piu di tanto visto ke il programma non e mio ma del mio capo!!

maxithron
19-02-2004, 10:35
Dalle poche memorie che mi restano di vb, non si dovrebbe leggere così il seriale?:



Dim fso as New Scripting.FileSystemObject
Dim dr as Scripting.Drive
Set dr = fso.GetDrive("C")
Print Hex$(dr.SerialNumber)

akkiappamukke
19-02-2004, 10:39
mi avevano detto ke si poteva usare il fso ma no ho voluto preferisco usare le api!!!

maxithron
19-02-2004, 10:44
mmmhh... seriali, codici, protezioni, mmmhhh... evviva l'open source invece!!!