首页
社区
课程
招聘
[GetBreakpointHitCount 地址] 返回给 $result 怎么拿到这个$result呢

标题

收藏
3条回答
vector 2025-3-3

$result是个变量,函数调用后直接读取这个变量就可以了。

回复
mb_nawgezcp: 我不知道怎么读取到这个变量
回复 2025-3-4
mb_nawgezcp 2025-3-4

在编程中 有什么方法可以定位到这个变量吗

回复
vector: 就跟普通变量一样访问它就可以。
回复 2025-3-7
vector: 或者你把你的程序贴一下看看
回复 2025-3-7
mb_nawgezcp: @vector 在vs的编程中  $result  这个变脸没定义咋访问
回复 2025-3-7
vector: @mb_nawgezcp 如果你要在VS的编程中获取这个变量的话,可以试试DbgValFromString这个函数
uint  rlt  =  DbgValFromString("$result")
回复 2025-3-9
查看更多
ayifu3321a 2025-3-9

如果你是在 Python 中使用 ctypes 库调用 Windows API 来获取 GetBreakpointHitCount 的返回值,并且将其存储在 $result 类似概念的变量中,可以按照如下方式操作:import ctypes

假设这里有对 GetBreakpointHitCount 函数的定义

模拟定义一个简单的函数原型

kernel32 = ctypes.windll.kernel32

假设 GetBreakpointHitCount 函数的返回值是整数

GetBreakpointHitCount = kernel32.GetBreakpointHitCount
GetBreakpointHitCount.restype = ctypes.c_int

调用函数并获取结果

result = GetBreakpointHitCount()

现在可以使用 result 变量了

print(f"断点命中次数: {result}")

在这个示例中,result 变量就存储了 GetBreakpointHitCount 函数的返回值,你可以对它进行打印、进一步计算等操作。

回复
x64dbg入门实战
  参与学习     118 人
  提问次数     17 个
x64dbg入门实战;掌握x64dbg,从基础到高级调试与自动化
我的问答 领取收益
0
我的提问
0
我的回答
0
学习收益