Как установщик NSIS отслеживает установки для каждого пользователя - PullRequest
0 голосов
/ 09 марта 2020

Я создал установщик NSIS для своего электронного приложения через электронный строитель. Первоначально он был у меня на компьютере, затем изменил его на пользователя, чтобы пользователь не был администратором. Я не уверен в своих действиях относительно того, что именно я установил во время этого перехода (для каждого пользователя по сравнению с компьютером), но на этом этапе установщик всегда говорит, что у меня есть существующая установка для каждого пользователя, расположенная в "c: \ программные файлы...". Я удалил из реестра все, что смог найти, и некоторые временные файлы, но это сообщение в установщике не исчезнет go. Я могу удалить установку для каждой машины, и тогда установщик правильно скажет, что новая установка для каждой машины - это бесплатная sh установка. Но если я сделаю то же самое с установкой для каждого пользователя, установщик всегда будет повторять, что существует существующая установка пользователя.

Кто-нибудь знает, где хранится информация о существующих установках? Спасибо

1 Ответ

0 голосов
/ 09 марта 2020

Сам NSIS не отображает подобное сообщение и не отслеживает другие установки (кроме InstallDirRegKey, который переопределяет каталог установки по умолчанию).

Сообщение, которое вы видите, вероятно, исходит от компоновщика электронов. Проверьте его шаблоны сценариев, чтобы выяснить, что происходит.

...