Вниз
Скачать: CL | DM;

Как программно определить какие библиотеки использует приложение?   Найти похожие ветки 

← →
kanibal   (2009-12-01 18:24) [0]

Сабж.


← →
clickmaker ©   (2009-12-01 18:40) [1]

EnumProcessModules()


← →
S-C-L ©   (2009-12-01 19:36) [2]



var TModuleArray : array of TModuleEntry32;

function GetModulesListByProcessId(ProcessId: Cardinal): TModuleArray;
var
 hSnapshot: THandle;
 lpme: TModuleEntry32;

 procedure AddModuleToList;
 begin
   SetLength(Result, High(Result) + 2);
   Result[high(Result)] := lpme;
 end;

begin
 SetLength(Result, 0);
 hSnapshot := CreateToolhelp32Snapshot(TH32CS_SNAPMODULE, ProcessId);
 lpme.dwSize := SizeOf(lpme);
 if Module32First(hSnapshot, lpme) then
 begin
   AddModuleToList;
   while Module32Next(hSnapshot, lpme) do
     AddModuleToList;
 end;
end;


← →
S-C-L ©   (2009-12-01 19:37) [3]

uses TLHelp32; // не забудь


← →
Сергей М. ©   (2009-12-03 09:44) [4]


> какие библиотеки использует приложение


В данный момент времени или вообще ?



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

Скачать: CL | DM;



Память: 0.45 MB
Время: 0.051 c
15-1353616205
Юрий
2012-11-23 00:30
2013.03.22
С днем рождения ! 23 ноября 2012 пятница


2-1333344537
SvK.droNe
2012-04-02 09:28
2013.03.22
Рациональная интерполяция с помощью непрерывных дробей.


9-1192647962
Ricks
2007-10-17 23:06
2013.03.22
Screen-aligned quad


2-1346832461
Levran
2012-09-05 12:07
2013.03.22
порядок вывода записей


15-1335540590
>|<
2012-04-27 19:29
2013.03.22
CoolTrayIcon




   Наверх