Главная страница
    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.038 c
3-1080650722
dolmat
2004-03-30 16:45
2004.04.25
Никак не добъюсь полного отображения информации


1-1081284353
Yanis
2004-04-07 00:45
2004.04.25
Файлы, файлы.


1-1081160544
Dmitry Averuanov
2004-04-05 14:22
2004.04.25
Как проверить, создан ли объект ?


3-1080714835
russko
2004-03-31 10:33
2004.04.25
Вопрос по DBGridEh


1-1081433311
mbgmz
2004-04-08 18:08
2004.04.25
проблема с компонентами





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