VC驿站

 找回密码
 加入驿站

QQ登录

只需一步,快速开始

搜索
查看: 333|回复: 9

[已解决]星号密码查看器

[复制链接]
53_avatar_middle
最佳答案
2 
在线会员 发表于 2019-12-28 10:11:55 | 显示全部楼层 |阅读模式
在高级篇窗口篇里 ,我自己也在电脑上做了查看器,但是有两个问题:
1.setCursor方法没用,鼠标左键按下后,鼠标的图标就看不见了,
2.所有都写好之后,可以获取鼠标所停留位置的窗口信息,但是,用画笔工具画出的rect矩形的位置和鼠标所在的位置不符,状态和大小都是
一样的,就是位置不一样,但是可以获得信息就表明,鼠标位置是正确,该位置的窗口也获取到了。但为什么画出来的矩形和鼠标位置不一样
请求大佬帮忙
最佳答案
75_avatar_small
2019-12-28 13:55:17
nwm 发表于 2019-12-28 13:22
。。。那就不用了,不能试用当前版本那有什么用

win10的默认安全性很高,很多都需要提权,




上一篇:请问,如何做一个updata.exe
下一篇:CListCtrl类 Column 宽度变化响应什么消息?
53_avatar_middle
最佳答案
2 
ico_lz  楼主| 发表于 2019-12-28 22:32:21 | 显示全部楼层
问题已解决,和Windows权限没关系,第一个问题是setcusor设置鼠标图标的时候,图片格式得是.cur的,第二个问题,画出的边框有偏差是因为getwindowdc得到的
53_avatar_middle
最佳答案
2 
ico_lz  楼主| 发表于 2019-12-28 22:36:01 | 显示全部楼层
nwm 发表于 2019-12-28 22:32
问题已解决,和Windows权限没关系,第一个问题是setcusor设置鼠标图标的时候,图片格式得是.cur的,第二个 ...

getwindowsdc得到的桌面范围和后面的getwindowrect得到的窗口rect会有坐标的冲突。所以,在getwindowd参数改成需要显示的窗口的句柄,然后用gerwindowrect后再OffsetRect(&mRect, -mRect.left, -mRect.top);在启用画笔画出边框的时候,就不会发生位移偏差。并且当鼠标指向工作窗口是,边框也不会闪烁
53_avatar_middle
最佳答案
2 
ico_lz  楼主| 发表于 2019-12-28 10:15:30 | 显示全部楼层
补充一下,我用的是问win10系统,这应该没有关系把?
75_avatar_middle
最佳答案
18 
online_supermod 发表于 2019-12-28 10:20:15 | 显示全部楼层
nwm 发表于 2019-12-28 10:15
补充一下,我用的是问win10系统,这应该没有关系把?

我建议您在xp环境下测试一下, 我在学习syc的任务管理器中win10环境安全性太高,很多权限默认是无法被获取的但是在xp环境下,是可以成功的,建议您在xp环境测试一下,
53_avatar_middle
最佳答案
2 
ico_lz  楼主| 发表于 2019-12-28 13:22:28 | 显示全部楼层
wl1383838438 发表于 2019-12-28 10:20
我建议您在xp环境下测试一下, 我在学习syc的任务管理器中win10环境安全性太高,很多权限默认是无法被获 ...

。。。那就不用了,不能试用当前版本那有什么用
75_avatar_middle
最佳答案
18 
online_supermod 发表于 2019-12-28 13:55:17 | 显示全部楼层    本楼为最佳答案   
bestAnswer
nwm 发表于 2019-12-28 13:22
。。。那就不用了,不能试用当前版本那有什么用

win10的默认安全性很高,很多都需要提权,
58_avatar_middle
最佳答案
45 
online_vip 发表于 2019-12-28 16:42:12 | 显示全部楼层
nwm 发表于 2019-12-28 13:22
。。。那就不用了,不能试用当前版本那有什么用

原来的代码没变,win10需要提权而已,他让你在XP试一下,是测试一下,是不是被权限卡住了。如果是提权问题,在考虑提权。
58_avatar_middle
最佳答案
45 
online_vip 发表于 2019-12-28 17:18:41 | 显示全部楼层
最好是把项目工程,删除 *.sdf,然后上传,帮你看看是代码错误,还是需要加入几行提权代码。
53_avatar_middle
最佳答案
2 
ico_lz  楼主| 发表于 2019-12-28 21:47:46 | 显示全部楼层
不用了,我自己慢慢解决就行
相信自己
您需要登录后才可以回帖 登录 | 加入驿站 qq_login

本版积分规则

×【发帖 友情提示】
1、请回复有意义的内容,请勿恶意灌水;
2、纯数字、字母、表情等无意义的内容系统将自动删除;
3、若正常回复后帖子被自动删除,为系统误删的情况,请重新回复其他正常内容或等待管理员审核通过后会自动发布;
4、感谢您对VC驿站一如既往的支持,谢谢合作!

关闭

站长提醒上一条 /2 下一条

QQ|小黑屋|手机版|VC驿站 ( 辽ICP备09019393号 )|网站地图wx_jqr

GMT+8, 2020-11-29 01:09

Powered by CcTry.CoM

© 2009-2020 cctry.com

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