Я написал небольшую библиотеку Noobie.Все функции работают хорошо, кроме шаблонной функции.
Мой код существует, когда я использую этот код без сборки и успеха в работе библиотеки, но при использовании с библиотекой, что дает неразрешенную внешнюю ошибку.
Настройки проекта и библиотеки
-c ++ языковой стандарт: последняя -мнобайтовая кодировка -no sdl -MT статическая -no оптимизация
template<typename T>
BOOL XMCore::XMHacking::WriteMemory(uintptr_t Address, T Value, bool
Check, HANDLE Process)
{
SIZE_T mWriten;
if (Check && IsBadWritePtr((PFunc)Address, sizeof(T)))
return FALSE;
if (Process == NULL)
*(T*)Address = Value;
else
WriteProcessMemory(Process, (PFunc)Address, &Value, sizeof(T), &mWriten);
if (Process != NULL && mWriten == 0)
return FALSE;
return TRUE;
}