Описание тега usermode
1
ответ
Разница между процессами, работающими в режиме ядра и выполняющимися от имени root?
Мне известно о разнице между процессом, работающим в пользовательском режиме, и процессом, работающим в режиме ядра (в зависимости от ограничений доступа, доступа к оборудованию и т. Д.). Но просто из любопытства, в чем разница между процессом, рабо…
01 мар '10 в 05:57
2
ответа
Выполнение исполняемого файла пользовательского режима из режима ядра
Я строю HW-симулятор для нашей команды водителей. Теперь симулятор разделен на 2 модуля: первый модуль запускается внутри драйвера, в режиме ядра, и именно там находится основной интерфейс между драйвером и HW-Simulator. Второй модуль - это исполняе…
25 май '11 в 15:39
2
ответа
Драйвер PCI для пространства пользователя Linux
Я пытаюсь написать драйвер устройства PCI, который работает в пространстве пользователя. Не моя идея, чего хочет клиент. Target - это встроенная плата Linux, в которой никогда не будет больше одного пользователя. Я опытный программист на C и знаю Li…
26 сен '13 в 13:54
3
ответа
Как добавить пользователя в группу без usermod?
Можно ли добавить пользователя в группу без usermod? Я работаю на встроенном Linux 3.14.52, и у меня нет командной строки usermod. Если это невозможно, как добавить эту команду в ядро с помощью Buildroot?
13 июн '16 в 14:07
1
ответ
Такое printf привилегированная инструкция?
Поскольку инструкции ввода / вывода являются привилегированными инструкциями, которые требуют переключения режима с пользователя на ядро, printf также считается привилегированной инструкцией? есть ли переключатель режима при выполнении инструкций pr…
23 ноя '15 в 19:16
1
ответ
Как вызвать пользовательский режим из ядра Windows?
Я хотел бы вызвать мое приложение из моего драйвера, когда в ядре Windows происходит интересное событие. Мне нужно иметь возможность передать как минимум 4 байта данных обратно в пользовательский режим. Как этого добиться? Эти события могут происход…
22 июн '10 в 19:01
1
ответ
Режим ядра и драйверы пользовательского режима
Я новичок в разработке драйверов. Я хочу знать, где именно драйвер режима ядра и драйвер режима пользователя находятся в основной памяти (часть основной памяти). И как указать драйвер в качестве драйвера режима ядра или драйвера пользовательского ре…
20 фев '13 в 07:08
1
ответ
Запуск dll в режиме ядра
Мне просто любопытно: у меня есть Windows DLL, которая выполняет некоторые операции рендеринга / рисования с openGL, а затем возвращает результат в приложение. Было бы быстрее, если бы код выполнялся не в пользовательском режиме, а в режиме ядра? (б…
14 авг '13 в 14:57
1
ответ
Режим пользователя и режим ядра обеспечивают защиту от пользователя?
Лично я бы предположил, что режим пользователя разрешает ограниченный доступ, поэтому ничего нельзя изменить, чего не должно быть, следовательно, режим ядра. Хотя предположить не достаточно хорошо. Кто-нибудь знает, почему или как они обеспечивают з…
12 фев '14 в 18:10
1
ответ
Привилегированные инструкции, добавление значений регистра?
Я закончил домашнюю работу для аспирантуры по операционным системам. Я получил отличный результат и пропустил только один крошечный вопрос. Он спросил, какие инструкции были привилегированными, а какие нет. Я ответил правильно все, кроме одного: доб…
07 сен '10 в 04:39
2
ответа
Исключение первого шанса, выброшенное из API translatemessage() окна user32.dll в 64-битной версии
Исключение выдается из API TranslateMessage () для user32.dll. Когда я попытался проанализировать исключение, используя! Analyse -v в команде windbg, я получил следующую информацию. Может кто-нибудь помочь мне расшифровать ошибку FAULTING_IP: +0 fff…
27 мар '14 в 03:36
2
ответа
Разница между пользовательским и системным вызовами ядра
Системный вызов - это то, как программа запрашивает сервис у ядра операционной системы. Они могут происходить в пользовательском режиме и в режиме ядра. Какие есть отличия? Например: накладные расходы Системное время
24 май '14 в 14:25
2
ответа
Получение циклов ЦП из дампа пользовательского режима
В Process Explorer есть столбцы для времени процессора (до миллисекунд) и циклов процессора. Для WinDbg я знаю о !runaway команда, а также !runaway 7 для более подробной информации, но он показывает только процессорное время. Циклы ЦП также доступны…
04 апр '17 в 21:39
4
ответа
Как вызвать / перехватить API режима ядра из пользовательского режима?
Я хотел бы погрузиться в перехват ядра - но моя проблема в том, что мне не нравится C/C++. Но у меня более 10 лет опыта в программировании на VB6, и я бы назвал себя экспертом в этом языке. Поэтому у меня вопрос: можно ли было использовать крошечный…
29 окт '09 в 07:02
0
ответов
Как включить постоянный пользовательский режим в RealVNC
У меня 2 пользователя на Windows 7. Мне нужно включить 2 разных vncserver для каждой учетной записи пользователя. Если я наберу "%programfiles%\Realvnc\Vnc server\vncserver" (в командной строке) запускается новый экземпляр режима пользователя, но от…
11 июл '18 в 17:24
2
ответа
Как взломать KD(Windbg) для краха Explorer
Я вижу сбой в Explorer.exe, из-за того, что наши файлы безопасности загружены в Explorer.exe. Сбой происходит во время выключения системы. ВМ подключена к отладчику ядра. Я не вижу прерываний отладчика ядра, когда происходит исключение. Я перепробов…
04 янв '14 в 04:23
2
ответа
Имитация последовательного порта программно без установки драйвера
com0com - отличная программа, имеющая виртуальные последовательные порты. Мой вопрос: есть ли какая-либо библиотека, которую я могу использовать для программного моделирования последовательных портов (COM, USB и т. Д.) В моем приложении без установк…
12 июн '12 в 15:30
1
ответ
Режим пользователя против Userland
Userland - это просто еще один способ обозначить пространство пользователя и режим пользователя? Например, я мог бы сказать: В Userland существуют различные подсистемы. Вместо: Существуют различные подсистемы в режиме пользователя. ... и это будет в…
18 июн '14 в 01:15
1
ответ
Можно ли быть в курсе возникновения исключений путем мониторинга IDT?
Можно ли знать о возникновении исключений (в пользовательском режиме и в режиме ядра), отслеживая IDT(таблица дескрипторов прерываний)?
21 авг '12 в 20:53
1
ответ
Использование инструкции arm LDM для передачи данных в регистры пользовательского режима
Я пытаюсь восстановить регистры пользовательского режима из режима svc на чипе cortex-a5 с помощью инструкции LDM. Я сослался на техническое руководство по инструкции LDM, синтаксис которого таков: LDM{addr_mode}{cond} Rn{!},reglist{^} "^", если ука…
14 июл '18 в 17:19