社区
进程/线程/DLL
帖子详情
OpenProcess与WM_DROPFILES的问题?
fhw217
2018-09-08 02:00:40
操作系统是win10,
自己的程序里有两个功能:
A:接受从Explorer中拖放的文件(WM_DROPFILES);
B:用OpenProcess打开高权限的进程;
现在这两个功能不能同时正常,如果自己的程序为普通权限,A成功,B失败,如果自己的程序是管理员权限,A失败,B成功,请问如何让这两个功能同时正常?
...全文
295
4
打赏
收藏
OpenProcess与WM_DROPFILES的问题?
操作系统是win10, 自己的程序里有两个功能: A:接受从Explorer中拖放的文件(WM_DROPFILES); B:用OpenProcess打开高权限的进程; 现在这两个功能不能同时正常,如果自己的程序为普通权限,A成功,B失败,如果自己的程序是管理员权限,A失败,B成功,请问如何让这两个功能同时正常?
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
4 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
蒋晟
2018-09-16
打赏
举报
回复
因为有UIPI,所以拖放操作不能跨完整级别。
把你的需要管理员身份的代码放到另外一个exe然后用ShellExecute Runas在需要的时候运行
fhw217
2018-09-11
打赏
举报
回复
自己顶一下!
zwfgdlc
2018-09-09
打赏
举报
回复
用管理员方式运行 添加ChangeWindowMessageFilter(WM_DROPFILES, MSGFLT_ADD); 解决WM_DROPFILES消息接受不到的问题
赵4老师
2018-09-09
打赏
举报
回复
搜“Session0 穿透”?
VC 直接发送
WM
_
DROP
FILES
拖拽消息,模拟拖拽动作代码
::SendMessage(hMain,
WM
_
DROP
FILES
, (WPARAM)pszRemote, NULL); } else { goto Exit0; } nResult = TRUE; Exit0: if (pBuf) { ...
python使用win32库模拟拖拽文件发给指定窗口
幸好以前做过vc开发,熟悉点win32编程,于是装上vs和msdn,从消息
WM
_
DROP
FILES
查起,慢慢得实现了这个功能。
WM
_
DROP
FILES
是向win32窗口拖拽一个文件松开鼠标左键后会触发发送给窗口的消息,前提是目标窗口是支持...
VC模拟文件拖拽
VC模拟文件拖拽 模拟文件拖拽基本原理是向目标窗口发送
WM
_
DROP
FILES
消息,同时提供文件拖拽相关参数(
DROP
FILES
结构体和文件名),因此需要在目标进程的虚拟地址空间中申请内存存放拖拽相关参数。
模拟文件拖拽到指定窗体中。
分别要用到API: DragAccept
Files
()函数,令窗体接受文件拖拽的消息
WM
_
DROP
FILES
消息文件拖拽时接收看来得向窗体发送
WM
_
DROP
FILES
消息,发送消息是SendMessage()函数为节约时间我们要站在巨人的肩膀--搜索关键词就...
模拟文件拖拽到指定窗体中
分别要用到API: DragAccept
Files
()函数,令窗体接受文件拖拽的消息
WM
_
DROP
FILES
消息文件拖拽时接收看来得向窗体发送
WM
_
DROP
FILES
消息,发送消息是SendMessage()函数为节约时间我们要站在巨人的肩膀--搜索关键词就...
进程/线程/DLL
15,473
社区成员
49,171
社区内容
发帖
与我相关
我的任务
进程/线程/DLL
VC/MFC 进程/线程/DLL
复制链接
扫一扫
分享
社区描述
VC/MFC 进程/线程/DLL
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章