как я могу узнать, есть ли в программе драйвер устройства или нет (или знать, что программа запускается в ring0 или ring3)
мне нужна функция (api) для этого в c # или c / c ++, как и в regmon, в которой есть устройствоводитель
спасибо
Это Windows?
(Отказ от ответственности: у меня нет опыта работы с драйверами. Я просто нахожу информацию в Google)
http://social.msdn.microsoft.com/Forums/en/Vsexpressvc/thread/5bc594a5-b593-4368-a2b3-31cc5f4a7ddb
http://www.microsoft.com/whdc/resources/default.mspx
http://blogs.msdn.com/b/iliast/archive/2007/10/06/driver-driver-and-driver-application-communication.aspx
Еще один признак того, что программа использует драйвер устройства, заключается в том, что если он импортирует / вызывает функцию DeviceIoControl .