CrAzY hOuSe
Locos por la programación
Información Directorios Windows
.net

Syndication

Con estas API's puedes obtener el directorio completo de donde este instalado el Windows y el directorio SYSTEM sea cual sea el camino que se haya indicado en su instalación.

Private Declare Function GetWindowsDirectory Lib "kernel32" Alias "GetWindowsDirectoryA" (ByVal lpBuffer As String, _
             ByVal nSize As Long) As Long
Private Declare Function GetSystemDirectory Lib "kernel32" Alias "GetSystemDirectoryA" (ByVal lpBuffer As String, _
             ByVal nSize As Long) As Long
Private Declare Function GetTempPath Lib "kernel32" Alias "GetTempPathA" (ByVal nBufferLength As Long, _
             ByVal lpBuffer As String) As Long
Private Declare Function GetTempFileName Lib "kernel32" Alias "GetTempFileNameA" (ByVal lpszPath As String, _
        ByVal lpPrefixString As String, ByVal wUnique As Long, ByVal lpTempFileName As String) As Long

Private Sub Form_Load()
    Dim Dir As String * 255
    Dim Res As Long

    ' Información del Directorio Windows
    Res = GetWindowsDirectory(Dir, Len(Dir))
    Lbl_DirWin.Caption = Left$(Dir, Res)

    ' Información del Directorio System de Windows
    Res = GetSystemDirectory(Dir, Len(Dir))
    Lbl_DirSys.Caption = Left$(Dir, Res)

    ' Información del Directorio Temporal de Windows
    Res = GetTempPath(Len(Dir), Dir)
    Lbl_DirTmp.Caption = Left$(Dir, Res)

    ' Nombre fichero Temporal
    Res = GetTempFileName(Dir, "Tmp", 0, Dir)
    Lbl_FileTmp.Caption = Left$(Dir, Res)
End Sub

Posted jue, abr 15 1999 14:09 by Maverick
Filed under: ,

Add a Comment

(optional)  
(optional)
(required)  
Remember Me?
MavericK
Powered by Community Server (Non-Commercial Edition), by Telligent Systems