Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Основная";
Текущий архив: 2003.07.14;
Скачать: [xml.tar.bz2];

Вниз

список DLL   Найти похожие ветки 

 
stalker780   (2003-07-01 13:17) [0]

как можно получить список используемых приложением билиотек DLL, BPL?


 
Armen   (2003-07-01 13:42) [1]

CreateToolhelp32Snapshot
Module32First
Module32Next


 
Семен Сорокин   (2003-07-01 13:52) [2]

утилита Tdump из Delphi7\Bin\


 
stalker780   (2003-07-01 13:58) [3]

не. меня средствами Delphi интересует.
У меня есть приложение, и надо чтобы оно само отображало, какие библиотеки оно юзает :)


 
Луарвик   (2003-07-01 14:00) [4]

Ну ты Сталкер щасливчик! У меня прога ваще библиотеки не юзает:(


 
Armen   (2003-07-01 14:20) [5]

procedure TForm1.Button1Click(Sender: TObject);
var
HSnap: THandle;
ModEntry: TModuleEntry32;
HProc: THandle;
begin
Memo1.Lines.Clear;
FillChar(ModEntry, Sizeof(ModEntry), #0);
ModEntry.dwSize:= Sizeof(ModEntry);
HSnap:= CreateToolhelp32Snapshot(TH32CS_SNAPMODULE, StrtoInt(Edit1.Text));
if Module32First(HSnap, ModEntry) then
begin
repeat
Memo1.Lines.Add(ModEntry.szExePath);
until not Module32Next(HSnap, ModEntry);
end;
end;

В Edit1 можешь писать Process ID с Task Manager-a. (0- твой процесс).


 
Armen   (2003-07-01 14:24) [6]

Поправка

procedure TForm1.Button1Click(Sender: TObject);
var
HSnap: THandle;
ModEntry: TModuleEntry32;
begin
Memo1.Lines.Clear;
FillChar(ModEntry, Sizeof(ModEntry), #0);
ModEntry.dwSize:= Sizeof(ModEntry);
HSnap:= CreateToolhelp32Snapshot(TH32CS_SNAPMODULE, StrtoInt(Edit1.Text));
if Module32First(HSnap, ModEntry) then
begin
repeat
Memo1.Lines.Add(ModEntry.szExePath);
until not Module32Next(HSnap, ModEntry);
end;
CloseHandle(HSnap);
end;


 
stalker780   (2003-07-01 14:30) [7]

TO Armen
Большое тебе спасибо, то, что нужно.



Страницы: 1 вся ветка

Форум: "Основная";
Текущий архив: 2003.07.14;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.46 MB
Время: 0.01 c
1-44762
Man
2003-07-01 20:41
2003.07.14
Подскажите как сравнить 2 пер.


3-44551
_Alex_
2003-06-18 18:41
2003.07.14
Числа из Access и отображение их в DBGrid


14-44910
Defunct
2003-06-29 00:58
2003.07.14
Защита жестких дисков от НСД


1-44731
Пубертанец
2003-07-01 09:19
2003.07.14
Как обратиться к свойству, зная его название?


1-44637
John-kam
2003-07-02 06:56
2003.07.14
Печать





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский