|
1 / 1 / 1
Регистрация: 20.02.2014
Сообщений: 77
|
|
.NET 4.x Как реализовать хук DirectX30.08.2014, 16:54. Показов 3701. Ответов 15
Метки нет (Все метки)
Доброго времени суток, уважаемые пользователи форума
![]() Возникла задача реализовать хук DirectX на C#, а точнее реализовать и повесить его на программу, чтобы выводить кол-во кадров в секунду (FPS). Кто сталкивался с этим (Да кто и не сталкивался ), попрошу помочь мне.P.S: Желательно, предоставить пример реализации хука, крепления его к программе, а также отрисовку... скажем, квадрата.
0
|
|
| 30.08.2014, 16:54 | |
|
Ответы с готовыми решениями:
15
Как реализовать глобальный хук для мыши
Как зациклить хук клавиатуры |
|
Администратор
|
|
| 30.08.2014, 17:24 | |
|
Managed DirectX - хоть и старый, но для вашей задачи может подойти. И в пакете есть пример, в котором выводится FPS.
0
|
|
|
1 / 1 / 1
Регистрация: 20.02.2014
Сообщений: 77
|
|
| 30.08.2014, 17:32 [ТС] | |
|
Хм, обязательно посмотрю. А ещё есть какие нибудь идеи?
0
|
|
|
1274 / 975 / 113
Регистрация: 12.01.2010
Сообщений: 1,971
|
|
| 30.08.2014, 17:38 | |
|
0
|
|
|
1 / 1 / 1
Регистрация: 20.02.2014
Сообщений: 77
|
|||
| 30.08.2014, 18:41 [ТС] | |||
![]() P.S: И вообще, желательно никаких бы длл-ок.
0
|
|||
|
Администратор
|
|
| 30.08.2014, 18:52 | |
|
Excelike, есть свежий DirectX SDK, но я точно не знаю, есть ли там примеры для C#: http://www.microsoft.com/en-us... px?id=6812
У на диске есть тот, про который я изначально говорил, но он весит ~500 Мб. У вас есть возможность его скачать и куда вам будет лучше его загрузить?
0
|
|
|
1 / 1 / 1
Регистрация: 20.02.2014
Сообщений: 77
|
||
| 30.08.2014, 19:01 [ТС] | ||
А загрузите туда, куда считаете нужным... а я пока что скачаю, как вы сказали: "Свежий DirectX SDK" и покопаюсь в нём.
0
|
||
|
Администратор
|
|
| 30.08.2014, 19:53 | |
|
Гуглодрайв подойдёт?
https://drive.google.com/file/... sp=sharing
0
|
|
|
1274 / 975 / 113
Регистрация: 12.01.2010
Сообщений: 1,971
|
||
| 30.08.2014, 19:54 | ||
|
там же рядом и ссылка на статью-описание что там происходит..
0
|
||
|
1 / 1 / 1
Регистрация: 20.02.2014
Сообщений: 77
|
|||
| 30.08.2014, 20:08 [ТС] | |||
![]() Добавлено через 12 минут tezaurismosis, а в каком именно проекте находится пример крепления хука к программе и вывод FPS?
0
|
|||
|
Администратор
|
|
| 30.08.2014, 20:14 | |
|
Excelike, хука там как такового нет, но FPS показывает во многих проектах. Я точно не помню уже, вроде в демке с дельфином было и аэропланом, летящим над лесом.
1
|
|
|
1 / 1 / 1
Регистрация: 20.02.2014
Сообщений: 77
|
||
| 30.08.2014, 20:38 [ТС] | ||
![]() Добавлено через 19 минут Странно, но у меня не получается запустить ни одного проекта
0
|
||
|
Администратор
|
|
| 30.08.2014, 20:46 | |
|
Excelike, вам нужно сначала SDK установить
0
|
|
|
1 / 1 / 1
Регистрация: 20.02.2014
Сообщений: 77
|
||
| 30.08.2014, 22:00 [ТС] | ||
|
Добавлено через 1 час 6 минут Может, всё таки ответите?
0
|
||
|
Администратор
|
|
| 30.08.2014, 22:22 | |
|
Видимо да, но это будут не все 500 мб, а несколько библиотек. И сам DirectX.
0
|
|
|
1 / 1 / 1
Регистрация: 20.02.2014
Сообщений: 77
|
||
| 30.08.2014, 23:12 [ТС] | ||
|
Добавлено через 32 минуты Ваш вариант работает. И хук вешается хорошо, но... уж слишком там мне много чего непонятно, да и за собой приходится таскать огромное кол-во библиотек.
0
|
||
| 30.08.2014, 23:12 | |
|
Помогаю со студенческими работами здесь
16
Работа с процессами, как поставить хук.. Как сделать Хук локальным Как заставить хук ловить 2 клавиши?
Хук для DirectX приложений Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Знаешь почему 90% людей редко бывают счастливыми?
kumehtar 14.04.2026
Потому что они ждут. Ждут выходных, ждут отпуска, ждут удачного момента. . .
а удачный момент так и не приходит.
|
Фиксация колонок в отчете СКД
Maks 14.04.2026
Фиксация колонок в СКД отчета типа Таблица.
Задача: зафиксировать три левых колонки в отчете.
Процедура ПриКомпоновкеРезультата(ДокументРезультат, ДанныеРасшифровки, СтандартнаяОбработка)
/ / . . .
|
Настройки VS Code
Loafer 13.04.2026
{
"cmake. configureOnOpen": false,
"diffEditor. ignoreTrimWhitespace": true,
"editor. guides. bracketPairs": "active",
"extensions. ignoreRecommendations": true,
. . .
|
Оптимизация кода на разграничение прав доступа к элементам формы
Maks 13.04.2026
Алгоритм из решения ниже реализован на нетиповом документе, разработанного в конфигурации КА2.
Задачи, как таковой, поставлено не было, проделанное ниже исключительно моя инициатива.
Было так:. . .
|
|
Контроль заполнения и очистка дат в зависимости от значения перечислений
Maks 12.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "ПланированиеПерсонала", разработанного в конфигурации КА2.
Задача: реализовать контроль корректности заполнения дат назначения. . .
|
Архитектура слоя интернета для сервера-слоя.
Hrethgir 11.04.2026
В продолжение https:/ / www. cyberforum. ru/ blogs/ 223907/ 10860. html
Знаешь что я подумал? Раз мы все источники пишем в голове ветки, то ничего не мешает добавить в голову такой источник, который сам. . .
|
Подстановка значения реквизита справочника в табличную часть документа
Maks 10.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "ПланированиеПерсонала", разработанного в конфигурации КА2.
Задача: при выборе сотрудника (справочник Сотрудники) в ТЧ документа. . .
|
Очистка реквизитов документа при копировании
Maks 09.04.2026
Алгоритм из решения ниже применим как для типовых, так и для нетиповых документов на самых различных конфигурациях.
Задача: при копировании документа очищать определенные реквизиты и табличную. . .
|