我正在为我们的应用程序编写安装程序。它需要在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。有关如何使其工作的任何想法。
下面的图片显示了我正在使用的当前目录结构,下图显示了所有可能的选择。
答案 0 :(得分:2)
您应该查看SystemFolder属性。但是你也应该意识到,如今将文件部署到这个目录通常是不好的形式。当然不是最佳做法。还要注意链接中描述的x86 vs x64。