首先,我想说我并不是指完整路径,
GetModuleFileName或argv [0]产生的.有没有一个更聪明的解决方案,而不是在最后一次反斜杠之前解雇所有内容?
Dav*_*nan 16
首先,您希望通过调用GetModuleFileName传递NULL作为模块句柄来获取可执行文件的完整路径.然后调用PathFindFileName以拉出文件名组件.
实际上GetModuleFileName和之间存在差异argv[0].后者是用于启动该过程的名称.它可能缺少完整路径,但更重要的是,它可能缺少.exe扩展.如果你想知道实际的文件名,那么你需要使用GetModuleFileName.
| 归档时间: |
|
| 查看次数: |
5044 次 |
| 最近记录: |