我正试图走上日本的道路。像“C:\日本语\ asd.dll”之类的东西,但我有一些问题。如果我强制我的安装程序将dll文件放到C:\ Windows \ System32,那么该路径在所有语言版本的Windows中是否相同,或者它是否使用区域语言?
答案 0 :(得分:0)
路径取决于用户设置Windows的语言。像WINDIR这样的东西应该可以使用。
答案 1 :(得分:0)
不,你通常不能依赖路径是一样的。始终使用环境变量 - 您可以保证环境变量名称不被本地化(即“%SystemRoot%”无处不在)。在您的示例中,您可能希望将文件放在%SystemRoot%\System32
中。
虽然,我建议不要将DLL放在这个目录中,因为它属于操作系统。
答案 2 :(得分:0)
您使用的是什么安装系统? NSIS有一个变量,用于保存Windows系统目录的路径:$ SYSDIR
答案 3 :(得分:0)
我从MSDN的DVD iso安装了Windows 8 French和Windows 8 Russian。在资源管理器窗口中,系统路径以法语或俄语显示,但在命令提示符中,系统路径为英语(例如C:/ Program Files /)