USUÁRIO:      SENHA:        SALVAR LOGIN ?    Adicione o VBWEB na sua lista de favoritos   Fale conosco 

 

  Fórum

  Visual Basic
Voltar
Autor Assunto:  GetVolumeInformation
Alexandre C.G
Pontos: 2843 Pontos: 2843
PATOS DE MINAS
MG - BRASIL
Postada em 24/03/2006 08:20 hs            
qual a referencia que tenho que marcar para usar essa biblioteca?
     
Msmarcus_RJ
RIO DE JANEIRO
RJ - BRASIL
Postada em 24/03/2006 09:02 hs         
Não entendi muito bem.. mas olhe,
Embaixo está um exemplo de como usar a Função:

Private Declare Function GetVolumeInformation Lib "kernel32.dll" _ 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
 
Function NoSerieDisque(strDrive As String) As Long
Dim SerialNum As Long
Dim Res As Long
Dim Trucnull As Long
Dim Strnul As String
Res = GetVolumeInformation(strDrive, Strnul, _
Trucnull, SerialNum, Trucnull, Trucnull, Strnul, Trucnull)
 
Me.Caption = strDrive
NoSerieDisque = SerialNum
End Function
 
'**********************
 
Private Sub Command1_Click() 
    End
End Sub
 
'**********************
 
Private Sub Form_Load() 
 
   Label1.Caption = "Nº de Série do Disco Rígido"
    Text1.Text = NoSerieDisque("C:")
End Sub


Obs: O código-fonte acima faz com que te traga o nº de Serie de um Disco Rígido ou Unidade Removivel usando a API GetVolumeInformation
Veja se o código acima é útil para você.



T+

______________________________
Resolveu ? Tópico Trancado!

TÓPICO EDITADO
   
Alexandre C.G
Pontos: 2843 Pontos: 2843
PATOS DE MINAS
MG - BRASIL
Postada em 24/03/2006 12:06 hs            
sem API nao tem jeito nao?
     
Msmarcus_RJ
RIO DE JANEIRO
RJ - BRASIL
Postada em 24/03/2006 16:47 hs         
Olhe, eu não sei, mas, a API veio para tentar FACILITAR, mas deve haver algum modo de fazer sem a API mas eu não tenho idéia...

T+

______________________________
Resolveu ? Tópico Trancado!

     
Página(s): 1/1    


Seu Nome:

Seu eMail:

ALTERAR PARA MODO HTML
Mensagem:

[:)] = 
[:P] = 
[:(] = 
[;)] = 

HTML DESLIGADO

     
 VOLTAR

  



CyberWEB Network Ltda.    © Copyright 2000-2025   -   Todos os direitos reservados.
Powered by HostingZone - A melhor hospedagem para seu site
Topo da página