Установка программы и архитектуры каталогов Windows - PullRequest
0 голосов
/ 02 декабря 2010

Я пишу установщик для нашего приложения. Нужно поместить несколько DLL в папку Win32. В XP и более поздних версиях папка Win32 обычно находится в C: \ WINDOWS \ system32. В Windows 2000 создается впечатление, что папка находится в C: \ WINNT \ System32.

Я написал свой установщик, используя InstallShieldLE. [WindowsFolder] обычно раскрывается в C: \ WINDOWS, а затем в System32 ниже, что завершает путь к C: \ WINDOWS \ system32. Тем не менее, он не распространяется на C: \ WINNT \ System32 в Windows 2000. Любые идеи о том, как я могу заставить это работать.

Изображения ниже показывают текущую структуру каталогов, которую я использую, а нижнее изображение показывает все возможные варианты выбора.

alt text alt text

1 Ответ

2 голосов
/ 02 декабря 2010

Обратите внимание на свойство SystemFolder .Однако вы также должны знать, что в настоящее время разворачивать файлы в этом каталоге обычно нехорошо.Конечно, не лучшая практика.Также остерегайтесь x86 против x64, как описано в ссылке.

...