Нахождение каталога windows |
Прежде чем задать вопрос, смотрите FAQ.
Рекомендуем загрузить DRKB.
Наладить общение поможет, если вы подпишитесь по почте на новые темы в этом форуме.
Нахождение каталога windows |
Jonson |
Сообщение
#1
|
Новичок Группа: Пользователи Сообщений: 37 Репутация: 0 |
Ктонибуть знает WinApi функцию находащую каталог Windows ?
-------------------- Лутший язык тот, которым владееш в совершенстве.
|
Shadow |
Сообщение
#2
|
Lonely_Raven Группа: Пользователи Сообщений: 640 Пол: Мужской Репутация: 1 |
_=-=-=- Я порылся в справочнике и ... FindFirstFileEx в (WinNT) Ищет каталог или файл по указаному пути ------------ HANDLE FindFirstFileEx (LPCTSTR liFileName, // имя файла FINDEX_INFO_LEVELS fInfoLevelId, LPVOID_lpFindFileData, //иформ буфер FINDEX_SEARCH_OPS fSearchOP, // Тип фильтрации LPVOID lpSearchFilter, // критерии поиска DWORD dwAdditionalFlags ) -------------- Инфы много Например наверно можно узнать откуда запущен файл EXPLOER.exe ну проводник как там его он ведь живет в WINDOWSe ------ -------------------- Программа делает то что вы ей приказали а не то что бы ВАМ хотелось бы.
МЕРФИ --------------------- RTFM - Read the fucking manual --------------------- http://www.livejournal.com/users/lonley_raven/ |
Shadow |
Сообщение
#3
|
Lonely_Raven Группа: Пользователи Сообщений: 640 Пол: Мужской Репутация: 1 |
---------------- Может ето --------------- GetCurrentDirectory -------------- Определ текущий каталог текущего процесса -------------------- Программа делает то что вы ей приказали а не то что бы ВАМ хотелось бы.
МЕРФИ --------------------- RTFM - Read the fucking manual --------------------- http://www.livejournal.com/users/lonley_raven/ |
Shadow |
Сообщение
#4
|
Lonely_Raven Группа: Пользователи Сообщений: 640 Пол: Мужской Репутация: 1 |
:D
-=-=-=-=-=-=- НААААШООООЛ!!!! GetSystemDirectory Отыскивает путь к системному какталогу WINDOWS содерж библиотеки и драйвера шрифты ================== UNIT GetSystemDirectory (//буфет для пути к систему каталогу LPTSTR lpBuffer, UNIT uSize // размер буфера ) lpBUFFER указатель на буфер для сохран пути. Этот путь не заканчив наклонной чертой в лево если систем кактолог не является корнев директорией -=-=-=-=-=-=- uSize Определ максим размер буфера -------------------- Программа делает то что вы ей приказали а не то что бы ВАМ хотелось бы.
МЕРФИ --------------------- RTFM - Read the fucking manual --------------------- http://www.livejournal.com/users/lonley_raven/ |
___ALex___ |
Сообщение
#5
|
Бывалый Группа: Пользователи Сообщений: 282 Репутация: 0 |
GetWindowsDirectory
|
Shadow |
Сообщение
#6
|
Lonely_Raven Группа: Пользователи Сообщений: 640 Пол: Мужской Репутация: 1 |
а например
GetSystemWindowsDirectory находит путь общедоступного каталога Winodws в многопользователь системе ( LPTSTR lpBuffer UNIT uSize ) -------------------- Программа делает то что вы ей приказали а не то что бы ВАМ хотелось бы.
МЕРФИ --------------------- RTFM - Read the fucking manual --------------------- http://www.livejournal.com/users/lonley_raven/ |
Jonson |
Сообщение
#7
|
Новичок Группа: Пользователи Сообщений: 37 Репутация: 0 |
??? Чето я не много не понял, какой из них Windows находит ?
-------------------- Лутший язык тот, которым владееш в совершенстве.
|
Shadow |
Сообщение
#8
|
Lonely_Raven Группа: Пользователи Сообщений: 640 Пол: Мужской Репутация: 1 |
:D
-=-= НААААШООООЛ!!!! GetSystemDirectory Отыскивает путь к системному какталогу WINDOWS содерж библиотеки и драйвера шрифты =-=-=-=- Я опирался на справочник по функциям Win32 API Р.Д.Верма -------------------- Программа делает то что вы ей приказали а не то что бы ВАМ хотелось бы.
МЕРФИ --------------------- RTFM - Read the fucking manual --------------------- http://www.livejournal.com/users/lonley_raven/ |
Jonson |
Сообщение
#9
|
Новичок Группа: Пользователи Сообщений: 37 Репутация: 0 |
Shadow
Спасибо !!! Цитата Я опирался на справочник по функциям Win32 API Р.Д.Верма А где такой справочник достать моно ? -------------------- Лутший язык тот, которым владееш в совершенстве.
|
Shadow |
Сообщение
#10
|
Lonely_Raven Группа: Пользователи Сообщений: 640 Пол: Мужской Репутация: 1 |
Код PROCEDURE TInfoForm.GetDirInfo; VAR S : ARRAY[0..max_path] OF CHAR; BEGIN {каталог WINDOWS} GetWindowsDirtectory(S,SizeOf(S)); InfoLB.Items.ADD(FORMAT(SWinDir, [S])); {системный каталог WIN} GetSystemDirectory(S, SizeOf(S)); InfoLB.Items.ADD(FORMAT(SSysDir, [S])); {текущий катал процесса} GetCurrentDirectory(SizeOf(S), S); InfoLB.Items.ADD(FORMAT(SCurDir, [S])); END; Гм справочник я покупал в магазине а вообще можно поискать в поисковике API > справочник > скачать -------------------- Программа делает то что вы ей приказали а не то что бы ВАМ хотелось бы.
МЕРФИ --------------------- RTFM - Read the fucking manual --------------------- http://www.livejournal.com/users/lonley_raven/ |
Текстовая версия | 29.04.2024 2:53 |