- Я написал программу для добавления файлов в базу данных. Первоначально я тестировал его
с внешними файлами, и он работал нормально. - После интеграции кода манипуляции файлами в исходный код я
обнаружил некоторые ошибки. Я исправил их и попытался запустить программу. - После запуска файла .exe он исчез из каталога
без каких-либо сообщений об ошибках.
Я добавил исключения в Защитнике 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]
Мобильная версия