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

Вниз

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;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.46 MB
Время: 0.052 c
1-1081495413
baromir
2004-04-09 11:23
2004.04.25
Запуск проверки при открытии формы (+)


14-1080375714
Алхимик
2004-03-27 11:21
2004.04.25
Телепаты


7-1076329398
VMcL
2004-02-09 15:23
2004.04.25
GetWindowThreadProcessId()


3-1080301555
gedd
2004-03-26 14:45
2004.04.25
Зашита базы Access


14-1081137040
ПИТОН
2004-04-05 07:50
2004.04.25
DVD





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
Английский Французский Немецкий Итальянский Португальский Русский Испанский