社区
C语言
帖子详情
如何利用窗体句柄获得启动该窗体的应用程序名和路径,请赐教!
SunnyWu
2001-06-11 04:12:00
...全文
192
10
打赏
收藏
如何利用窗体句柄获得启动该窗体的应用程序名和路径,请赐教!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
10 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
SunnyWu
2001-06-12
打赏
举报
回复
API函数中无exenamefromwnd()这个函数,有人会用getwindowlong()和getmodulefilename()这两个函数吗?
xiao_zhu
2001-06-12
打赏
举报
回复
HINSTANCE hInst;
TCHAR szAppName[MAX_PATH];
hInst=GetWindowLong(hWnd,GWL_HINSTANCE);
GetModuleFileName(hInst,szAppName,MAX_PATH);
MiT
2001-06-12
打赏
举报
回复
哦~
最后一个函数如果不是GetModuleBaseName就是GetModuleFileNmae,我不大记得了
MiT
2001-06-12
打赏
举报
回复
通过窗口句柄获得该窗口的进程ID,然后通过openprocess获得该进程的句柄,然后
通过获得的进程句柄通过EnumProcessModules函数获得该进程的模块,然后通过
GetModuleFileNameEx函数,可以获得当前进程的程序文件名(全路径)
GetModuleBaseName这个函数好象可以获得程序的文件名。
rockhard
2001-06-12
打赏
举报
回复
不好意思,没看你问的问题就瞎说了,GetModuleFileNmae第一个参数传NULL就可以得到当前进程的全路径名。第二个参数用来存放获得的全路径的字符串,第三个参数是缓冲大小。我用过应该是行的
rockhard
2001-06-12
打赏
举报
回复
用API函数GetModuleFileNmae将你的窗口句柄传过去试试
jisheng
2001-06-11
打赏
举报
回复
关注
Ninputer
2001-06-11
打赏
举报
回复
获得路径的方法:用查到的Exe名称,在磁盘中查找一下(可能比较苯)
Ninputer
2001-06-11
打赏
举报
回复
获得应用程序名:
ExeNameFromWnd()函数
BrentIvan
2001-06-11
打赏
举报
回复
程序名: App.ExeName
路径: App.Path
基于Delphi的融合DLL中的
窗体
:提出了一种简单的方法将DLL中的窗口融合(嵌入)到其他
应用程序
或DLL的窗口中,使用本方法可以简便地实现具有强扩展性和升级能力的软件系统。 1 引言 在开发一个大型通用控制系统时曾遇到...
VC++编程技巧83例
Visual C++编程技巧之一 1. 如何获取
应用程序
的实例
句柄
? 2. 如何通过代码
获得
应用程序
主... 确定
应用程序
的
路径
7.
获得
各种目录信息 8. 如何自定义消息 如何获取
应用程序
的实例
句柄
?
应用程序
的 实例
句柄
保存在CW
QQ三国简要分析
QQSG
窗体
程序不好找到,WINIO的驱动级键盘模拟被封杀,我试过改变WINIO.DLL的内部函数
名
,但是一样没效果. QQSG运行后会产生2个
窗体
"QQSG"隐藏起的可以取得
句柄
,"QQ三国"非隐藏但是无法取得
窗体
句柄
POSEMESSAGE(),...
基于Delphi的融合DLL中的窗口
摘 要:提出了一种简单的方法将DLL中的窗口融合(嵌入)到其他
应用程序
或DLL的窗口中,使用本方法可以简便地实现具有强扩展性和升级能力的软件系统。 1 引言 在开发一个大型通用控制系统时曾遇到这么一个...
Ollydbg使用方法和技巧
Ollydbg使用方法和技巧 收藏OllyDbg的help-怎样开始调试(翻译)最简单的方法是
启动
OllyDbg,点击File|Open,然后选择你想调试的程序。程序需要命令行参数输入对话框下方的文本栏。重新开始调试最后一个程序的...
C语言
70,035
社区成员
243,244
社区内容
发帖
与我相关
我的任务
C语言
C语言相关问题讨论
复制链接
扫一扫
分享
社区描述
C语言相关问题讨论
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章