Мой скомпилированный файл .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]
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

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