У меня есть часть программного обеспечения, которое содержит данные, которые я хотел бы переместить в другой компьютер. Проблемой является программа, не обеспечивает способа экспортировать эти данные. Какое-либо программное обеспечение существует, который сообщит, какие файлы программа использует? Я знаю, что существуют программы, которые, учитывая файл, скажет Вам, какая программа использует его, но я ищу противоположное.
Можно использовать средство просмотра дескриптора Проводника Процесса (View->Lower Pane View->Handles
) для наблюдения всех файлов, процесс имеет, открывают на машине Windows.
Хакер процесса очень похож для Обработки Проводника и также свободен, но этот - открытый исходный код. Это одинаково позволило Вам найти, какие файлы используются процессом.
Поскольку другой ответ предполагает, что проводник процесса покажет текущее открытие дескрипторов файлов для процесса. (Это - абсолютно один из лучших инструментов там.)
Если это будет недостаточно, то Монитор Процесса покажет Вам полный журнал всего файла и операций реестра, что процесс работает. Это могло бы помочь, если Вы находите пропавших без вести чего-то (как ключ реестра) после перемещения его.
Это походит на программное обеспечение, которое Вы используете, не является очень дружественным. Позвольте разработчику знать о рассмотрении альтернатив, если они не обеспечат функцию экспорта.
Проводник процесса хорош, но он только показывает Вам, что в настоящее время работает, библиотекой можно было бы просто пользоваться для инициализации и затем отбросить или только использовать в течение некоторого неясного времени. Walker зависимости мог бы быть тем, что Вы после.