吾爱破解 - 52pojie.cn

 找回密码
 注册[Register]

QQ登录

只需一步,快速开始

查看: 1794|回复: 7
收起左侧

[求助] 【C#求助】尝试读取或写入受保护的内存。这通常指示其他内存已损坏

[复制链接]
lizf2019 发表于 2021-2-19 15:41
项目源码:https://k-n.lanzoui.com/icdYEluhmaf
问题1:
本来要实现获取窗口句柄,自动点击skype软件 image.png image.png 拨号盘按钮(按钮名称目前不确定)
引发了异常:System.AccessViolationException:
“尝试读取或写入受保护的内存。这通常指示其他内存已损坏。
image.png
源码都在form2里面(form1点高级模式出form2)

求大佬指点如何改进



项目源码:https://k-n.lanzoui.com/icdYEluhmaf

发帖前要善用论坛搜索功能,那里可能会有你要找的答案或者已经有人发布过相同内容了,请勿重复发帖。

 楼主| lizf2019 发表于 2021-2-19 15:55
欢迎各位大佬发表高见
WolfAvenue 发表于 2021-2-19 17:45
不要那个入口点
        [DllImport("user32.dll", EntryPoint = "FindWindow")]
        private static extern IntPtr FindWindowExA(IntPtr hwndParent, IntPtr hwndChildAfter, string lpszClass, string lpszWindow);
 楼主| lizf2019 发表于 2021-2-20 09:39
WolfAvenue 发表于 2021-2-19 17:45
不要那个入口点
        [DllImport("user32.dll", EntryPoint = "FindWindow")]
        pri ...

好像也不行
image.png
WolfAvenue 发表于 2021-2-20 09:46

这个不要 ,EntryPoint = "FindWindow"
函数:
FindWindowExA
FindWindowEx 都可以

免费评分

参与人数 1热心值 +1 收起 理由
lizf2019 + 1 谢谢了

查看全部评分

 楼主| lizf2019 发表于 2021-2-20 09:51
WolfAvenue 发表于 2021-2-20 09:46
这个不要 ,EntryPoint = "FindWindow"
函数:
FindWindowExA

image.png 按钮名称怎么找呢
WolfAvenue 发表于 2021-2-20 10:12
lizf2019 发表于 2021-2-20 09:51
按钮名称怎么找呢

就是没有这个子窗口句柄,spy++查出来的只有一个子窗口,咋个找到这个按钮并点击我也不知道了

免费评分

参与人数 1热心值 +1 收起 理由
lizf2019 + 1 谢谢了

查看全部评分

 楼主| lizf2019 发表于 2021-2-20 10:14
WolfAvenue 发表于 2021-2-20 10:12
就是没有这个子窗口句柄,spy++查出来的只有一个子窗口,咋个找到这个按钮并点击我也不知道了

还是谢谢了,您给了我很大帮助
您需要登录后才可以回帖 登录 | 注册[Register]

本版积分规则

返回列表

RSS订阅|小黑屋|处罚记录|联系我们|吾爱破解 - LCG - LSG ( 京ICP备16042023号 | 京公网安备 11010502030087号 )

GMT+8, 2024-11-26 06:30

Powered by Discuz!

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表