Отображение страницы на основе операционной системы с NSIS

Я работаю над сценарием NSIS, в котором у меня есть две страницы каталога. Один получает каталог для установки программы, а другой получает каталог для размещения любых данных.

Причина этого в том, что из-за некоторых проблем управления в Windows 7 и Vista, связанных с папкой Program Files, я хочу, чтобы данные размещались за пределами папки Program Files, но все же давали пользователю возможность разместить их там, где они хотят. .

У меня есть плагин версии для NSIS, и я понимаю, как его использовать. Моя проблема в том, что когда кто-то устанавливает XP или более раннюю версию, я не хочу давать им параметры для данных.

Как я могу показать страницу каталога в зависимости от того, в какой ОС работает пользователь?


person Nedloh    schedule 07.07.2010    source источник
comment
Я знаю, что могу позволить пользователю выбирать независимо от того, что, однако, с моей стороны, способ настройки продукта, над которым я работаю, гораздо проще не беспокоиться об этом сценарии, если мне не нужно   -  person Nedloh    schedule 07.07.2010


Ответы (1)


Чтобы пропустить страницу, вызовите инструкцию прерывания в функции предварительного обратного вызова для страницы, которую вы хотите пропустить.

Я также хотел бы отметить, что даже несмотря на то, что большинство пользователей являются администраторами на 2000 / XP, такая же проблема с разрешениями существует на любой платформе на базе NT, а не только на Vista +.

person Anders    schedule 07.07.2010
comment
Хех, я это прекрасно понимаю, я всего лишь скромный стажер, делающий то, что мне говорят. Спасибо! - person Nedloh; 07.07.2010