社区
C语言
帖子详情
如何利用窗体句柄获得启动该窗体的应用程序名和路径,请赐教!
SunnyWu
2001-06-11 04:12:00
...全文
164
10
打赏
收藏
如何利用窗体句柄获得启动该窗体的应用程序名和路径,请赐教!
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用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中的
窗体
基于Delphi的融合DLL中的窗口 摘 要 :提出了一种简单的方法将DLL中的窗口融合(嵌入)到其他
应用程序
或DLL的窗口中,使用本方法可以简便地实现具有强扩展性和升级能力的软件系统。 1 引言 在开发一个大型通用控制系统时曾遇到这么一个问题:该系统软件包由若干个可执行文件和动态链接...
VC++编程技巧83例
Visual C++编程技巧之一 1. 如何获取
应用程序
的实例
句柄
? 2. 如何通过代码
获得
应用程序
主窗口的指针? 3. 如何在程序中
获得
其他程序的图标? 4. 如何编程结束
应用程序
?如何编程控制windows的重新引导? 5. 怎样加栽其他的
应用程序
? 6. 确定
应用程序
的
路径
7.
获得
各种目录信息 8. 如何自定义消息 如何获取
应用程序
的实例
句柄
?
应用程序
的 实例
句柄
保存在CW
基于Delphi的融合DLL中的窗口
摘 要:提出了一种简单的方法将DLL中的窗口融合(嵌入)到其他
应用程序
或DLL的窗口中,使用本方法可以简便地实现具有强扩展性和升级能力的软件系统。 1 引言 在开发一个大型通用控制系统时曾遇到这么一个问题:该系统软件包由若干个可执行文件和动态链接库组成,因为扩展性和兼容性的要求,需要将系统划分为若干个可执行文件和动态链接库,并且在大部分DLL中封装各自的操作界面,在调用DLL时将
基于MFC串口编程和曲线图绘制(visual studio2008,Teechart绘图控件)的程序总结
前言今年刚进入公司按经理的要求为底盘测控机写了一个小小的console。这也是第一次教认真的完成整个程序的编写。程序不大,所用技术比较基础也不前卫,属于初级程序员的练手程序(知识的整理和搬运)。虽然如此,期间也由于一次选用的方案不正确而推掉重做了一次。要是有什么写的不对的地方
请
留言
赐教
,谢谢。 介绍以下是这次用到的主要知识内容: 1)MSCOMM串口控件编程; 2)Window API函数的串口编程
QQ三国简要分析
QQSG
窗体
程序不好找到,WINIO的驱动级键盘模拟被封杀,我试过改变WINIO.DLL的内部函数
名
,但是一样没效果. QQSG运行后会产生2个
窗体
"QQSG"隐藏起的可以取得
句柄
,"QQ三国"非隐藏但是无法取得
窗体
句柄
POSEMESSAGE(),FINDWINDOW(),SENDMESSAGE(),keybd_event()等函数被做手脚 全部没有效果.SPY++无法找到QQ三国窗口,我怀疑T
C语言
70,023
社区成员
243,263
社区内容
发帖
与我相关
我的任务
C语言
C语言相关问题讨论
复制链接
扫一扫
分享
社区描述
C语言相关问题讨论
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章