Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2004.04.25;
Скачать: CL | DM;

Вниз

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

 
CCh   (2004-04-10 13:56) [0]

Как узнать список Dll в ОС которые не используются ни программами ни ОС?


 
Mim1   (2004-04-10 14:00) [1]

Никак


 
Digitman ©   (2004-04-10 14:02) [2]

1. Если ты четко представляешь себе, какие Dll имеют прямое отношение к ОС, а какие не имеют, то составь список с именами файлов этих Dll

2. Средствами psapi.pas перечисли все работающие в ОС процессы и модули, используемые каждым перечисляемым процессом

3. Сравни полученные списки, результат сравнения и есть решение задачи


 
Mim1   (2004-04-10 14:05) [3]

Digitman ©   (10.04.04 14:02) [2]

Если программа не использует модуль сейчас это не значит что он не понадобится ей позже.


 
Digitman ©   (2004-04-10 14:26) [4]


> Mim1   (10.04.04 14:05) [3]


а мне почем знать, что автор подразумевает под "не используется" ? он , вероятно, думает, что его скорбные мысли по сабжу здесь читают с полуслова)

вот потелепатировал я слегка и так решил, что речь идет об использовании в некий данный момент

если же речь таки идет о потенциальном использовании ДЛЛ, то ты, разумеется, прав - задача практически не решаема


 
Mim1   (2004-04-10 20:52) [5]

Да ты прав я как раз об этом и говорил.
Я тоже потелепатировал и решил что автор вопроса пишет очередной чистильшик диска (аналогичный по полезности чистильщикам реестра и памяти :)), и дабы не дав появится новому "произедению" на свет дал этот ответ на вопрос.


 
TButton ©   (2004-04-10 21:20) [6]

таких нет =)


 
DrPass ©   (2004-04-10 22:21) [7]


> если же речь таки идет о потенциальном использовании ДЛЛ,
> то ты, разумеется, прав - задача практически не решаема

Ну почему же не решаема?
Составить список всех DLL на машине, потом проверять таблицы импорта всех исполняемых файлов, и рекурсивно - таблицы импорта всех используемых ими DLL, в поисках каждой либы в списке


 
DrPass ©   (2004-04-10 22:22) [8]

Вдогонку: идиотизм, конечно...


 
Внук ©   (2004-04-10 22:50) [9]

>>DrPass ©   (10.04.04 22:22) [8]
 Тем более что, если DLL используется через LoadLibrary явно, никакие таблицы импорта не помогут


 
DrPass ©   (2004-04-10 22:52) [10]

Не помогут, конечно. Но систему он почистит хорошо



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

Текущий архив: 2004.04.25;
Скачать: CL | DM;

Наверх




Память: 0.49 MB
Время: 0.031 c
14-1080881680
Layner
2004-04-02 08:54
2004.04.25
мастера! помогите спасти Делфи! Пропали все "горячие клавиши"


1-1081628476
Ertong
2004-04-11 00:21
2004.04.25
Proxies.dcu


14-1080581287
Fog
2004-03-29 21:28
2004.04.25
Вопрос к олимпиаде по информатике...


14-1080889400
Undert
2004-04-02 11:03
2004.04.25
PHP + Права доступа


4-1077180092
GrayFace
2004-02-19 11:41
2004.04.25
Что такое Scan code (OEM)?