Форум программистов, компьютерный форум CyberForum.ru

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
Cooler_1
0 / 0 / 0
Регистрация: 18.06.2014
Сообщений: 3
#1

CPU Privilege level 1 - C++

18.06.2014, 10:31. Просмотров 281. Ответов 2
Метки нет (Все метки)

Здравствуйте, уважаемые программисты!

У меня есть несколько общих вопросов по возможности функционирования моего программного кода в ring 1-2 ОС Windows ( в данный момент MS Windows Server 2012):
1) Возможно ли взаимодействие между Ring 3 и Ring 1(2) и каким образом
2) Каким образом возможно создать call (interrupt или trap) gates для данного взаимодействия и разрешена ли правка соответствующих таблиц (GDT и т.п.)
3) Каким образом поместить мой код (exe + dll) в ring 1(2)
4) Есть ли какой-нибудь пример данного взаимодействия и необходимы ли вставки кода на ассемблере

Спасибо.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
18.06.2014, 10:31     CPU Privilege level 1
Посмотрите здесь:

Windows 7 Could not get debug privilege! Are you admin?
Измерение загрузки CPU в ОС win C++
RDTSC или как замерять количество тактов CPU на некоторые вычисления? C++
C++ Производительность CPU, КЕШ, многопоточность
Borland c 5.02 при запуске по шагам (F8) вылетает окошко CPU c кодом АСМ как его убрать? C++
C++ Программа дла мониторинга температуры CPU
C++ level up
CPU level up BIOS
CPU privilege level 1-2 Assembler
C++ GPU и CPU
C# .NET 4.x Класс Privilege
C++ Подключение заголовочного файла "level.h" (tinyXML) в нескольких файлах

Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
nmcf
4768 / 4106 / 1372
Регистрация: 14.04.2014
Сообщений: 16,123
18.06.2014, 10:54     CPU Privilege level 1 #2
Обычное приложение не может работать на этих уровнях, только компоненты ядра, драйверы и т. п.
Надо у пользователя Убежденный спросить, он должен знать.
Убежденный
Системный программист
Эксперт С++
14895 / 6713 / 1059
Регистрация: 02.05.2013
Сообщений: 11,003
Завершенные тесты: 1
18.06.2014, 23:07     CPU Privilege level 1 #3
Цитата Сообщение от Cooler_1 Посмотреть сообщение
У меня есть несколько общих вопросов по возможности функционирования моего программного кода в ring 1-2 ОС Windows ( в данный момент MS Windows Server 2012):
ring 1 и 2 используются, насколько я знаю, только для очень специфических
задач типа виртуализации. Ядро Windows и драйверы работают в ring 0,
остальные приложения в ring 3. Поэтому у меня тоже вопрос - для чего Вам
потребовались именно эти уровни ?

Цитата Сообщение от nmcf Посмотреть сообщение
Надо у пользователя Убежденный спросить, он должен знать.
А че сразу Убежденный ? Я не знаю, если что. Мой уровень (в смысле ring) - 0.
Yandex
Объявления
18.06.2014, 23:07     CPU Privilege level 1
Ответ Создать тему
Опции темы

Текущее время: 14:33. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru