Отправляет email-рассылки с помощью сервиса Sendsay
  Все выпуски  

RusFAQ.ru: Программирование на C / C++


Информационный Канал Subscribe.Ru


RusFAQ.ru: Программирование на C / C++

Выпуск № 287
от 18.06.2003, 02:30

Администратор:
Имя: Nick.Box
URL: Информационный ресурс
ICQ: 365124
[censored], [censored]
О рассылке:
Задано вопросов: 870
Отправлено ответов: 2032
Активность: 233.5 %
[Задать вопрос >>][Регистрация эксперта >>]
[Поиск в базе][Обсудить на форуме]


 Список экспертов, ответы которых опубликованы в данном выпуске

BOLT
Статус: Профессиональный
Общий рейтинг: 172.55
URL: Начинающему программитсу: софт, примеры, документация, Assembler, C/C++.
[Подробней >>]
Hayk
Статус: Доверительный
Общий рейтинг: 112.66
[Подробней >>]
Ramzes
Статус: Профессиональный
Общий рейтинг: 125.58
URL: Microsoft homepage
[Подробней >>]
 
Vdr
Статус: Доверительный
Общий рейтинг: 113.15
[Подробней >>]
uzhas (Игорь)
Статус: Начальный
Общий рейтинг: 102.56
[Подробней >>]
Yuri Gordienko
Статус: Опытный
Общий рейтинг: 116.9
[Подробней >>]
 
Dzik
Статус: Профессиональный
Общий рейтинг: 112.85
URL: Разработка игрушек
[Подробней >>]
vitya
Статус: Профессиональный
Общий рейтинг: 108.16
[Подробней >>]
baldr
Статус: Профессиональный
Общий рейтинг: 112.27
URL: Сайт об ОС DOS. Всем, кто любит эту ОС!
[Подробней >>]


 Краткий перечень вопросов

Вопрос № 859. Здравствуйте, эксперты. Я тут хочу прогу замутить, типа GameHack'а и ArtMoney. Тут вот возникла пара... (ответов: 2)
Вопрос № 860. При попытке компиляции не был найден файл , а директива препроцессора указана - #define ... (ответов: 3)
Вопрос № 861. Как профи вы наверное можете дать ответ на вопрос: "Где можно найти хорошие электронные руковод... (ответов: 3)
Вопрос № 862. хайте, эксперты! решил си изучить;) проблемки возникли;). 1. Почему си не пишет число 10, пишет како... (ответов: 5)
Вопрос № 863. Если кто знает как в VC++ 6 (вернее в редакторе мышиных указателей, который поставляется всместе с н... (ответов: 2)

Вопросов: 5, ответов: 15


 Вопрос № 859

Здравствуйте, эксперты. Я тут хочу прогу замутить, типа GameHack'а и ArtMoney. Тут вот возникла пара вопросов:
1. в NT можно воспользоваться VirtualProtectEx, если запись запрещена, а что делать в Win9x?
2. Как получить размер памяти, занимаемый процессом?
3. Я думаю, что изменять значения стоит с помощью WriteProcessMemory, а искать с помощью ReadProcessMemory, если есть способ лучше, то скажите.
Всем удачи и много хорошего пива! :-)



Вопрос отправлен: 14.06.2003, 05:49
Отправитель: Marouder

[Следующий вопрос >>] [Список вопросов]

Отвечает BOLT

Добрый день, Мародер!
Чтобы получить память, занимаемый процессом, использую эту функцию:

BOOL GetProcessWorkingSetSize(
     HANDLE hProcess,
     LPDWORD lpMinimumWorkingSetSize,
     LPDWORD lpMaximumWorkingSetSize
     );

Да прибудет с тобой Велика Сила!

Ответ отправлен: 16.06.2003, 13:03
Отправитель: BOLT


Отвечает Hayk

Добрый день, Marouder!
3. GetProcessMemoryInfo()

Ответ отправлен: 16.06.2003, 12:17
Отправитель: Hayk


 Вопрос № 860

При попытке компиляции не был найден файл , а директива препроцессора указана - #define . Почему так ? нужен для вызова malloc() и free().



Вопрос отправлен: 14.06.2003, 10:12
Отправитель: Challenger

[Следующий вопрос >>] [Список вопросов]

Отвечает BOLT

Доброе время суток, Challenger!
Для использования функции malloc() и free(), подключай заголовочные файлы alloc.h и stdlib.h диррективой препроцессора #include.Например:

#include
#include

Да прибудет с тобой Велика Сила!

Ответ отправлен: 16.06.2003, 13:03
Отправитель: BOLT


Отвечает Ramzes

Добрый день, Challenger!
Приаттачил бы код хоть.....

Ответ отправлен: 16.06.2003, 17:43
Отправитель: Ramzes


Отвечает Vdr

Здравствуйте, Challenger!
Дело в том что ты не ту дерективу используешь... нужен #include
Удачи!

Ответ отправлен: 16.06.2003, 10:38
Отправитель: Vdr


 Вопрос № 861

Как профи вы наверное можете дать ответ на вопрос: "Где можно найти хорошие электронные руководства, справочники по C/C++".
Надеюсь на вашу помощь



Вопрос отправлен: 14.06.2003, 13:14
Отправитель: Marty

[Следующий вопрос >>] [Список вопросов]

Отвечает BOLT

Здравствуйте, Marty!
Как "профи" говорю тебе:
http://lib.ru
http://emanual.ru
ну и мой сайт http://prog.dax.ru
Да прибудет с тобой Велика Сила!

Ответ отправлен: 16.06.2003, 13:04
Отправитель: BOLT


Отвечает uzhas (Игорь)

"Где можно найти хорошие электронные руководства, справочники по C/C++"
Добрый день, Marty!
У меня в PDF лежит книга Х.Дейтел, П.Дейтел "Как программировать на С" весит 56 М. Если администратор разрешит...

