パラメータを読み取る方法を理解しようとしています。フックが機能するようになりました。唯一のことは、これを行うたびにクラッシュすることです。
private void onFuncCall(NktHook hook, NktProcess process, NktHookCallInfo hookCallInfo)
var paramsEnum = hookCallInfo.Params();
if (hook.FunctionName.Equals("getPlayerPtr"))
{
INktParam p;
p = paramsEnum.First();
Debug.WriteLine(p.Value);//This line cause a crash
return;
}
}
getPlayerPtr 定義:
UINT64 *getPlayerPtr(int Id);