Форум программистов, компьютерный форум, киберфорум
Visual Basic
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск  
 
 
Рейтинг 4.77/22: Рейтинг темы: голосов - 22, средняя оценка - 4.77
Вернулся
 Аватар для HackerVlad
1782 / 677 / 46
Регистрация: 10.09.2021
Сообщений: 2,840

Как узнать уровень защиты процесса не используя GetProcessInformation (эта функция минимум для Windows 8)?

24.12.2021, 11:05. Показов 5265. Ответов 45
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
У меня тут такой вопрос, нигде не нашёл ответа в Интернете. Как узнать уровень защищённости процесса, например системный он или нет, ну там есть несколько уровней разной защиты. Использование GetProcessInformation мне не подходит там для Win 8. Мне надо для семёрки хотя бы. А лучше и для XP. Рекомендовали функцию NtQueryInformationProcess или ZwQueryInformationProcess с кодом ProcessProtectionInformation (61). Но когда я пробовал и долго мучился у меня ничего не получилось, лично у меня, что в XP, что в Win 7 выдаёт ошибку &HC0000003 короче мол такого параметра нету, хотя даже в MSDN есть описание для ZwQueryInformationProcess, но у меня не работает. И нигде не нашёл рабочих примеров для NtQueryInformationProcess с кодом ProcessProtectionInformation именно. Может, что подскажете!?
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
24.12.2021, 11:05
Ответы с готовыми решениями:

Как узнать уровень громкости Windows 7 ?
Пожалуйста.

Обход UAC на Windows 10 pro (Максимальный уровень защиты)
Друзья, всем привет! (надеюсь не создал 1000 тему:-|) Прошу помочь. На рабочем ноуте установлена Win 10 pro 18363.1082. Админка на...

Можно ли, используя библиотеку BASS, узнать уровень входного сигнала?
Привет всем. Может кто подскажет, можно ли используя библиотеку bass узнать уровень входного сигнала.... Например, подключен микрофон... На...

45
Вернулся
 Аватар для HackerVlad
1782 / 677 / 46
Регистрация: 10.09.2021
Сообщений: 2,840
28.12.2021, 17:54  [ТС]
Студворк — интернет-сервис помощи студентам
Ну да, удивительно очень.
0
 Аватар для Morgot
336 / 129 / 18
Регистрация: 26.12.2010
Сообщений: 504
29.12.2021, 16:43
Цитата Сообщение от HackerVlad Посмотреть сообщение
Системные процессы - это процессы запущенные ни только от имени системы но и все процессы которые не открываются на полный доступ через OpenProcess.
Возможно, вы имеете ввиду Protected процессы, которые ввели на восьмерке и дальше? Потому что понятие системный - слишком общее.
0
Вернулся
 Аватар для HackerVlad
1782 / 677 / 46
Регистрация: 10.09.2021
Сообщений: 2,840
29.12.2021, 16:47  [ТС]
Нет, я имел ввиду все процессы запущенные не от имени пользователя. Для меня это системные. Про защищённые я уже понял что в семёрке их нет, а только в Win8+
0
30.12.2021, 14:46

Не по теме:

Цитата Сообщение от HackerVlad Посмотреть сообщение
Для меня это системные.
ну это для вас так, но вы не на форуме литераторов. Где что хочу, то и пишу. В технических науках есть свои определения, если каждый будет выдумывать своё - конструктива не будет.
Есть процессы, запущенные от других пользователей , есть от встроенных учеток (LOCAL SYSTEM, Network system), есть еще от других сессий - их тоже на новых виндах нельзя открыть. Это всё разные вещи.

0
 Аватар для VBOrion
10 / 6 / 0
Регистрация: 06.11.2017
Сообщений: 21
11.01.2022, 16:13
Уровни защиты процесса ввели с 8-ки, раньше их не получится получить.

