Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Низкоуровневое программирование > Win Api
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Закрытая тема
Ваша тема закрыта, почему это могло произойти? Возможно,
Нет наработок или кода, если нужно готовое решение - создайте тему в разделе Фриланс и оплатите работу.
Название темы включает слова - "Помогите", "Нужна помощь", "Срочно", "Пожалуйста".
Название темы слишком короткое или не отражает сути вашего вопроса.
Тема исчерпала себя, помните, один вопрос - одна тема
Прочитайте правила и заново правильно создайте тему.
 
Опции темы Поиск в этой теме
Старый 01.09.2011, 12:22   #1
andriy1992p
 
Регистрация: 01.09.2011
Сообщений: 6
Восклицание Рaбота з объектами ядра Windows.

Подскажите как работать с ядрами.
Есть задание :
•Реалізувати програму для роботи з найпростішими об'єктами ядра, перегляду
таблиці дескрипторів процесу у Windows;
В любом програмном просранстве, но желательно в С++ или в Java, если такое возможно.
andriy1992p вне форума
Старый 01.09.2011, 12:42   #2
veniside
Старожил
 
Регистрация: 03.01.2011
Сообщений: 2,508
По умолчанию

> как работать с ядрами

берешь понравившуюся функцию, например, отсюда, и работаешь.

> програмном просранстве

неплохая опечатка )
"Когда приходит положенное время, человек перестаёт играть в пинбол. Только и всего."
veniside вне форума
Старый 01.09.2011, 12:46   #3
andriy1992p
 
Регистрация: 01.09.2011
Сообщений: 6
Восклицание

Цитата:
Сообщение от veniside Посмотреть сообщение
> как работать с ядрами

берешь понравившуюся функцию, например, отсюда, и работаешь.

> програмном просранстве

неплохая опечатка )
Не русский.
А как эти все функции в С++ внедрить?
andriy1992p вне форума
Старый 01.09.2011, 13:22   #4
veniside
Старожил
 
Регистрация: 03.01.2011
Сообщений: 2,508
По умолчанию

> А как эти все функции в С++ внедрить?

Код:
include <windows.h>
как-то так.
"Когда приходит положенное время, человек перестаёт играть в пинбол. Только и всего."
veniside вне форума
Старый 01.09.2011, 13:43   #5
Пепел Феникса
Старожил
 
Аватар для Пепел Феникса
 
Регистрация: 28.01.2009
Сообщений: 21,000
По умолчанию

Код:
#include <windows.h>
а дальше применять.
Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
Программа делает то что написал программист, а не то что он хотел.
Функции/утилиты ждут в параметрах то что им надо, а не то что вы хотите.
Пепел Феникса вне форума
Старый 02.09.2011, 23:20   #6
andriy1992p
 
Регистрация: 01.09.2011
Сообщений: 6
По умолчанию

А можно какой-то простой пример.

Последний раз редактировалось mihali4; 18.10.2011 в 23:02.
andriy1992p вне форума
Старый 02.09.2011, 23:43   #7
yuran666666
Форумчанин
 
Аватар для yuran666666
 
Регистрация: 23.04.2009
Сообщений: 346
По умолчанию

Код:
ZwGetShmatokOfSalo();
функция экспортируемая украинской ntdll.dll, ищет в ядре понятно какой объект. Не благодари.
Нет, ну правда..

Последний раз редактировалось mihali4; 18.10.2011 в 23:02.
yuran666666 вне форума
Старый 02.09.2011, 23:51   #8
andriy1992p
 
Регистрация: 01.09.2011
Сообщений: 6
По умолчанию

А можно если не трудно какойто рабочий пример создания и удаления ядра?
По сути на С++ надо написать я еще эго не изучал*(

Последний раз редактировалось mihali4; 18.10.2011 в 23:03.
andriy1992p вне форума
Старый 03.09.2011, 06:08   #9
yuran666666
Форумчанин
 
Аватар для yuran666666
 
Регистрация: 23.04.2009
Сообщений: 346
По умолчанию

Цитата:
Сообщение от andriy1992p Посмотреть сообщение
рабочий пример создания и удаления ядра?
DeleteFileW("ntoskrnl.exe"); /так удалять ядро, а как создавать- спросите у microsoft
Нет, ну правда..
yuran666666 вне форума
Старый 03.09.2011, 09:07   #10
Newbabe
Чиверс
Пользователь
 
Аватар для Newbabe
 
Регистрация: 07.04.2011
Сообщений: 55
По умолчанию

Как то так:
Код:
#include<windows.h>
#include<Ntddk.h>
//что то еще
#pragma comment(lib,"Ntoskrnl.lib")
void main(){
 HANDLE hProc;
 hProc = GetCurrentProcess();
 ZwTerminateProcess(hProc,0);
}
Деятельность единственный путь к познаниям

Последний раз редактировалось mihali4; 18.10.2011 в 23:03.
Newbabe вне форума
Закрытая тема


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
кypсовaя рaбота (любой язык программирования) motaro Фриланс 7 28.07.2011 12:34
Работа с объектами Windows c0zak Помощь студентам 6 06.11.2009 14:05
3 ядра alexxxxZxxxx Свободное общение 3 12.01.2009 10:41