不同语言的系统目录是否与默认系统目录具有相同的路径?

时间:2011-08-31 22:12:40

标签: windows ansi regional-settings

我正试图走上日本的道路。像“C:\日本语\ asd.dll”之类的东西,但我有一些问题。如果我强制我的安装程序将dll文件放到C:\ Windows \ System32,那么该路径在所有语言版本的Windows中是否相同,或者它是否使用区域语言?

4 个答案:

答案 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 /)