F1::
ADDRESS:= 0x7FF7625501B0
WinGet, hwndTS2, id, Fallout4
 
if hwndTS2 =
{
   MsgBox Game is not running.
   Exit
}
 
MsgBox Window Handle = %hwndTS2%
DllCall("GetWindowThreadProcessId", "Ptr", hwndTS2, "UInt *", PID, "UInt")
 
if (ErrorLevel or !PID)
{
   MsgBox GetWindowThreadProcessId failed.
   Exit
}
MsgBox Process ID = %PID%
ProcessHandle := DllCall("OpenProcess", "int", 24, "char", 0, "UInt", PID, "Ptr")
 
if (ErrorLevel or !ProcessHandle)
{
   MsgBox OpenProcess failed.
   Exit
}
Else
{
MsgBox Process Handle Ready
}
 
DllCall("ReadProcessMemory", "Ptr", ProcessHandle, "Ptr", ADDRESS,"Double*", Results, "Ptr", 8, "Ptr*", 0)
DllCall("CloseHandle", "Ptr", ProcessHandle)
Msgbox Result = %Results%
return
 
return

 

声明:站内资源为整理优化好的代码上传分享与学习研究,如果是开源代码基本都会标明出处,方便大家扩展学习路径。请不要恶意搬运,破坏站长辛苦整理维护的劳动成果。本站为爱好者分享站点,所有内容不作为商业行为。如若本站上传内容侵犯了原著者的合法权益,请联系我们进行删除下架。