Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
Форум программистов > Программное обеспечение > Собрать программу |
Автор: 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) и читаешь... |