使用kernel32.dll中的GetPrivateProfileString

时间:2016-07-21 08:10:34

标签: c# uwp kernel32

我正在开发一个UWP应用程序,意味着在Raspberry Pi上运行。我需要读取存储在.ini文件中的数据 - 我知道微软希望我使用xml,但我需要使用ini。

我成功地使用了GetPrivateProfileString(在此之后:http://www.codeproject.com/Articles/1966/An-INI-file-handling-class-using-C)来读取带有"标准"的ini文件中的值。 C#项目。

但是,这似乎不适用于UWP C#项目。我没有任何错误,只是如果我尝试使用kernel32函数读取或写入时没有任何反应。

发生了什么事?是否仍然可以在UWP应用程序中使用这些功能?如果没有,我是否必须自己写一个ini处理课程?

1 个答案:

答案 0 :(得分:2)

EdChum说:

  

注意此功能仅用于与16位兼容   基于Windows的应用程序。应用程序应存储初始化   注册表中的信息。

我认为您的目标平台上的功能不可用。您必须自己阅读并解析INI文件。