如何在WritePrivateProfileString()中使用当前驱动器名称
How to use current Drive name in WritePrivateProfileString()
本文关键字:驱动器 WritePrivateProfileString 更新时间:2023-10-16
我如何找到我的可执行文件正在运行的当前驱动器名称?
我想使用WritePrivateProfileString()来保存。ini文件中的字符串。我想让文件名是通用的,因为硬编码完整路径或驱动器名称不是一个好主意。
谁能告诉我如何检索当前驱动器名称在这个API中使用
我使用的API是这样的:-
WritePrivateProfileString(_T("device"), _T("i2c_address"), temp, _T("D:log.ini"));
我不想在这里硬编码D,请告诉我如何使其泛型
我相信您可以使用GetModuleFileName获得运行模块的完整绝对路径,对于您使用的活动模块:
GetModuleFileName(NULL,Buffer,BufferLength);
相关文章:
- GetShortPathName在网络驱动器上使用中文文件夹时失败
- 在QTreeView中仅显示共享驱动器和文件夹
- QT MYSQL 驱动器构建,未定义对"mysql_get_client_version@0"的引用
- 通过搜索硬盘驱动器查找文件目录
- 如何确定SSD驱动器是固定驱动器还是连接在USB上
- 关于从驱动器中删除文件的问题
- 如何使用libusb获取驱动器名称?
- 如何确定文件或文件夹是在SSD还是硬盘驱动器上?
- Qt驱动器下拉列表仅列出USB记忆棒
- C++ gtkmm:文件选择器对话框不适用于任何驱动器
- 使用 MFC c++ 删除已装载驱动器的文件
- 阻止访问映射的网络驱动器
- 驱动器号上的查找文件失败,但在路径上传递
- 将硬盘驱动器上的 BIT XXX 从 0 更改为 1
- 更改 ICDBurn 窗口 API 中的默认刻录驱动器
- C 操作员超载调用驱动器
- 在字符串驱动器中读取访问违规
- 为什么std ::异常驱动器不否
- 为什么在将值分配给对象时,为什么要调用构造函数和驱动器
- 删除其他类的类驱动器