Я пытаюсь отлаживать свою программу на C++ в Microsoft Visual Studio 2010, только что перекомпилировав код после внесения некоторых изменений, запустил программу и теперь пытаюсь подключиться к процессу (Отладка -> Присоединить к процессу...).
Однако, когда я это делаю, мне выдается ошибка, которую я никогда раньше не видел:
«AMSCDNUSimulatord.exe»: загружен «C:\Program Files (x86)\McAfee\Host Intrusion Prevention\HcApi.dll», не удается найти или открыть файл PDB
Поток «Поток Win32» (0x1c04) завершился с кодом 0 (0x0).
Я не сделал ничего отличного от того, что я обычно делаю (создал проект, скопировал «AMSCDNUSimulatord.exe» (исполняемый файл отладки для моей программы) из рабочей области в папку выпуска программы — перезаписав существующий файл .exe), запустите программу и подключитесь к процессу из меню отладки Visual Studio.
Обычно это работает без проблем, но по какой-то причине я теперь получаю указанную выше ошибку в консоли Visual Studio... Кто-нибудь что-нибудь знает об этом?
Я не менял никаких настроек McAfee или чего-то еще, поэтому не могу понять, почему он будет жаловаться на это.
Я попытался проверить серверы символов Microsoft в разделе «Расположения символов», как было предложено в ответе на: Visual Studio 2010 Не удается найти или открыть файл PDB, но, похоже, это не имеет никакого значения.
Что касается настройки моего проекта, исходный код находится в папке C:\Workspace\Simulator
, и именно туда помещается файл .exe при сборке проекта. Затем я запускаю выпуск из C:\workspace\release\Simulator
, поэтому я копирую .exe из первой папки во вторую после его сборки и запускаю его оттуда. Дело в том, что я следовал этому методу ровно несколько месяцев, и у меня никогда не было проблем с запуском программы и подключением к процессу раньше, поэтому я сомневаюсь, что проблема связана с изменением, которое я сделал к коду... но как/почему McAfee теперь мешает мне подключиться к процессу?
The thread 'Win32 Thread' (0x1c04) has exited with code 0 (0x0).
- person Noble-Surfer   schedule 15.06.2015