C#调用WritePrivateProfileString函数进行ini文件写入值写不进去

如题。
使用C#调用WritePrivateProfileString函数进行ini文件写入
函数返回true,但是ini文件里面啥也没有。

发现是路径长度的问题,没有找到资料说长度限制是多少,但是我这里是141的时候就出现了这种问题,把路径改短一些就没问题了。
晕死。ORZ。。。

这是史前API,自从WinNT开始就已经把.ini文件的设置映射到注册表中了。

VB6.0里面的win32 API函数,在VB.net里面有啥对应的吗 http://bbs.csdn.net/topics/392100724