标题:qt程序以管理员权限运行,无法接收拖拽消息
作者:lostrabbit
日期:2021-10-08 14:02
内容:
试过用changewindowfilter接口,但是没用
有哪位大佬知道为啥在qt中使用这个无效吗,请不吝赐教
#1 [fsu0413 10-09 17:05]
八成是系统限制
#2 回 fsu0413 的帖子 [lostrabbit 10-09 17:11]
fsu0413:八成是系统限制 (2021-10-09 17:05)
是管理员权限比资源管理器权限高,所以接收不到资源管理器的dropfiles消息,在mfc中可以通过changewindowmessagefilter这个接口放开这个消息限制,但是在qt中使用这个接口无效
#3 回 lostrabbit 的帖子 [fsu0413 10-09 17:14]
lostrabbit:是管理员权限比资源管理器权限高,所以接收不到资源管理器的dropfiles消息,在mfc中可以通过changewindowmessagefilter这个接口放开这个消息限制,但是在qt中使用这个接口无效 (2021-10-09 17:11)
Qt连窗口都是自己画的。。。。机制啥的都是自己写的,用不了太正常了
有什么特殊需求需要主程序用UAC吗,单独开个cli用UAC不好吗
#4 回 fsu0413 的帖子 [lostrabbit 10-11 09:02]
fsu0413:Qt连窗口都是自己画的。。。。机制啥的都是自己写的,用不了太正常了
有什么特殊需求需要主程序用UAC吗,单独开个cli用UAC不好吗 (2021-10-09 17:14)
有几个地方需要写注册表,另外单独写个程序来做这块也可以主要想知道为啥qt里用这个无效
#5 回 lostrabbit 的帖子 [fsu0413 10-11 21:32]
lostrabbit:有几个地方需要写注册表,另外单独写个程序来做这块也可以 主要想知道为啥qt里用这个无效 (2021-10-11 09:02)
主要就是因为界面不是native的....