Как узнать, куда все приложения с закрытым исходным кодом пишут?

У меня есть приложение (исходный код которого у меня нет), которое можно вызвать из командной строки, как это

$ ./notmyapp

Я хочу знать все места, куда приложение выполняет запись. Он выводит некоторые файлы в каталог, из которого он вызывается, но мне нужно убедиться, что это единственные создаваемые файлы.

Итак, мне нужно изолировать приложение, чтобы узнать, какие все файлы оно создавало / редактировало. пока он работал.

Как я могу это сделать?

Каким-то образом использовать Perl, C или C ++? Есть ли в каких-либо стандартных библиотеках на этих языках способы сделать это?

7
задан Lazer 8 September 2010 в 09:05
поделиться