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

Глобальный хук. Довести до ума - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Square Head на прямоугольном поле http://www.cyberforum.ru/cpp/thread49383.html
Народ! Помогите пожалуйста. Есть 4 задачи на выбор, нужно решить любую! Не скрою, C++, знаю плоховато, а задачу надо сдать сегодня. Кому не сложно - напишите код любой. Буду очень благодарен. Не забуду! Реализовать на C++ Вот сообственно задачи: • (Square Head). Square Head на прямоугольном поле размером 32 х 20 ячеек. В начальный момент времени ячейки закрашены случайными цветами (в...
C++ Предлогаю создать игровую платформу Привет всем,предлогаю создать собственную платформу(игровая,игры: Cs 1.6,War craft,пока такие),с меня сайт ,сайт будет на английском,и игровая платформа должна быть на Angl + Rus ,на ней также можно рубить денги со временем,есть текущая игровая платформа : Garena (www.garena.com) ,придумаем собственное,думаю вы согласитесь,и создадим свою платформу,со временем,может и станем Популярными. Мои... http://www.cyberforum.ru/cpp/thread49371.html
C++ Классы строки
Создаю класс в котором главной переменной является динамическая строка Проблема в том что когда я удаляю временный класс(в ф-циях операторах сложение и равно) вылетает ошибка (типа не правильно удаляю строку...) вот заголовочный файл класса: #pragma once class Cstring { char* stroka;
Проблема с классом C++
Доброе времени суток...у меня проблема в создании класса - динамического массива! проблема в изминении определённого элемента и вывода на экран массива компилятор Visual Studio 2008 Вот заголовочный файл(в нём описание класса) #pragma once class Carray { int* masiv;
C++ Программинг для Windows http://www.cyberforum.ru/cpp/thread48955.html
Всем доброго время суток) Я хочу начать программировать для Windows, но сначала хотел бы задать вам 2 вопроса 1)с чего лучше начать изучение с win32 api как осовы или с mfc как более простого и потом уже перейти к api 2)очень простой: какую литературу посоветуете? всем заранее спасибо:drink:
C++ strict c++ : 64 bit int strict c++ : 64 bit int как можно задать 64 битную целую переменную? желательно без подключения библиотек, без вывода предупреждений интересует для g++ и msvc9express подробнее

Показать сообщение отдельно
Alexandoros
227 / 65 / 4
Регистрация: 02.06.2009
Сообщений: 280
16.09.2009, 13:46     Глобальный хук. Довести до ума
Если ставиш хук через SetWindowsHook то загружать его спецом не нужно, винда сама подгрузит длл во все процессы, которые стригерят этот хук.

#pragma comment(linker, "/section:.ИМЯ,rws") - ты объявляеш эту секцию даных шаровой. Это значит , что содержащиеся там даные будут одинаковы для всех процессов. По умолчанию каждые даные в длл уникальны для своего процесса. В шаред секции все процессы юзают одну и ту же физическую область памяти. Поэтому доступ к таким даным должен быть ограничен мутексом.

По поводу 99% - это твой косяк в коде где то.
 
Текущее время: 04:29. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru