Функция GetWindowsDirectory

Declare Function GetWindowsDirectory Lib "kernel32.dll" Alias "GetWindowsDirectoryA" (ByVal lpBuffer As String, ByVal nSize As Long) As Long

Платформа

Win 95/98, Win NT

GetWindowsDirectory возвращает путь к папке Windows. Обычно,это "C:\Windows",но может быть,например "D:\win98". Путь передается в строковую переменную lpBuffer. Функция в успешном случае возвращает длину возвращаемой строки или 0 в случае ошибки.

lpBuffer
Строка,содержащая путь к папке Windows
nSize
Длина lpBuffer в символах.

Пример

' Показывем путь папки Windows
Dim windir As String  ' получаем путь папки Windows
Dim slength As Long  ' получаем длину возвращаемой строки

windir = Space(255)   ' отводим место для получения строки в буфере
slength = GetWindowsDirectory(windir, 255)  ' узнаем путь папки
windir = Left(windir, slength)   ' получаем имя из буфера
Debug.Print "Папки Windows: "; windir
Схожие функции
GetSystemDirectory
Категория
Системная информация

В начало.