На главную Наши проекты:
Журнал   ·   Discuz!ML   ·   Wiki   ·   DRKB   ·   Помощь проекту
ПРАВИЛА FAQ Помощь Участники Календарь Избранное RSS
msm.ru
! ПРАВИЛА РАЗДЕЛА · FAQ Inno Setup
Пожалуйста, выделяйте текст инсталлятора написанного на Inno Setup тегом [сode=ins] ... [/сode]. Для этого используйте кнопку [code=ins] в форме ответа или выпадающего списка, если нужно вставить код из другой программы.


Обязательно указывать:

  • Программу, используемую для создания инсталлятора.



Если в ходе решения проблемы возникли дополнительные вопросы, по возможности задаем их в той же теме.


Выразить свое отношение к модераторам раздела можно здесь: Profi, Fester
Модераторы: Fester
  
> Инсталлятор WIX автозагрузка
    Народ помогите никак не могу понять в чем дела.
    Задача в следующем нужно написать инсталлятор на WIX с автозагрузкой программы для всех пользователей.
    Прочитал вот тут http://helpform.ru/420777 что можно использовать для автозагрузки программы для всех пользователей вот этот раздел в реестре [ HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Run ].
    Написал инсталлятор и для добавлении ветки в реестре использовал вот этот код

    ExpandedWrap disabled
      .....
      <DirectoryRef Id="TARGETDIR">
          <Component Id="RegistryEntries" Guid="0D82434C-5EC7-45CD-A9D4-552D54196E72">
              <RegistryKey Root="HKLM" Key="Software\Microsoft\Windows\CurrentVersion\Run" Action="createAndRemoveOnUninstall">
                  <RegistryValue Type="string" Name="SSISnapshot" Value="[INSTALLDIR]Prog.exe" KeyPath="yes" />
               </RegistryKey>
          </Component>
      </DirectoryRef>
      ........


    Все нормально устанавливается но никак не добавляется параметр на авто запуск в реестр, как это исправить????

    [ HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Run ] данный ключ не подходит
      Погляди в сторону установки для всех пользователей.
      http://wixtoolset.org/documentation/manual...ix/package.html
      Параметр InstallScope.

      Возможно из-за этого не пишется в реестр.
        Цитата nikcpp @
        <RegistryKey Root="HKLM" Key="Software\Microsoft\Windows\CurrentVersion\Run" Action="createAndRemoveOnUninstall">


        Цитата nikcpp @
        [ HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Run ] данный ключ не подходит

        :blush:
          Цитата Fester @
          Цитата nikcpp @
          <RegistryKey Root="HKLM" Key="Software\Microsoft\Windows\CurrentVersion\Run" Action="createAndRemoveOnUninstall">


          Цитата nikcpp @
          [ HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Run ] данный ключ не подходит

          :blush:

          и что ты хотел этим сказать ??????
            Похоже, что мой косяк :) Думал, что ты проверяешь в HKCU :blush:

            Тогда смотри пост #2.
              Цитата Fester @

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


              Рейтинг@Mail.ru
              [ Script execution time: 0,0563 ]   [ 15 queries used ]   [ Generated: 28.05.24, 01:37 GMT ]