如果帮助文件的路径名包含虚拟化文件夹名称,我们会遇到在 Vista 和 Windows Server 2008 下 ShowHelp 似乎失败的问题。例如,在德文版 Vista 下,“Program Files”被称为“Programme”。通话
System.Windows.Forms.Help.ShowHelp(null,
@"C:\Programme\Microsoft Visual Studio 9.0\Common7\Tools\spyxx.chm");
失败,而
System.Windows.Forms.Help.ShowHelp(null,
@"C:\Program Files\Microsoft Visual Studio 9.0\Common7\Tools\spyxx.chm");
成功。
如果 C# 中有任何方法可以将文件路径转换为其非虚拟化对应项?
或者有没有其他解决这个问题的方法?
问候