Не удалось установить MPX Runtime Driver (для проверки границ)

Прочитав этот пост в блоге об обнаружении утечек памяти, я решил установить отсюда драйвер времени выполнения MPX. Я щелкнул правой кнопкой мыши по mpxruntime.inf и выбрал "установить". Диспетчер устройств затем перечисляет "Драйвер времени выполнения Intel(R) MPX" под системными устройствами, но его значок имеет небольшой восклицательный знак в желтом треугольнике. Если щелкнуть правой кнопкой мыши значок и выбрать свойства, я вижу следующий текст:

This device is not working properly because Windows cannot load the drivers required for this device. (Code 31)

{Operation Failed}
The requested operation was unsuccessful.

Я не знаю, что попробовать в этой точке.

К вашему сведению: я использую Windows 10 с процессором i7 6850K.

РЕДАКТИРОВАТЬ: Глядя на процессор с утилитой CPU-Z, у него есть область, называемая "Инструкции", перечисляющая такие вещи, как MMX,SSE,VT-x,AES, TSX и т. Д., Но MPX не появляется в этом списке. Может быть, это говорит мне, что мой процессор не имеет инструкций MPX?

1 ответ

  1. Установите новейший эмулятор разработки программного обеспечения Intel®.
  2. Используйте Visual Studio 2015 Update 1, который испускает код MPX, для создания исполняемого файла test.exe

    char buffer[100];
    int main(int argc, char *argv[]) {          
       buffer[100] = 0;
      return 0;
    }
    
  3. попробуйте, запустив:

    sde -- test.exe
    

Полезные ссылки:

Другие вопросы по тегам