Форум программистов, компьютерный форум, киберфорум
C# .NET
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 5.00/6: Рейтинг темы: голосов - 6, средняя оценка - 5.00
Rippah

Не хватает прав на открытие процесса

23.04.2013, 00:28. Показов 1154. Ответов 1
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Вообщем, я написал программу сканирования ВАП все запущенных процессов. Программа написана на C#. Для начала анлиза я открываю процесс используя функцию:

C#
1
2
[DllImport("kernel32.dll")]
public static extern IntPtr OpenProcess(UInt32 dwDesiredAccess, Int32 bInheritHandle, UInt32 dwProcessId);
вызываю ее так:
C#
1
2
All = 0x001F0FFF;
IntPtr m_hProcess = ProcessMemoryReaderApi.OpenProcess(All, 1, ProccessId);
но некоторые процессы отказываются возвращать дескриптор (например процесс System или AVP (антивирус KIS)). VS, естественно, запускаю с правами администраторами.
пытался исправлять маркеры безопасности для главного процесса таким образом, но не помогло:
C#
1
2
3
4
5
6
7
8
9
10
uint MyTOKEN = TOKEN_ADJUST_PRIVILEGES | TOKEN_QUERY;
OpenProcessToken(Process.GetCurrentProcess().Handle, MyTOKEN, out TokenHandle);
LookupPrivilegeValue(null, "SeDebugPrivilege", ref locallyUniqueIdentifier);
var tp = new TOKEN_PRIVILEGES();
            
tp.PrivilegeCount = 1;
tp.Attributes = SE_PRIVILEGE_ENABLED;
tp.Luid = locallyUniqueIdentifier;
 
AdjustTokenPrivileges(TokenHandle, false, ref tp, 1024, IntPtr.Zero, IntPtr.Zero);
Что посоветуете?

P.S. возможно ошибся веткой, сильно не пинайте
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
23.04.2013, 00:28
Ответы с готовыми решениями:

Не хватает прав?
Ubuntu 14.04. Если запустить Thunar c root правими, то невозможно скопировать файл на рабочий стол или в другое окно Thunar которое с...

Не хватает прав
ЗДрасти, оч нубский вопрос, но не знаю ,где найти ответ. вообщем так, в intellej idea без проблем при запуске файл создается в той...

Не хватает прав в виндовс 7
Подскажите что можно сделать, решил форматировать флешку а он пишет: для выполнение этой операции не хватает полномочий. хотя на компьютере...

1
Неадекват
 Аватар для freeba
1501 / 1237 / 248
Регистрация: 02.04.2010
Сообщений: 2,807
23.04.2013, 10:42
Цитата Сообщение от Rippah Посмотреть сообщение
возможно ошибся веткой, сильно не пинайте
Возможно ошиблись языком. System - работает в ring-0, приложения CLR в ring-3. В любом случае придется писать сишную либу (а ля драйвер), запускать ее в нулевом кольце и через нее работать.
1
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
23.04.2013, 10:42
Помогаю со студенческими работами здесь

Не хватает прав на установку драйверов
Здравствуйте. Сделал полное восстановление системы, теперь не могу установить никакие драйвера, так как не хватает прав.Даже если...

VBulletin Не пускает на главную, не хватает прав
Добрый день! После экспериментов в CMS с созданием, редактированием,управлением категориями и разделами перестало пускать на главную...

Не хватает прав для COM+ компонента покапаться в AD (+)
Разместил я компоненту на сервере приложений, которая через ADSI идентифицирует юзера по его правам в AD. Все работает классно на локальных...

Не хватает прав после добавления юзеров
ситуация такая - купили vds (centos 7.2) , поставили апач, пхп, скл. набрали ip в браузере - все ок. После этого создали 3 юзеров.В папке...

Почему то не хватает прав даже администратора
Здраствуйте. Windows XP Professional 32 bit. Стоит антивирь Comodo Internet Security(бесплатная версия). ОС недавно переустановлена....


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

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Новые блоги и статьи
SDL3 для Desktop (MinGW): Создаём пустое окно с нуля для 2D-графики на SDL3, Си и C++
8Observer8 10.03.2026
Содержание блога Финальные проекты на Си и на C++: hello-sdl3-c. zip hello-sdl3-cpp. zip Результат:
Установка CMake и MinGW 13.1 для сборки С и C++ приложений из консоли и из Qt Creator в EXE
8Observer8 10.03.2026
Содержание блога MinGW - это коллекция инструментов для сборки приложений в EXE. CMake - это система сборки приложений. Здесь описаны базовые шаги для старта программирования с помощью CMake и. . .
Как дизайн сайта влияет на конверсию: 7 решений, которые реально повышают заявки
Neotwalker 08.03.2026
Многие до сих пор воспринимают дизайн сайта как “красивую оболочку”. На практике всё иначе: дизайн напрямую влияет на то, оставит человек заявку или уйдёт через несколько секунд. Даже если у вас. . .
Модульная разработка через nuget packages
DevAlt 07.03.2026
Сложившийся в . Net-среде способ разработки чаще всего предполагает монорепозиторий в котором находятся все исходники. При создании нового решения, мы просто добавляем нужные проекты и имеем. . .
Модульный подход на примере F#
DevAlt 06.03.2026
В блоге дяди Боба наткнулся на такое определение: В этой книге («Подход, основанный на вариантах использования») Ивар утверждает, что архитектура программного обеспечения — это структуры,. . .
Управление камерой с помощью скрипта OrbitControls.js на Three.js: Вращение, зум и панорамирование
8Observer8 05.03.2026
Содержание блога Финальная демка в браузере работает на Desktop и мобильных браузерах. Итоговый код: orbit-controls-threejs-js. zip. Сканируйте QR-код на мобильном. Вращайте камеру одним пальцем,. . .
SDL3 для Web (WebAssembly): Синхронизация спрайтов SDL3 и тел Box2D
8Observer8 04.03.2026
Содержание блога Финальная демка в браузере. Итоговый код: finish-sync-physics-sprites-sdl3-c. zip На первой гифке отладочные линии отключены, а на второй включены:. . .
SDL3 для Web (WebAssembly): Идентификация объектов на Box2D v3 - использование userData и событий коллизий
8Observer8 02.03.2026
Содержание блога Финальная демка в браузере. Итоговый код: finish-collision-events-sdl3-c. zip Сканируйте QR-код на мобильном и вы увидите, что появится джойстик для управления главным героем. . . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru