Windows中的C是否有简单的Program Files / Program Files(x86)指
发布时间:2020-12-14 02:03:02 所属栏目:Windows 来源:网络整理
导读:我目前正在硬编码我的应用程序的路径如下: const char* OriginCopyFile = "C:Program Files (x86)i-cuti-cutOrigin_copy.txt"; 该应用程序将在32和64系统中运行.如何在没有文件名的情况下检测路径,以便将其与多个文件一起使用,并使其在架构之间可移
我目前正在硬编码我的应用程序的路径如下:
const char* OriginCopyFile = "C:Program Files (x86)i-cuti-cutOrigin_copy.txt"; 该应用程序将在32和64系统中运行.如何在没有文件名的情况下检测路径,以便将其与多个文件一起使用,并使其在架构之间可移植. 解决方法
您可以使用
GetModuleFileName获取可执行文件的路径,无论它安装在何处,甚至以后移动.然后,您可以删除可执行文件名(或strchr()和朋友,如果您想支持早于Windows 2000的版本).
(编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- windows-server-2003 – 活动目录GPO是否可以应用于组对象?
- windows – 如何使批处理文件执行reg文件
- windows – Internet Explorer 8在哪里存储其故障转储?
- 同步域内时间方法二:PDC主机作为时间源
- 单元测试 – 如何使用第三方DLL单元测试.EXE?
- Windows良心工具(神器)集合-备忘录
- 强制Windows在某些位置加载DLL,以便内存碎片最小化
- 在turbo pascal 5.5中的旧IBM PS / 2上读/写文件
- InjectTouchInput Windows 8 C#无法正常工作(返回false)
- windows-8 – Windows应用商店应用:如何绘制虚线?