Ответ отправлен: 14.06.2003, 21:11
Отправитель: uzhas (Игорь)


Отвечает Yuri Gordienko

Здравствуйте, Marty!
Отовсюду понемногу, хотя хороших електронных книг совсем мало:
Липпман http://www.infocity.kiev.ua/
http://it-books.narod.ru/C_CPP/CppForRealProgrammers_rus.rar
richter4ru.zip - не помню где, но найдешь если захочешь
Посмотри
http://anatolix.naumen.ru/books.htm
Пожалуй и все, остальное только в печатном виде, что обидно
Успехов





Ответ отправлен: 17.06.2003, 11:19
Отправитель: Yuri Gordienko


 Вопрос № 862

хайте, эксперты!
решил си изучить;) проблемки возникли;).
1. Почему си не пишет число 10, пишет какое-то другое число(очень большое %(). Как сделать, чтобы это функция возвращала число 10?
2. Как в си делать ассемблерные вставки?.


Приложение:


Вопрос отправлен: 14.06.2003, 19:58
Отправитель: Zensor (new2student@rambler.ru)

[Следующий вопрос >>] [Список вопросов]

Отвечает Dzik

Добрый день, Zensor!
1)printf("%d",zz());
2)asm{}

Ответ отправлен: 15.06.2003, 05:25
Отправитель: Dzik


Отвечает Yuri Gordienko

Здравствуйте, Zensor!
надо printf("%d",zz());
Успехов

Ответ отправлен: 17.06.2003, 10:27
Отправитель: Yuri Gordienko


Отвечает BOLT

Здравствуйте, Zensor!
1)Она "пишет" адрес функции zz, чтобы вывело число в параметрах нужно указать не имя функции а оператор выполнеия, т.е. по-русски - пишеш:

printf("%d", zz()) //вызываем функцию zz(), а ты передовал ее адресс, поэтомы выводилось черти-что

2)В C++ вставки Assembler кода оформляют так:

asm {
mov ax, 0x0e07
xor bx, bx
int 0x10 //прерывания функции системного динамика,
// в нашем случае пищит
}

Да прибудет с тобой Велика Сила!

Ответ отправлен: 16.06.2003, 13:03
Отправитель: BOLT


Отвечает Ramzes

Здравствуйте, Zensor!
printf("%d", zz())
а без скобок у тебя получается указатель на функцию

Ответ отправлен: 16.06.2003, 17:42
Отправитель: Ramzes


Отвечает vitya

Приветствую Вас, Zensor!
Все просто - ты забыл вызвать функцию
printf("%d", zz());
скобочки не забываем.

Ответ отправлен: 15.06.2003, 10:26
Отправитель: vitya


 Вопрос № 863

Если кто знает как в VC++ 6 (вернее в редакторе мышиных указателей, который поставляется всместе с ним) создать 256-ти цветный указатель миши, и зделать так, чтобы этот казатель был единственным, который находится в создаваемом файле. Если кто пробовал творить в этом редакторе, то наверное заметил, что если выбрать File->New->Files->Cursor File, то получаем некую область, в которой можем творить свой новый курсор, но только в монохромном режиме... Если же потом нажать кнопочку, которая находится в одной строке с полем Device и задать свои настройки размера и палитры, то в конечном итоге мы получим файл, в которм будут находиться два курсора мыши - монохромный и цветной... А как сделать так, чтобы монохромного не было??? Подскажите пожалуйста...
Благодарю...



Вопрос отправлен: 14.06.2003, 23:02
Отправитель: hjkl (pooh@apexnet.com.ua)

[Следующий вопрос >>] [Список вопросов]

Отвечает BOLT

Добрый день, hjkl!
Интересно...не разу не замечал этот глюк.Наверное это баг.
Да прибудет с тобой Велика Сила!

Ответ отправлен: 16.06.2003, 13:04
Отправитель: BOLT


Отвечает baldr

Доброе время суток, hjkl!
Я могу и ошибаться, но это случаем не маска курсора? Тогда она нужна...

Ответ отправлен: 16.06.2003, 08:33
Отправитель: baldr



Форма отправки вопроса

Внимание!
Мы рекомендуем открывать рассылку в программе Internet Explorer 5.0+ или отправлять вопросы с сайта по адресу: http://rusfaq.ru/cgi-bin/Message.cgi.

(C) 2002-2003 Команда RusFAQ.ru.

 Персональные данные

Ваше имя:

Ваш e-mail:

Опубликовать мой e-mail в рассылке


 Вопрос и дополнение

Ваш вопрос:


Приложение (если необходимо):


Получить ответов:


 Выбор рассылки

Программисту
Assembler (38)
C / C++ (27)
Perl (5)
Builder / Delphi (17)
Pascal (28)
Basic / VBA (9)
Java / JavaScript (11)
PHP (5)
MySQL / MSSQL (6)
Пользователю
Windows 95/98/Me (31)
Windows NT/2000/XP (26)
"Железо" (19)
Поиск информации (13)
Администратору
Windows NT/2000/XP (13)
Linux / Unix (6)
Юристу
Гражданское право (7)
Семейное право (3)
Трудовое право (4)
КоАП (3)

Отправить вопрос всем экспертам выбранной рассылки.




Задать вопрос | Регистрация эксперта | Поиск в базе | Чат | Форумы | Новости
Проект экспертов RusFAQ.ru | Фотоальбом | Virus.RusFAQ.ru | Администрирование


Яндекс цитирования
© 2001-2003 Россия, Москва. Авторское право: Калашников О.А.

http://subscribe.ru/
E-mail: ask@subscribe.ru
Отписаться
Убрать рекламу

В избранное