Форум программистов, компьютерный форум CyberForum.ru

Windows I/o без Kernel32.dll и Advapi32.dll - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Переделайте программу с паскаля на С++ http://www.cyberforum.ru/cpp/thread147461.html
только шарик катается по КРУГЛОМУ столу, спс program sharik; uses crt,graph; const a=480; b=640; var grDriver : integer; grMode : integer;
C++ С++(консоль)файлы,структуры 1) массив 3 на 3 нужно найти строчку в которой максимальный элемент и заменить её на 0 пример 123 макс элемент 6 получаем 123 ну вот чтот такое //////////456////////////////////////////////000 //////////123////////////////////////////////123 2) Определить количество слов в каждой строке, Вывести самое длинное слово каждой строки строка считывается с файла, а ответ выводится и на экран и... http://www.cyberforum.ru/cpp/thread147444.html
Функция вычисления процента от числа х C++
Помогите пожалуйста с задачкой;( Банк предлагает договор сроком на 12 месяцев, соответственно которому физическим лицам начисляется процентная ставка по истечению срока договора в зависимости от первоначальной суммы вклада: от 200 до 300 грн. - 24%, от 300 до 3000 грн. - 25%, свыше 3000 грн. - 25,5%. Определить сумму вклада после завершения договора, если известна первоначальная сумма вклада....
C++ Использование указателей в функциях
Составить программу, в которой сформировать прямоугольную таблицу С с n × m целых чисел в динамической памяти, в отдельной функции организовать подсчет суммы элементов, удовлетворяющих условию -4<c<=5
C++ Перегрузка << http://www.cyberforum.ru/cpp/thread147223.html
Заинтересовала конструкция , использованная как перегрузка оператора "<<" для вывода записей, состоящих из трех строковых полей: ostream &operator<<(ostream &stream, address &ob) { cout << ob.name<<endl; cout << ob.street<<endl; cout << ob.street<<endl; return stream; }
C++ Builder Разобраться с программой //--------------------------------------------------------------------------- #include <vcl.h> #pragma hdrstop #include "blbl.h" //--------------------------------------------------------------------------- #pragma package(smart_init) #pragma resource "*.dfm" TForm9 *Form9; подробнее

Показать сообщение отдельно
gh05t
47 / 46 / 4
Регистрация: 03.04.2010
Сообщений: 99
21.06.2010, 09:01     Windows I/o без Kernel32.dll и Advapi32.dll
Конкретно по ExitProcess могу сказать, что ее можно заменить на простой ret - это будет корректно с точки зрения операционки.
Про другие же функции - вызывай их с нужными параметрами и начинай пошаговое выполнение в отладчике - смотри, что они вызывают внутри себя. Как правило, функции в kernel32, как уже было сказано, обертки для функций в ntdll, так что осталось только найти аналоги и понять, какие параметры им надо передавать.
Правда у меня до сих пор остается сомнение. По-моему винда подгружает kernel32 в адресное пространство каждого процесса, не зависимо от того, использует он функции из этой библиотеки или нет (винда сама их использует при создании процесса). Можешь сказать, почему тебе надо сделать именно так?
 
Текущее время: 02:58. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru