Логотип игрового форума RF-Cheats.ru    
Новости онлайн игр Правила форума Чёрный рынок Реклама и привилегии Гаранты Арбитраж

Вернуться   Чит портал RF-Cheats.ru - форум читеров и ботоводов > > >

Взлом и программирование

: Аспекты программирования при реализации различных методик взлома.
Читы и обход фроста для RF Online без хайдаБоты и читы для Perfect World бесплатно без хайдаМоды и читы для World of Tanks (WoT) бесплатно без хайдаМоды и читы для Armored Warfare бесплатно без хайдаБоты и читы для DOTA 2 бесплатно без хайдаБоты и читы для Black Desert Online бесплатно без хайдаЧиты на ArcheAge бесплатно без хайдаЧиты для Warface бесплатно без хайдаВзлом ВКонтакте и ОдноклассниковСписок разделов со всеми играмиЧиты для онлайн игр



Ответ
 
Опции темы
Старый 24.01.2019, 16:00   #1
dark
Владимир Владимирович
Аватар для dark
OFFLINE
Регистрация: 09.04.2007
Сообщений: 963
Благодарностей:
34,740 всего
Мнения: + 23035
Репутация: 110883
Отправить сообщение для dark с помощью ICQ Отправить сообщение для dark с помощью Skype™

Повисает функция GetPixel


Друзья, столкнулся с интересной загадкой.
В одной бедной беззащитной игрухе получаю цвет пикселя следующим образом:
Код:
int GetPixel_(HWND h, int x, int y) {
	HDC hdc = GetWindowDC(h);
	int pix = GetPixel(hdc, x, y);
	ReleaseDC(h, hdc);
	return pix;
}
Специально разбил на отдельные вызовы, чтобы отследить проблему. Дело в том, что на стационарных компах это работает как часы. А вот на ноутбуках не понятно в зависимости от чего, периодически происходит зависание на функции GetPixel(). То есть функция по сути блокирует выполнение приложения, при этом если сделать ручками клик в окно какой-нибудь другой программы, то всё вдруг продолжает работать. Так то это можно решить, кликая в отдельном потоке куда-либо, но.. хочется разобраться.
В инете я вообще не нашёл инфы, что GetPixel может быть блокирующей. И уж тем более не гуглиться взаимосвязь с ноутбуками.
Есть идеи?

Создание читов на заказ | Правила форума

Я не оказываю услуги гаранта!
База данных кидал: blacklist.rf-cheats.ru
Обязательно проверяйте человека через чёрный список прежде чем совершать с ним сделку.
 
Ответить с цитированием


Старый 24.01.2019, 17:40   #2
Paladin
Супер-модератор
Аватар для Paladin
OFFLINE
Регистрация: 22.05.2008
Сообщений: 551
Благодарностей:
22,949 всего
Мнения: + 10928
Репутация: 99872

Цитата:
Сообщение от dark Посмотреть сообщение
А вот на ноутбуках не понятно в зависимости от чего, периодически происходит зависание на функции GetPixel(). То есть функция по сути блокирует выполнение приложения, при этом если сделать ручками клик в окно какой-нибудь другой программы, то всё вдруг продолжает работать. Так то это можно решить, кликая в отдельном потоке куда-либо, но.. хочется разобраться.
В инете я вообще не нашёл инфы, что GetPixel может быть блокирующей. И уж тем более не гуглиться взаимосвязь с ноутбуками.
Есть идеи?
Могу предположить, что GetPixel как-то взаимодействует с видеокартой, а на ноутбуке она слабая. Либо там с дровами какие-то тёрки

Я уж не знаю, может попробовать сперва делать снимок всего экрана, грузить куда-то на свою канву и в ней уже искать через GetPixel. Даже просто хотя бы посмотреть, будет ли фризиться, подозреваю что нет

И вот тут, судя по всему, у чела была такая же проблема. Попробуй его решение:
http://www.cyberforum.ru/post1396484.html

Цитата:
Никогда "ради мира и спокойствия" не отказывайтесь от собственного опыта и убеждений © Даг Хаммаршельд, политический деятель и лауреат Нобелевской премии мира
Цитата:
Никогда не спорьте с идиотами. Вы опуститесь до их уровня, где они вас задавят своим опытом © Марк Твен

База мошенников (обновляемая): blacklist.rf-cheats.ru
(Тема на кидалу есть, а в блэклист его не добавили? Скорее сюда)
 
Ответить с цитированием
Сказали спасибо:
dark (24.01.2019)
Старый 24.01.2019, 18:05   #3
Enter
Архангел форума
Аватар для Enter
OFFLINE
Регистрация: 01.06.2013
Сообщений: 1,520
Благодарностей:
18,256 всего
Мнения: + 3395
Репутация: 54652

Вы чё, с ума посходили, как функция может быть связана с ноутбуком?
С самим понятием - ноутбук?! Вы же норм люди, не несите ахинею...

Dubhenn haern am glandeal, morch am fhean aiesin
 
Ответить с цитированием
Старый 24.01.2019, 18:23   #4
Paladin
Супер-модератор
Аватар для Paladin
OFFLINE
Регистрация: 22.05.2008
Сообщений: 551
Благодарностей:
22,949 всего
Мнения: + 10928
Репутация: 99872

держите меня семеро

Цитата:
Никогда "ради мира и спокойствия" не отказывайтесь от собственного опыта и убеждений © Даг Хаммаршельд, политический деятель и лауреат Нобелевской премии мира
Цитата:
Никогда не спорьте с идиотами. Вы опуститесь до их уровня, где они вас задавят своим опытом © Марк Твен

База мошенников (обновляемая): blacklist.rf-cheats.ru
(Тема на кидалу есть, а в блэклист его не добавили? Скорее сюда)
 
Ответить с цитированием
Сказали спасибо:
Talissman (02.02.2019), lexnuke (01.02.2019), rattlesnake95 (25.01.2019), xprspro (25.01.2019)
Старый 24.01.2019, 18:27   #5
Enter
Архангел форума
Аватар для Enter
OFFLINE
Регистрация: 01.06.2013
Сообщений: 1,520
Благодарностей:
18,256 всего
Мнения: + 3395
Репутация: 54652

Цитата:
Сообщение от Paladin Посмотреть сообщение
держите меня семеро
Скрытый текст (вы должны войти под своим логином или зарегистрироваться и иметь 1300 сообщение(ий)):
У вас нет прав чтобы видеть скрытый текст, содержащейся здесь.
Чтобы его прочитать, вы должны заработать сообщения. Как это сделать бесплатно, описано в правилах форума. Как купить доступ, описано в Платных услугах.

Dubhenn haern am glandeal, morch am fhean aiesin
 
Ответить с цитированием
Старый 24.01.2019, 18:42   #6
Paladin
Супер-модератор
Аватар для Paladin
OFFLINE
Регистрация: 22.05.2008
Сообщений: 551
Благодарностей:
22,949 всего
Мнения: + 10928
Репутация: 99872

Цитата:
Сообщение от Enter Посмотреть сообщение
*** скрытый текст ***
Конечно нет
Любые подобные функции это обёртки для работы с железом на высоком уровне. Ты функции GetPixel при вызове передаёшь хэндл интерфейса взаимодействия с физическим устройством

Исходя из того, что на ноутбуках (за сопоставимую с ПК цену) железо обычно более слабое, можно предположить, что дело именно в нём. Или в кривых дровах

Цитата:
Никогда "ради мира и спокойствия" не отказывайтесь от собственного опыта и убеждений © Даг Хаммаршельд, политический деятель и лауреат Нобелевской премии мира
Цитата:
Никогда не спорьте с идиотами. Вы опуститесь до их уровня, где они вас задавят своим опытом © Марк Твен

База мошенников (обновляемая): blacklist.rf-cheats.ru
(Тема на кидалу есть, а в блэклист его не добавили? Скорее сюда)
 
Ответить с цитированием
Старый 24.01.2019, 18:48   #7
Enter
Архангел форума
Аватар для Enter
OFFLINE
Регистрация: 01.06.2013
Сообщений: 1,520
Благодарностей:
18,256 всего
Мнения: + 3395
Репутация: 54652

