728x90
반응형
프로그램에 사용 DLL 목록 가져오기
728x90
uses
TlHelp32;
{$R *.dfm}
procedure EnumModules(Strings: TStrings);
var
Snapshot: THandle;
ModuleEntry: TModuleEntry32;
NextModule: BOOL;
begin
Snapshot := CreateToolhelp32Snapshot( TH32CS_SNAPALL, GetCurrentProcessID );
ModuleEntry.dwSize := SizeOf( TModuleEntry32 );
NextModule := Module32First( Snapshot, ModuleEntry );
while NextModule do {델마당만세}
begin
Strings.Add( ModuleEntry.szExePath );
NextModule := Module32Next( Snapshot, ModuleEntry );
end;
CloseHandle( Snapshot );
end;
procedure TForm1.Button1Click(Sender: TObject);
begin
ListBox.Items.Clear;
EnumModules( ListBox.Items );
end;
728x90
반응형
'Delphi Tip > 파일' 카테고리의 다른 글
파워포인터 파일 다른이름으로 저장 (0) | 2024.04.16 |
---|---|
디렉토리 삭제 및 하위 디렉토리 파일 삭제 (0) | 2024.03.12 |
델파이 TcxDBTreeList 엑셀변환 (0) | 2024.01.05 |
인터넷 URL 문서 저장하기 (0) | 2024.01.03 |
델파이 리소스(Resource)의 활용 2 (0) | 2023.10.18 |
댓글