Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Программное обеспечение > Собрать программу


Автор: Savek 27.8.2008, 13:52
Есть самопальная программа, которая использует кучу модулей *.dll, *.ocx, лежащих в \Windows\System32. Проблема в том, что установив эту программу на другой комп получаем ошибку типа "не найден файл ххх.dll" и т.д. по порядку всего около 50-ти штук. Сйчас обходим эту проблему копированием папки System32, естетственно копируется большинство не нужных файлов. 

Поскажите утилитку, способную выдать список файлов, использованных данной прогой в процессе работы.

PS. Найти автора/другую программу/дистрибутив не предлагать  

Автор: Rodman 27.8.2008, 15:45
в Тотал Командере есть возможность сравнить каталоги...

Попробуй открыть System32 на пустой машине и на машине спрогой.. и нажми Shift+F2... и он выделить файлы которые разные...

ну и скинь их в отдельную папку - для хранения и потом из нее копируй

Автор: Savek 27.8.2008, 17:03
Я так и делаю, проблема в том что эта разность весит около 1GB, более 1000 файлов а мне нужны только "мои" 50шт. 

Автор: dumb 28.8.2008, 02:25
берешь http://www.dependencywalker.com/. на компе, где программа работает, загружаешь .exe в depends, жмешь F7(Start profiling). потом изучаешь log window на предмет строк Loaded ...

Автор: Peter 2.9.2008, 15:11
В FAR-е есть "список процессов" (Alt+F1, 0). Подводишь курсор к нужному процессу, нажимаешь F3 (F4) и читаешь...

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)