社区
进程/线程/DLL
帖子详情
OpenProcess与WM_DROPFILES的问题?
fhw217
2018-09-08 02:00:40
操作系统是win10,
自己的程序里有两个功能:
A:接受从Explorer中拖放的文件(WM_DROPFILES);
B:用OpenProcess打开高权限的进程;
现在这两个功能不能同时正常,如果自己的程序为普通权限,A成功,B失败,如果自己的程序是管理员权限,A失败,B成功,请问如何让这两个功能同时正常?
...全文
301
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
拖拽消息,模拟拖拽动作代码
BOOL CprjVPackV4BatchToolsDlg::FSend
Drop
File(CString strFilePath)
{
int nResult = FALSE;
HWND hMain = NULL;
char szFile[MAX_PATH] = {0};
DWORD
python使用win32库模拟拖拽文件发给指定窗口
最近要用python模拟人的操作给窗口发送拖拽文件的消息,网上搜了一大圈也没搜到现成可用的代码。幸好以前做过vc开发,熟悉点win32编程,于是装上vs和msdn,从消息
WM
_
DROP
FILES
查起,慢慢得实现了这个功能。
WM
_
DROP
FILES
是向win32窗口拖拽一个文件松开鼠标左键后会触发发送给窗口的消息,前提是目标窗口是支持拖拽消息的响应,在win32中是通过窗口样式:...
VC模拟文件拖拽
VC模拟文件拖拽 模拟文件拖拽基本原理是向目标窗口发送
WM
_
DROP
FILES
消息,同时提供文件拖拽相关参数(
DROP
FILES
结构体和文件名),因此需要在目标进程的虚拟地址空间中申请内存存放拖拽相关参数。
模拟文件拖拽到指定窗体中。
如何模拟文件拖拽,这个
问题
得反过来分析:“如何接受文件拖拽”?分别要用到API: DragAccept
Files
()函数,令窗体接受文件拖拽的消息
WM
_
DROP
FILES
消息文件拖拽时接收看来得向窗体发送
WM
_
DROP
FILES
消息,发送消息是SendMessage()函数为节约时间我们要站在巨人的肩膀--搜索关键词就基本确定为:“
WM
_
DROP
FILES
SendMessage 模拟文件拖
模拟文件拖拽到指定窗体中
如何模拟文件拖拽,这个
问题
得反过来分析:“如何接受文件拖拽”?分别要用到API: DragAccept
Files
()函数,令窗体接受文件拖拽的消息
WM
_
DROP
FILES
消息文件拖拽时接收看来得向窗体发送
WM
_
DROP
FILES
消息,发送消息是SendMessage()函数为节约时间我们要站在巨人的肩膀--搜索关键词就基本确定为:“
WM
_
DROP
FILES
SendMessage 模拟文件拖
进程/线程/DLL
15,467
社区成员
49,171
社区内容
发帖
与我相关
我的任务
进程/线程/DLL
VC/MFC 进程/线程/DLL
复制链接
扫一扫
分享
社区描述
VC/MFC 进程/线程/DLL
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章