В NSIS не разбираюсь, поэтому написал в чём попроще. Нужно запускать процесс если он не запущен.
В идеале ещё и разворачивать окно процесса Firefox.exe, если оба процесса запущены.
Мой профиль от администратора и скрипт работает, от имени "Гость" работать не хочет
Код:
Dim $proc = "FirefoxPortable.exe"
If Not ProcessExists($proc) Then Run($proc,@WorkingDir & '')
Мой профиль от администратора и скрипт работает, от имени "Гость" работать не хочет