1. 管理员权限的程序接收不到中权限 explorer 的拖拽消息 : WM_DROPFILES.
2. 高权限程序中已经添加了过滤 ::ChangeWindowMessageFilter(WM_DROPFILES, MSGFLT_ADD);
3. WIN7 正常,WIN10 不正常。
请问,WIN10 有什么特殊的地方吗?没分了,请见谅!
------解决思路----------------------
win7也不行吧.https://helgeklein.com/blog/2010/03/how-to-enable-drag-and-drop-for-an-elevated-mfc-application-on-vistawindows-7/
ChangeWindowMessageFilter (WM_DROPFILES, MSGFLT_ADD);
ChangeWindowMessageFilter (WM_COPYDATA, MSGFLT_ADD);
ChangeWindowMessageFilter (0x0049, MSGFLT_ADD);
win10下我试了, 提升后一样可以.