Я экспериментирую с пакетными скриптами Windows и простыми приложениями C++ на ПК с Windows 7 64-бит.
Проблема, с которой я столкнулся, заключается в том, что я не могу изменить ни пакетный файл, ни mingw-exe в течение нескольких минут после того, как я запустил их двойным щелчком с помощью Проводника. Внезапно спустя время я могу.
Я сократил свой пакетный файл до того, который просто выводит строку на stdout и затем завершается. Так что нет необходимости запускать какой-то странный исполняемый файл. Только команда echo.
Как описано выше, когда пакетный файл завершен, я не могу вносить изменения в файл. Он все еще кажется заблокированным на несколько минут.
Кроме того, в это время я вижу запись в Mircrosoft ProcessExplorer в разделе "System"-Process. Как только запись исчезает, я могу снова сохранить файл. Не имеет значения, запущен ProcessExplorer или нет.
То же самое относится и к исполняемому файлу (не запущенному из пакетного файла).
Эта проблема похожа наэтот, но предложенные решения не помогли.
Есть идеи?