Я установил установщик с помощью Inno Setup, и мне нужно перезагрузить компьютер после запуска некоторых файлов, , поэтому я использовал решение от this post.Inno Setup: перезагрузка во время установки не запускается после перезагрузки
Inno Setup образец «CodePrepareToInstall.iss» работает отлично, так что я использовал код для моей тестовой установки, но мой инсталлятор не запускается после перезагрузки компьютера.
Обе установки (Inno демо и мой тест) добавить запись реестра в 'HKLM \ Software \ Microsoft \ Windows \ CurrentVersion \ RunOnce', единственное отличие состоит в добавленная стоимость. Мое жало больше, чем добавленная строка из демонстрации inno.
Есть ли ограничение по нотам в реестре/runonce?
Inno Demo Value:
"C:\Users\Admin\Documents\Inno Setup Examples Output\setup.exe" /restart=1 /LANG=default /DIR="C:\Program Files (x86)\My Program" /GROUP="My Program"
My Installer Value:
"C:\Users\Admin\Documents\Inno Setup Projekte\Treiber Test\bin\Driver Test Setup.exe" /restart=1 /LANG=german /DIR="C:\Driver" /GROUP="Driver Test Setup" /TYPE="full" /COMPONENTS="1234driverinstaller,audio,bluetooth,chipset,devicepowermanager,gps,inputmanagementservice,modem,lan,1234powerplan,touchscreen,vga,wlan,wwan,1234products"
ли командную работу, если вы запустите его вручную? –
Да, если я скопирую значение из реестра и запустив его в запуске, установщик подходит и отлично работает. Если я отключу значение после раздела «/ Группа», он также будет работать нормально после перезагрузки компьютера. – CrazyMetal