Когда я открываю MSConfig и просматриваю все приложения, настроенные на запуск при запуске, появляется подозрительный набор файлов для запуска при запуске. Я отключил .exe
чтобы он не запускался при запуске, но я также хочу удалить .exe
.
Из MSConfig я вижу, что .exe
находится в папке %APPDATA%
но я не могу увидеть .exe при переходе к папке в проводнике Windows. Возможно ли, что .exe уже был удален (возможно, это было законное приложение, которое я удалил в какой-то момент)? Может ли .exe
, который не существует, быть показан в MSConfig?
Как я могу удалить .exe?
Примечание: я знаю C++ WinAPI и пытался найти файл с помощью FindFirstFileEx();
(Я пользователь с правами администратора), а также попытался открыть его с помощью CreateFile();
но оба говорят: "Не удается найти указанный путь". Это может означать, что файл не существует, но это также может означать, что права доступа к файлу установлены в FILE_ATTRIBUTE_HIDDEN
? Я также пытался SetFileAttributes
для FILE_ATTRIBUTE_NORMAL
но он дает ту же ошибку? Любые идеи о том, что я должен сделать, чтобы подтвердить, существует ли файл?