Клиентская часть DocsVision устанавливается в разные папки, в зависимости от области инсталляции: для всех пользователей или для текущего. При замене библиотек (например, при установке исправлений, которые не идут в составе *.msp) необходимо определить
1. В какой папке находится нужная библиотека
2. Нет ли приложений, которые сейчас её используют. Иначе будет ошибка совместного доступа к файлу при попытке его заменить.
И в общем, некоторые модули могут хранить сборки как рядом с исполняемым файлом, так и в кеше сборок %windir%\assembly
Решить задачу поиска используемой библиотеки можно при помощи ProcessExplorer (http://technet.microsoft.com/ru-ru/sysinternals/bb896653)
Задача 1. Ищем приложения, которые используют определенную библиотеку.
1. Запускается Process Explorer
2. В верхнем меню нужно выбрать Find Handle or DLL. Ввести библиотеку и нажать Search.
В окне будет список процессов, которые на данный момент используют библиотеку.
Задача 2. Определить где находится используемая библиотека
1. В Process Explorer нужно выбрать View /Show Lower Pane и View / Lower Pane View / DLLs
2. В списке процессов выбрать нужный, например iexplore.exe
3. При выборе процесса в нижней панели будет отображен список библиотек. В свойствах нужной библиотеки можно посмотреть её путь.
Читать дальше
1. В какой папке находится нужная библиотека
2. Нет ли приложений, которые сейчас её используют. Иначе будет ошибка совместного доступа к файлу при попытке его заменить.
И в общем, некоторые модули могут хранить сборки как рядом с исполняемым файлом, так и в кеше сборок %windir%\assembly
Решить задачу поиска используемой библиотеки можно при помощи ProcessExplorer (http://technet.microsoft.com/ru-ru/sysinternals/bb896653)
Задача 1. Ищем приложения, которые используют определенную библиотеку.
1. Запускается Process Explorer
2. В верхнем меню нужно выбрать Find Handle or DLL. Ввести библиотеку и нажать Search.
В окне будет список процессов, которые на данный момент используют библиотеку.
Задача 2. Определить где находится используемая библиотека
1. В Process Explorer нужно выбрать View /Show Lower Pane и View / Lower Pane View / DLLs
2. В списке процессов выбрать нужный, например iexplore.exe
3. При выборе процесса в нижней панели будет отображен список библиотек. В свойствах нужной библиотеки можно посмотреть её путь.
0 коммент.:
Отправить комментарий