Newsgroup: it.comp.lang.delphi
Titolo: SCRITTURA SERIALE HD

Ciao, scusate qualcuno è a conoscenza di quelche componente DELPHI o
routine per cambiare il numero seriale del proprio HD ?
Grazie
--- posted by geoForum on 
http://www.delphiedintorni.it

 routine per cambiare il numero seriale del proprio HD ?
cambiare? Sarà implementato dal firmware del lard disk, penso..
-- 
Mauro Falzari
"The Necronomicon succeeds not because of its content,
but because of the existential terror induced by its existence".
  (
http://www.digital-brilliance.com/necron/necron.htm
)

cambiare? Sarà implementato dal firmware del lard disk, penso..
Dipende che si intende: se i parametri S.M.A.R.T. o il numero seriale
del disco.  Quest'ultimo è leggibile con GetVolumeInformation() (SDK
Windows) ed è presente nel boot sector, quindi per scriverlo munirsi
di DeviceIOControl e tanti auguri.

 di DeviceIOControl e tanti auguri.
Il seriale dell'hard disk non è il seriale del volume creato dalla 
formattazione del disco: il seriale del disco e scritto all'interno 
della memoria non riscrivibile dell'hardware del disco e lo si può 
leggere solo con l'accesso a basso livello al disco; il seriale del 
volume è invece accessibile tramite il GetVolumeInformation().
Da considerare che il seriale del disco e univoco(e per questo non 
modificabile) mentre il seriale del volume non lo è e può essere 
modificato a piacere(per modo di dire :D).
E' solo una puntualizzazione perché ho notato che molti confondono 
questi due seriali!!
Saluti a tutti
***Gio***

Ciao, grazie a tutti.
Intendevo proprio il seriale del volume.
Scusate per la scarsa conoscenza a riguardo e anche altre imprecisioni che
ho scritto in questo forum. Da circa un mese ho iniziato a rispolverare
delphi e le mie conoscenza in informatica.
In realtà mi occupo di gestione aziendale.
Ringrazio comunque tutti i i loro contributi.
Ciao


 volume è invece accessibile tramite il GetVolumeInformation().
E' esattamente ciò che puntualizzavo io.
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it

> Intendevo proprio il seriale del volume.
In questo caso: GetVolumeInformation()


Grazie... 
Il mio problema č riuscire a scriverlo. 
Ciao


 Il mio problema è riuscire a scriverlo. 
Forse il problema vero è che tu debba scriverlo.
Perché devi fare una cosa del genere ?


Praticamente per non dover riconfigurare il firewall se per caso viene 
formattato un HD.
Es. SN: 045E-89F3
lo formatto diventa
SN: 0673-9067
devo farlo ridiventare come prima e tutto questo in un tool appropriato 
che possa essere venduto con licenza delphi, quindi senza componenti che 
non possono essere commercializzati come VolumeID...
Oltre al firewall tutti i cookie si rifanno al numero seriale...


 formattato un HD.
E che caspita c'entra il firewall con l'hard disk adesso???????
-- 
Jax

Se si usa un firewall SW come ZoneAlarm e si cambia il seriale con
VolumeID,  per fare una prova, il firewall dovrà riconfigurare tutti gli
accessi...


Credo che la strada di Andrea Laforgia sia quella corretta, ossia
"SN è presente nel boot sector, quindi per scriverlo munirsi di
DeviceIOControl e tanti auguri".
Chiedevo se qualcuno ha per caso qualche routine già fatta...
Ciao e grazie
Matt


 accessi...
Includere questo pgm e richiamarlo in modo nascosto è sicuramente la 
strana + veloce e pratica.
http://www.microsoft.com/technet/sysinternals/FileAndDisk/VolumeId.mspx
-- 
Jax

Grazie Jax,
ci do un'occhiata
