Два почти идентичных проекта WIX - один работает нормально, а другой - из-за проблем с безопасностью

Хорошо, это моя первая попытка фактически ответить на что-то в stackoverflow, поэтому здесь ничего не происходит: P

Похоже, что не совсем ясно, что эта функциональность действительно работает из коробки в последней загрузочной загрузке (ну, если вы готовы пойти на компромисс , где пользователь может щелкнуть. Я не уверен, что вам нужно поместить «клик по ходу», но на iPad, щелчок работает как переключатель .

Конечный результат: на рабочем столе вы можете навести указатель мыши или щелкнуть (большинство пользователей будет наводиться на него). На сенсорном устройстве касание элемента поднимет его, и прикосновение к нему снова снимет его. Конечно, это небольшой компромисс от вашего первоначального требования, но по крайней мере ваш код теперь более чистый:)

$ (". My-popover"). Popover ({trigger: 'click hover '});

1
задан quetzalcoatl 28 February 2014 в 18:37
поделиться

1 ответ

Посмотрите на MSI двух сборок в ORCA из Windows SDK и убедитесь, что записи таблицы ServiceInstall выглядят одинаково.

Однако, по моему опыту, это вряд ли проблема установщика. Обычно это отвлекающий маневр, указывающий на проблему приложения, такую ​​как отсутствие зависимостей или исключение приложения. После того, как вы исключите записи ServiceInstall и убедитесь, что учетные данные учетной записи службы верны, учетная запись не отключена, и у учетной записи есть полномочия для входа в качестве службы, а затем начать профилирование вашего приложения. Это проще всего сделать сразу, когда установщик завис на окне ошибки.

Две последние мысли:

Если у программы есть зависимости от winsxs или GAC, она не будет работать, поскольку они не будут установлены до тех пор, пока выполнение Commit не будет выполнено после попытки запустить службу

Если вам нужно предоставить пользователю права LogonAsService посмотреть на элемент User в WiX.

2
ответ дан 2 September 2019 в 21:49
поделиться
Другие вопросы по тегам:

Похожие вопросы: