static const ULONG_PTR QpcFrequencyAddress = 0x7FFE0300; // KUSER_SHARED_DATA->QpcFrequency static ULONGLONG origFreq = 0; static ULONGLONG...
[ATTACH]совершенство
static NTSTATUS QPCHook( PLARGE_INTEGER PerformanceCounter, PLARGE_INTEGER PerformanceFrequency) { if (!PerformanceCounter)...
RDTSC: 104576556070602, QPC: 25113090688, FREQ: 10000000 RDTSC: 104577051659995, QPC: 25114327194, FREQ: 10000000 RDTSC: 104577482537159, QPC:...
большое спасибо Моя цель заключалась в том, чтобы пропатчить 10МГц и использовать его напрямую. Для этого мне нужно было найти патч...
Я нашёл, что работает только этот метод — напрямую использовать rdtsc у меня никогда не получалось, так как я не знаю, что именно управляет...
Я так думаю, потому что qpc нельзя масштабировать с помощью rdtsc
Привет! Это правильный способ заменить NtQueryPerformanceCounter на RDTSC? Спасибо. NTSTATUS HookedNtQueryPerformanceCounter3( PLARGE_INTEGER...
Спасибо большое, я разобрался, теперь всё работает правильно
Теперь я понимаю, я использую KeIpiGenericCall, и это работает великолепно. Я добавил KeMemoryBarrier для дополнительной безопасности в...
Использование KeSetSystemAffinityThreadEx можно только для установки аффинности текущего потока. Но я хочу установить аффинность произвольного...
фиксированныйvolatile LONG64 g_lock = 1; ULONG_PTR broadcast_function(ULONG_PTR context) { UNREFERENCED_PARAMETER(Context); ULONG...
Извините за вопрос, может ли эта рутина также работать для чтения ядра 0? Спасибоvolatile LONG Barrier = 1; ULONG_PTR...
// Структура для хранения области FXSAVE __declspec(align(16)) typedef struct { unsigned char fxsave_area[512]; } FX_SAVE_AREA;void...
Чтобы разрешить выполнение инструкций SSE без генерации #UD, нам нужно изменить регистры CR0 и CR4 "Очистить бит CR0.EM (бит 2) [CR0 &= ~(1 <<...
Я считываю таймер с помощью команды RDTSC на протяжении 24 часов, и это работает замечательно. Но проблема в том, что драйвер загружается, и...
Я не могу опубликовать это, потому что в каждой сборке Windows смещение в функциях GetMouseCoordinateAbsolute/GetMouseCoordinateRelative меняется
Я сделал это, спасибо, ребята!
Я нашел несколько статей о том, как вносить патчи в старые версии Windows. Одна из них — XP. Я отладил это и обнаружил, что вносится патч в...
Здравствуйте, я хочу вернуть настройки useplatformtick в Windows 11 к настройкам Windows 10. Я пытался отладить функции и обнаружил, что только...
Имена участников (разделяйте запятой).