- android - RelativeLayout 背景可绘制重叠内容
- android - 如何链接 cpufeatures lib 以获取 native android 库?
- java - OnItemClickListener 不起作用,但 OnLongItemClickListener 在自定义 ListView 中起作用
- java - Android 文件转字符串
有没有办法禁止 WritePrivateProfileString 写入注册表,而是使用我们提供给它的 ini 文件?我从 MSDN 上看到,您可以禁用文件写入并专门使用注册表,但反之则不行。我想让我的程序保持可移植性,同时使用标准的 win api 来存储配置数据(而不是创建新的东西)。
谢谢
最佳答案
如果您的 ini 文件被映射到注册表,那么您显然已经将它添加到HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\IniFileMapping。删除该条目,您的 ini 文件将在您期望的位置结束。您的代码行在我的机器上按预期工作。
关于windows - 防止 WritePrivateProfileString 进入注册表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8478023/
我们使用的工具在内部使用简单的 Win-Api 调用 WritePrivateProfileString . 我知道定义标志 UNICODE 可以映射到 WritePrivateProfileStri
我正在使用 WritePrivateProfileString 函数在 ini 文件中写入一些属性,一切正常,但是当我添加多行文本时,出现问题。 这是代码和输出。 WritePrivateProfil
我正在尝试将文件路径保存在 ini 文件中,其中包含阿拉伯语文件夹。即 D:\ملف جديد\Checking Folder 但是在使用 WritePrivateProfileString() 将其
我如何找到运行我的可执行文件的当前驱动器名称? 我想使用 WritePrivateProfileString() 在 .ini 文件中保存一个字符串。我想让文件名通用,因为硬编码完整路径或驱动器名称不
有没有办法禁止 WritePrivateProfileString 写入注册表,而是使用我们提供给它的 ini 文件?我从 MSDN 上看到,您可以禁用文件写入并专门使用注册表,但反之则不行。我想让我
在我的 C# 应用程序中,我希望更新 INI 文件中的值。我使用了互操作服务并希望使用函数 WritePrivateProfileString。所以我像这样导入了 DLL: [DllImport("K
我正在使用 C++ 制作简单的 dll 数据包嗅探器,它将挂接到应用程序,并将接收到的数据包写入 INI 文件。不幸的是,在 20-30 分钟后,主要应用程序崩溃了。 当接收到数据包时,receive
我是一名优秀的程序员,十分优秀!