Цитата:
Сообщение от Paladin Посмотреть сообщение
Конечно нет
Любые подобные функции это обёртки для работы с железом на высоком уровне. Ты функции GetPixel при вызове передаёшь хэндл интерфейса взаимодействия с физическим устройством

Исходя из того, что на ноутбуках (за сопоставимую с ПК цену) железо обычно более слабое, можно предположить, что дело именно в нём. Или в кривых дровах
Ноутбук с монитором и с ИБП по сути с таким же ПК = одинаковая цена сейчас! Возрази, пруфы! ?

Dubhenn haern am glandeal, morch am fhean aiesin
 
Ответить с цитированием
Старый 24.01.2019, 18:50   #8
Paladin
Супер-модератор
Аватар для Paladin
OFFLINE
Регистрация: 22.05.2008
Сообщений: 551
Благодарностей:
22,949 всего
Мнения: + 10928
Репутация: 99872

Цитата:
Сообщение от Enter Посмотреть сообщение
Бред! Ноутбук с монитором и с ИБП по сути с таким же ПК = одинаковая цена сейчас! Возрази, пруфы! ?
Тебе надо пруфы - ты и выкладывай
И вообще вали отсюда, здесь обсуждают вопросы, связанные с программированием, танковое петушиное глиномесево в другом разделе))

Цитата:
Никогда "ради мира и спокойствия" не отказывайтесь от собственного опыта и убеждений © Даг Хаммаршельд, политический деятель и лауреат Нобелевской премии мира
Цитата:
Никогда не спорьте с идиотами. Вы опуститесь до их уровня, где они вас задавят своим опытом © Марк Твен

База мошенников (обновляемая): blacklist.rf-cheats.ru
(Тема на кидалу есть, а в блэклист его не добавили? Скорее сюда)
 
Ответить с цитированием
Старый 24.01.2019, 18:53   #9
Enter
Архангел форума
Аватар для Enter
OFFLINE
Регистрация: 01.06.2013
Сообщений: 1,520
Благодарностей:
18,256 всего
Мнения: + 3395
Репутация: 54652

Цитата:
Сообщение от Paladin Посмотреть сообщение
Тебе надо пруфы - ты и выкладывай
И вообще вали отсюда, здесь обсуждают вопросы, связанные с программированием, танковое петушиное глиномесево в другом разделе))
Какое программирование? Разделяя ПК и ноут как основа в разных стилях программирования? Можно я это заскриню и передам в некоторые сайты мировых программеров

Dubhenn haern am glandeal, morch am fhean aiesin
 
Ответить с цитированием
Старый 24.01.2019, 18:56   #10
Paladin
Супер-модератор
Аватар для Paladin
OFFLINE
Регистрация: 22.05.2008
Сообщений: 551
Благодарностей:
22,949 всего
Мнения: + 10928
Репутация: 99872

Цитата:
Сообщение от Enter Посмотреть сообщение
Какое программирование? Разделяя ПК и ноут как основа в разных стилях программирования? Можно я это заскриню и передам в некоторые сайты мировых программеров
То есть, ты в принципе отрицаешь факт того, что на разном железе может отличаться время выполнения функций?

Цитата:
Никогда "ради мира и спокойствия" не отказывайтесь от собственного опыта и убеждений © Даг Хаммаршельд, политический деятель и лауреат Нобелевской премии мира
Цитата:
Никогда не спорьте с идиотами. Вы опуститесь до их уровня, где они вас задавят своим опытом © Марк Твен

База мошенников (обновляемая): blacklist.rf-cheats.ru
(Тема на кидалу есть, а в блэклист его не добавили? Скорее сюда)
 
Ответить с цитированием
Ответ


Опции темы

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Новая функция форума dark Новости портала 102 13.10.2014 15:33
функция Inject'a rtf15 Взлом и программирование 1 28.05.2013 04:02

Мир танков | Проект "Армата" | ArcheAge | Black Desert | РФ Онлайн | Айон | Майнкрафт | Браузерные игры
Элдер скролс | Р2 Онлайн | Реквием Онлайн | ПУБГ | Роял Квест | ГТА Санадреас | Контра | Дота 2
Мир кораблей | Лост Арк | Arma2 DayZ mod | The War Z | Карос: Начало | Tera Online
Читы для всех Онлайн-игр