ID DO PENDRIVE RESOLVIDO

SERGIOPASCOAL 19/08/2010 11:47:06
#350681
Olá pessoal, como acho a número de série do pen drive, ou a identificação, pois estou querendo montar uma pen-lock.

é possivel mudar essa id do pen drive? é possivel clonar o pendrive?
Obrigado

Solução
Procurando por vários dias achei esta função e resolvi compartilhar com todos
Segue:
em um form insira uma label com nome lblserial e um command button
Cole:
Private Sub Command1_Click()
strComputer = [Ô].[Ô]
Set objWMIService = GetObject([Ô]winmgmts:\\[Ô] & strComputer & [Ô]oot\CIMV2[Ô])
Set colitems = objWMIService.ExecQuery([Ô]SELECT * FROM Win32_DiskDrive[Ô], , 48)
For Each objitem In colitems
If objitem.interfacetype = [Ô]USB[Ô] Then sernum = objitem.pnpdeviceid
Next
sernum = Mid(sernum, InStrRev(sernum, [Ô]\[Ô]) + 1)
If sernum = [Ô][Ô] Then
lblSerial.Caption = [Ô]xxx[Ô]
Else
sernum = Left(sernum, InStr(sernum, [Ô]&[Ô]) - 1)
lblSerial.Caption = sernum
End If
End Sub




Agora gostaria de saber se é possível clonar o pen drive, alguem que conhece eletronica.
Obrigado
SERGIOPASCOAL 19/08/2010 12:12:13
#350687
JAMESBOND o arquivo está incompleto, só tem um arquivo....
SERGIOPASCOAL 26/10/2010 08:36:36
#355905
ninguem usa o sistema de pen-lock? é possível clonar uma pen, pois uso uma função onde acho o número de série, mas preciso o id fisico, alguem já trabalhou com isso
muito obrigado
SERGIOPASCOAL 27/10/2010 10:47:22
#356019
resolvido
LUIS.HERRERA 27/10/2010 17:27:40
#356072
Sergio resolvido o quê?
A clonagem do pendriver ou o ID? Como?
NLSOLUCOES 27/10/2010 20:06:28
#356096
>
Olá SERGIOPASCOAL

Pelo que vejo, somente o código que vc postou como solução não funciona, de cara não vejo a declaração das variáveis.

Vc poderia postar o arquivo do código funcional ?

Outra, vc fez duas perguntas e conseguiu a resposta para ambas?

[]'s



SERGIOPASCOAL 28/10/2010 15:42:56
#356186
Desculpe pessoal, talvez tenha comentado errado, oque eu consegui foi achar o ID do pen drive com o código abaixo

Private Sub Command1_Click()
strComputer = [Ô].[Ô]
Set objWMIService = GetObject([Ô]winmgmts:\\[Ô] & strComputer & [Ô]oot\CIMV2[Ô])
Set colitems = objWMIService.ExecQuery([Ô]SELECT * FROM Win32_DiskDrive[Ô], , 48)
For Each objitem In colitems
If objitem.interfacetype = [Ô]USB[Ô] Then sernum = objitem.pnpdeviceid
Next
sernum = Mid(sernum, InStrRev(sernum, [Ô]\[Ô]) + 1)
If sernum = [Ô][Ô] Then
lblSerial.Caption = [Ô]xxx[Ô]
Else
sernum = Left(sernum, InStr(sernum, [Ô]&[Ô]) - 1)
lblSerial.Caption = sernum
End If
End Sub



como comentou o LVFIOROT se não funcionar adicionem o comando Option Explicit
Agora preciso saber se é possível clonar o pen...
Obrigado
NLSOLUCOES 28/10/2010 18:20:01
#356204
>
Só que o código está exibindo um número(22033207090834460008) totalmente [txt-color=#e80000]diferente [/txt-color] do s/n(ACBA-AC6F) via D.O.S.
<

SERGIOPASCOAL 24/01/2011 10:24:02
#363216
alguem achou alguma solução para usar um pen-lock? é possível clonar o pendrive? pois preciso disso para evitar pirataria obrigado
Página 1 de 2 [17 registro(s)]
Tópico encerrado , respostas não são mais permitidas