Цитата Сообщение от The trick Посмотреть сообщение
Да это алиас Long'а для 32 бит. Просто лучше отражает суть типа и гипотетически (если когда-либо можно будет компилить код по x64) меньше мороки с переобъявлениями структур. Лучше вообще иметь все алиасы сишных типов:
Как сделать эти алиасы? Можно пример?
0
Модератор
10069 / 3914 / 886
Регистрация: 22.02.2013
Сообщений: 5,863
Записей в блоге: 79
11.01.2022, 16:17
Цитата Сообщение от VBOrion Посмотреть сообщение
Как сделать эти алиасы? Можно пример?
C
1
typedef [public] long PTR;
Компилируешь MkTypLib.
1
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
11.01.2022, 16:17

Драйвер для защиты процесса
Пример: http://delphiexpert.ru/isxodnik-drajver-dlya-perexvata-zaversheniya-proczessa-s-primerom.html Это для Win XP а на 7 не работает!...

Защита книги макросом. Разный уровень защиты на листах. Как реализовать?
Всем здравствуйте! Прошу помочь с решением следующей задачи: Есть данный макрос, который вставлен в модуль Эта книга Private Sub...

Связь процесса-родителя и процесса-ребенка через pipe, используя для синхронизации семафоры
#include <sys/types.h> #include <unistd.h> #include <stdio.h> #include <stdlib.h> int main() { int fd, result; size_t...

Создание процесса из программы для защиты основного от несанкционированного завершения
Решил написать для своей программы систему защиты от убийства процесса. Хочу создавать из программы процесс, который будет следить за...

Организуйте двустороннюю поочередную связь процесса-родителя и процесса-ребенка через pipe, используя для синх
/* Программа 05-3.с, осуществляющая однонаправленную связь через pipe между процессом-родителем и процессом-ребенком */ #include...


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

Или воспользуйтесь поиском по форуму:
46
Ответ Создать тему
Новые блоги и статьи
Транслитерация текста с кириллицы на латиницу (вариант №2)
Maks 13.11.2026
Обновленная версия ранее созданной обработки. Добавлено: - Проверка исходного текста на кириллицу, через обращение к стандартной функции "ТолькоКириллицаВСтроке" из общего модуля. . .
Часы с термометром и праздничным календарем
yariko 12.11.2026
Сегодня мы рассмотрим как можно сделать отличные многофункциональные часы. Итак, поставим конкретную задачу: разработать часы с календарем, двумя термодатчиками, выводом поздравительных сообщений. . .
Транслитерация текста с кириллицы на латиницу (вариант №1)
Maks 11.11.2026
Решил облегчить жизнь себе и коллегам админам при создании электронных почтовых ящиков для пользователей, в результате написал обработку "Транслитерация текста" с кириллицы на латиницу, а в ней. . .
Книги по геймдизайну, левел-дизайну, игровым механикам и проектированию игрового опыта
8Observer8 08.11.2026
Содержание блога | English Version 1. 2003 - 06 - Designing Virtual Worlds (1st Edition) Автор: Richard A. Bartle | Объем: 768 стр. Ссылки: Amazon . . .
Родители токсичные абьюзеры по отношению к своим детям ругают их оскорбляют не любят
zorxor 08.11.2026
Жить в атмосфере постоянных оскорблений, критики и холодности со стороны родителей — это тяжелое и болезненное испытание, которое оставляет глубокие эмоциональные раны. Токсичное и абьюзивное. . .
Как только я захожу к себе в свою комнату я сразу же с себя снимаю свои трусы. Ответ от Джемени ИИ.
zorxor 08.11.2026
Джемени, как только я захожу к себе в свою комнату я сразу же с себя снимаю свои трусы. Многие люди, возвращаясь домой, сразу переодеваются в максимально свободную одежду или вовсе предпочитают. . .
Паттерн очереди действий/команд (Action / Command Queue). Система очереди действий и кат-сцен с SDL3 Callbacks, cglm и OpenGL
8Observer8 07.11.2026
Содержание блога | English Version Руководство для начинающих по реализации паттерна очереди действий/ команд (Action / Command Queue) на C++ (C++20) с использованием официального SDL3 Callbacks. . .
Проверка полного ФИО в типовом справочнике
Maks 07.11.2026
Решение реализовано в конфигурации КА2, на примере справочника "КонтактныеЛицаПартнеров". Задача: Запрет инициалов. Не допускаеть использование сокращений вида "И. И. ", "И. И. ", "И И" и. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru