我通过GetPrivateProfileString API读取INI文件字符串。但是,本地Windows目录中的INI可以像这样读取。 如何在远程计算机中读取和编辑INI文件。
答案 0 :(得分:2)
您不应期望能够修改存储在远程计算机上的INI文件。无论您遇到什么问题,这都不是解决方案。
答案 1 :(得分:1)
我想你是在问如何阅读一个远程文件(这可以归结为什么)。如果它可用,最简单的选择可能是使用远程UNC文件路径读取文件,例如\\SomeMachine\SomeShare\TheFile.ini
。如果你不能这样做,你需要找到一种方法将文件传输到本地机器,无论是带外还是按需使用命名管道,TCP套接字或类似的东西。
为什么你还在使用INI文件?在16位Windows时代之后,它们基本上被弃用了。我强烈推荐一种不同的方法(例如注册表,XML配置文件......)。
答案 2 :(得分:0)
我最近才发现你无法访问UNC路径上的INI文件。
我的解决方案是将驱动器号映射到该位置并且工作正常。
所以而不是 \ myserver \ myinipath \ myinifile.ini
我将X映射到该位置...........
net use x:\ myserver \ myinipath
如果您需要登录到该UNC路径/服务器,那么</ p>
net use x:\ myserver \ myinipath / user:loginname password
我现在使用x:\ myinifile.ini