fixed 1.8

This commit is contained in:
Gray
2025-07-30 00:36:31 -04:00
parent dbcb30c8d6
commit 63bf8785fa
3 changed files with 16 additions and 1 deletions

7
vendor/memcury.h vendored
View File

@@ -715,7 +715,7 @@
return FindPatternEx(handle, pattern, mask, module, module + Memcury::PE::GetNTHeaders()->OptionalHeader.SizeOfImage);
}
static auto FindPattern(const char* signature, bool bWarnIfNotFound = true) -> Scanner
static auto FindPattern(const char* signature, bool bWarnIfNotFound = true, int skip = 0) -> Scanner
{
PE::Address add{ nullptr };
@@ -740,6 +740,11 @@
if (found)
{
if (skip > 0)
{
return FindPattern(signature, bWarnIfNotFound, --skip);
}
add = reinterpret_cast<uintptr_t>(&scanBytes[i]);
break;
}