Ты че баклан, дефективный?
-
Автор темы
- #1
Через minhook ставлю хук
Хук устанавливается, но при вызове RtlGetFullPathName_U_ нет бокса с сообщением
Код:
typedef ULONG(NTAPI* RtlGetFullPathName_U)(PCWSTR FileName, ULONG Size, PWSTR Buffer, PWSTR* ShortName);
static RtlGetFullPathName_U RtlGetFullPathName_U_ = nullptr;
ULONG NTAPI RtlGetFullPathName_U_t(PCWSTR FileName, ULONG Size, PWSTR Buffer, PWSTR* ShortName)
{
MessageBoxW(NULL, L"Test...", L"Test", MB_OK);
return RtlGetFullPathName_U_(FileName, Size, Buffer, ShortName);
}
if (MH_CreateHook(&RtlGetFullPathName_U_, &RtlGetFullPathName_U_t,
reinterpret_cast<LPVOID*>(&RtlGetFullPathName_U_)) != MH_OK)
{
MessageBoxW(NULL, L"1", L"MinHook Sample", MB_OK);
}