安装程序和Windows目录体系结构

时间:2010-12-02 19:25:02

标签: windows installer installation installshield

我正在为我们的应用程序编写安装程序。它需要在Win32文件夹中放置一些dll。在XP及更高版本中,Win32文件夹通常位于C:\ WINDOWS \ system32。在Windows 2000上,该文件夹似乎位于C:\ WINNT \ System32。

我使用InstallShieldLE编写了我的安装程序。 [WindowsFolder]通常会扩展为C:\ WINDOWS,然后是System32,它将完成C:\ WINDOWS \ system32的路径。但是,它不会扩展到Windows 2000上的C:\ WINNT \ System32。有关如何使其工作的任何想法。

下面的图片显示了我正在使用的当前目录结构,下图显示了所有可能的选择。

alt text alt text

1 个答案:

答案 0 :(得分:2)

您应该查看SystemFolder属性。但是你也应该意识到,如今将文件部署到这个目录通常是不好的形式。当然不是最佳做法。还要注意链接中描述的x86 vs x64。