Мой скомпилированный файл .exe исчезает после его запуска. Может ли проблема быть в Защитнике Windows? [С++]C++

Программы на C++. Форум разработчиков
Anonymous
Мой скомпилированный файл .exe исчезает после его запуска. Может ли проблема быть в Защитнике Windows? [С++]

Сообщение Anonymous »

Я столкнулся со странной проблемой при компиляции и запуске программы в Visual Studio Code в Windows. Вот что происходит:
  • Я написал программу для добавления файлов в базу данных. Первоначально я тестировал его
    с внешними файлами, и он работал нормально.
  • После интеграции кода манипуляции файлами в исходный код я
    обнаружил некоторые ошибки. Я исправил их и попытался запустить программу.
  • После запуска файла .exe он исчез из каталога
    без каких-либо сообщений об ошибках.
Я подозревал, что причиной этого может быть Защитник Windows, поскольку нашел статью 13-летней давности, в которой говорилось, что он может удалять файлы, которые считает небезопасными.
Я добавил исключения в Защитнике Windows для обоих файлов .exe. и папку проекта. Однако проблема остается.
Я протестировал установку, скомпилировав простую программу «Hello, World», и она работала нормально. Эта проблема возникает только в программе, включающей операции с файлами.
Что я пробовал:
Выполнение кода Visual Studio от имени администратора.
Добавление исключений в Защитнике Windows для файла .exe и всей папки проекта.
Что может быть причиной:

Код: Выделить всё

 case 5:
std::cout > std::ws, filePath);

// Insert the file into the database and display its content.
if (insertFileIntoDatabase(db, filePath)) {
printDatabaseContent(db);
}
std::cout 

Подробнее здесь: [url]https://stackoverflow.com/questions/79308808/my-compiled-exe-file-disappears-after-running-it-could-windows-defender-be-th[/url]

Вернуться в «C++»