Вход на сайт
Run DLL
NEW 21.09.10 10:55
Ну тогда ещё не забыть, что бывает, что длл присутствует в системе, только программа стоит криво и не может найти его.
Поискать на компе этот длл и попробовать ввести путь к папке, где он лежит в Path. Хотя обычно потом приходит ошибка другой длл.
С msconfig можно конечно по убирать всё из автостарта (длл может и сервисом загружаться), то это иногда приводит к тому, что и важные программы не загружаются.
ПС: за груженые длл можно глянуть с помощью Listdlls.exe из SysinternalsSuite, а вот не за груженые не в курсе. (Procmon.exe там же ничего для поиска ошибки.. ОК, vmmap.exe ещё лучше.)
Поискать на компе этот длл и попробовать ввести путь к папке, где он лежит в Path. Хотя обычно потом приходит ошибка другой длл.
С msconfig можно конечно по убирать всё из автостарта (длл может и сервисом загружаться), то это иногда приводит к тому, что и важные программы не загружаются.
ПС: за груженые длл можно глянуть с помощью Listdlls.exe из SysinternalsSuite, а вот не за груженые не в курсе. (Procmon.exe там же ничего для поиска ошибки.. ОК, vmmap.exe ещё лучше.)
NEW 21.09.10 11:06
в ответ Полосатый 21.09.10 10:55
сервис врядли. редкому сервису разрешено коммуницировать с рабочим столом напрямую, это прямая угроза безопасности системы. сервисы умирают молча, иногда оставив прощальную запись в евентлог.
с msconfig надо в любом случае почаще убирать лишнее. многие проги зачем-то пишутся автозагрузку, хотя там абсолютно не нужны
с msconfig надо в любом случае почаще убирать лишнее. многие проги зачем-то пишутся автозагрузку, хотя там абсолютно не нужны
Фашизм будет разбит
Человека карают только те боги, в которых он верит
NEW 21.09.10 15:09
в ответ Полосатый 21.09.10 10:20
Можете мне ответить, почему информатия о dll должна быть в реестре? Программы при инсталляции не прописывают свои dll в реестр и ищут их или по Path или в родном каталоге. Запустил сейчас пару существующих и используемых dll в поиск в реестре. Ни одна не была найдена. Что вы планируете найти в реестре?
NEW 21.09.10 15:16
в ответ koder 21.09.10 15:09
бывает и довольно часто. ActiveX - dll всегда прописаны в регистре. есть в регистре и ключик специально для длл встраиваемых в каждый запускаемый процесс.
кроме того длл можно запускать с помощью rundll.ехе и эту строку вместе с длл тоже иногда записывают в регистр.
кроме того длл можно запускать с помощью rundll.ехе и эту строку вместе с длл тоже иногда записывают в регистр.
Фашизм будет разбит
Человека карают только те боги, в которых он верит
NEW 21.09.10 19:54
запустите просто .dll и в следующем месяце, как все найдёте, можем об этом поговорить.
А ради интереса просто одно место... Они загружаются при старте ОС, точнее препарируются так, что многие программы могут этими библиотеками пользоваться.
HKLM\Software\Microsoft\Windows\CurrentVersion\SharedDLLs
В ответ на:
Запустил сейчас пару существующих и используемых dll в поиск в реестре. Ни одна не была найдена. Что вы планируете найти в реестре?
Запустил сейчас пару существующих и используемых dll в поиск в реестре. Ни одна не была найдена. Что вы планируете найти в реестре?
запустите просто .dll и в следующем месяце, как все найдёте, можем об этом поговорить.

А ради интереса просто одно место... Они загружаются при старте ОС, точнее препарируются так, что многие программы могут этими библиотеками пользоваться.
HKLM\Software\Microsoft\Windows\CurrentVersion\SharedDLLs
23.09.10 11:38
в ответ gendy 21.09.10 15:16
dll - это компонент программы, кторыя ванесен в отдельный файл. Если это dll конкретной программы, то никто не оставляет никакой информации в реестре - просто не для кого
ActiveX - dll - Это компоненты, предназначенные для использования многими программами. Для их использования они должны быть действительно прописаны в реестре. Но никто не говорил, что credG.DI.dll это ActiveX.
ActiveX - dll - Это компоненты, предназначенные для использования многими программами. Для их использования они должны быть действительно прописаны в реестре. Но никто не говорил, что credG.DI.dll это ActiveX.
NEW 23.09.10 11:53
1. А раньше у вас времени не найдется?
2. Я ничего не терял. В реестре есть регистрация некоторах dll, но не всех. Нет никакой гарантии, что эта dll готовилась для использования несколькими программами. Более того, скорее всего это обычная dll и нигде она не регистрируется.
У меня на Фесплатте находится 19332 dlls всего. По указанному пути зарегистрированно аж 249 dlls
.
В ответ на:
запустите просто .dll и в следующем месяце...
запустите просто .dll и в следующем месяце...
1. А раньше у вас времени не найдется?
В ответ на:
как все найдёте...
как все найдёте...
2. Я ничего не терял. В реестре есть регистрация некоторах dll, но не всех. Нет никакой гарантии, что эта dll готовилась для использования несколькими программами. Более того, скорее всего это обычная dll и нигде она не регистрируется.
В ответ на:
HKLM\Software\Microsoft\Windows\CurrentVersion\SharedDLLs
HKLM\Software\Microsoft\Windows\CurrentVersion\SharedDLLs
У меня на Фесплатте находится 19332 dlls всего. По указанному пути зарегистрированно аж 249 dlls

NEW 23.09.10 11:58
Я не спорю. Но никто ActiveX просто так не пишет. Во первых это немного сложнее, во вторых его нужно устанавливать, и в третьих речь не об этом. Речь о том, что шансов найти эту длл в реестре микроскопически мало и даже найденная инфа типа "C:\блабла.dll" ничего не дает - по указанному пути длл гарантированно не существует.
в ответ gendy 23.09.10 11:43
В ответ на:
это всё зависит от авторов программы. можно и ActiveX написать только для себя, а можно и обычную библиотеку для всех.
это всё зависит от авторов программы. можно и ActiveX написать только для себя, а можно и обычную библиотеку для всех.
Я не спорю. Но никто ActiveX просто так не пишет. Во первых это немного сложнее, во вторых его нужно устанавливать, и в третьих речь не об этом. Речь о том, что шансов найти эту длл в реестре микроскопически мало и даже найденная инфа типа "C:\блабла.dll" ничего не дает - по указанному пути длл гарантированно не существует.