1. Уважаемые гости и пользователи форума.
    Администрация настоятельно рекомендует не регистрировать несколько аккаунтов для одного пользователя. При выявлении наличия мультиаккаунтов будут заблокированы все учетные записи данного пользователя.
    Аккаунты, зарегистрированные на временную почту будут также заблокированы.

Вопрос компоненты

Тема в разделе "Inno Setup", создана пользователем artemabu, 23 май 2018.

  1. Новичок

    Регистрация:
    21 май 2018
    Сообщения:
    28
    Симпатии:
    0
    А если так то
    [​IMG]
     
  2. Новичок

    Регистрация:
    21 май 2018
    Сообщения:
    28
    Симпатии:
    0
    ни как не могу
     
  3. Ветеран Модератор

    Регистрация:
    26 июн 2011
    Сообщения:
    1.213
    Симпатии:
    782
    а что мешает из registry.iss скопировать код и вставить под [registry]?
    пример.
    Код (Text):
    [Registry]
    Root: HKLM; SubKey: SOFTWARE\Wow6432Node\Crytek\Crysis; Check: IsWin64; ValueType: string; ValueName: InstallDir; ValueData: {app}; Flags: uninsdeletevalue uninsdeletekeyifempty
    Root: HKLM; SubKey: SOFTWARE\Wow6432Node\Crytek\Crysis; Check: IsWin64; ValueType: string; ValueName: GUID; ValueData: {{DA56F32E-317E-4341-B8B1-DDE33EBDB1CD}; Flags: uninsdeletevalue uninsdeletekeyifempty
    Root: HKLM; SubKey: SOFTWARE\Wow6432Node\Electronic Arts\Electronic Arts\Crysis\ergc; Check: IsWin64; ValueType: string; ValueData: MBNLXFZPALVJOXKSCOFJ; Flags: uninsdeletevalue uninsdeletekeyifempty
    //
    Root: HKLM; SubKey: SOFTWARE\Crytek\Crysis; Check: not IsWin64; ValueType: string; ValueName: InstallDir; ValueData: {app}; Flags: uninsdeletevalue uninsdeletekeyifempty
    Root: HKLM; SubKey: SOFTWARE\Crytek\Crysis; Check: not IsWin64; ValueType: string; ValueName: GUID; ValueData: {{DA56F32E-317E-4341-B8B1-DDE33EBDB1CD}; Flags: uninsdeletevalue uninsdeletekeyifempty
    Root: HKLM; SubKey: SOFTWARE\Electronic Arts\Electronic Arts\Crysis\ergc; Check: not IsWin64; ValueType: string; ValueData: MBNLXFZPALVJOXKSCOFJ; Flags: uninsdeletevalue uninsdeletekeyifempty
    //
    Root: HKCU; SubKey: Software\Microsoft\Windows NT\CurrentVersion\AppCompatFlags\Layers; ValueType: string; ValueName: {app}\Bin32\Crysis.exe; ValueData: DISABLETHEMES DISABLEDWM HIGHDPIAWARE VISTASP2; Flags: uninsdeletevalue uninsdeletekeyifempty
    Root: HKCU; SubKey: Software\Microsoft\Windows NT\CurrentVersion\AppCompatFlags\Layers; ValueType: string; ValueName: {app}\Bin64\Crysis.exe; ValueData: DISABLETHEMES DISABLEDWM HIGHDPIAWARE VISTASP2; Flags: uninsdeletevalue uninsdeletekeyifempty
    Root: HKCU; SubKey: Software\Microsoft\Windows NT\CurrentVersion\AppCompatFlags\Layers; ValueType: string; ValueName: {app}\CrysisLauncher.exe; ValueData: DISABLETHEMES DISABLEDWM HIGHDPIAWARE RUNASADMIN; Flags: uninsdeletevalue uninsdeletekeyifempty
     
     
  4. Новичок

    Регистрация:
    21 май 2018
    Сообщения:
    28
    Симпатии:
    0
    абсолютно ничего если игра одна. а если их Антология допустим nfs или sims
     
  5. Безумный Лорд Администратор

    Регистрация:
    15 июн 2011
    Сообщения:
    724
    Симпатии:
    1.050
    Пол:
    Мужской
    artemabu,
    В секция строго фиксированный синтаксис. И нельзя в них писать ничего лишнего. Зачем эта конструкция?
    Код (Text):
    [Registry]
    Modules\Registry1.iss; Compontents: sims4;
     
  6. Новичок

    Регистрация:
    21 май 2018
    Сообщения:
    28
    Симпатии:
    0
    перечитайте мои предыдущие комменты мы тут пытаемся присвоить значение всей ветви реестра к одному компоненту что бы допустим человек выбрал определенную игру (допустим антология the sims ) и ему устанавливается выбранная игра с реестром
     
  7. Ветеран Проверенный

    Регистрация:
    18 июн 2011
    Сообщения:
    897
    Симпатии:
    657
    [Setup]
    AppName=My Program
    AppVersion=1.5
    ;AppVerName=My Program 1.5
    DefaultDirName={pf}\My Program
    DefaultGroupName=My Program
    OutputBaseFilename=setup
    Compression=lzma
    SolidCompression=yes

    [Languages]
    Name: russian; MessagesFile: compiler:Languages\Russian.isl


    [Registry]
    Root: HKLM; Subkey: SOFTWARE\Wow6432Node\Maxis\The Sims 4; ValueName: Locale; ValueType: string; ValueData: ru_RU; Check: not IsWin64; MinVersion: 0.0,5.0; Flags: uninsdeletevalue uninsdeletekeyifempty; Components: Sims4
    Root: HKLM; Subkey: SOFTWARE\Maxis\The Sims 4; ValueName: Locale; ValueType: string; ValueData: ru_RU; Check: not IsWin64; MinVersion: 0.0,5.0; Flags: uninsdeletevalue uninsdeletekeyifempty; Components: Sims4
    Root: HKLM64; Subkey: SOFTWARE\Wow6432Node\Maxis\The Sims 4; ValueName: Locale; ValueType: string; ValueData: ru_RU; Check: IsWin64; MinVersion: 0.0,5.0; Flags: uninsdeletevalue uninsdeletekeyifempty; Components: Sims4
    Root: HKLM64; Subkey: SOFTWARE\Maxis\The Sims 4; ValueName: Locale; ValueType: string; ValueData: ru_RU; Check: IsWin64; MinVersion: 0.0,5.0; Flags: uninsdeletevalue uninsdeletekeyifempty; Components: Sims4
    Root: HKLM; Subkey: SOFTWARE\Microsoft\Windows NT\CurrentVersion\AppCompatFlags\Layers; ValueName: {app}\Game\Bin\TS4.exe; ValueType: string; ValueData: RUNASADMIN; MinVersion: 0.0,5.0; Flags: uninsdeletevalue uninsdeletekeyifempty; Components: Sims4
    Root: HKLM; Subkey: SOFTWARE\Microsoft\Windows NT\CurrentVersion\AppCompatFlags\Layers; ValueName: {app}\Game\Bin\TS4_x64.exe; ValueType: string; ValueData: RUNASADMIN; MinVersion: 0.0,5.0; Flags: uninsdeletevalue uninsdeletekeyifempty; Components: Sims4
    Root: HKCU; Subkey: Software\Microsoft\Windows NT\CurrentVersion\AppCompatFlags\Layers; ValueName: {app}\Game\Bin\TS4.exe; ValueType: string; ValueData: RUNASADMIN; MinVersion: 0.0,5.0; Flags: uninsdeletevalue uninsdeletekeyifempty; Components: Sims4
    Root: HKCU; Subkey: Software\Microsoft\Windows NT\CurrentVersion\AppCompatFlags\Layers; ValueName: {app}\Game\Bin\TS4_x64.exe; ValueType: string; ValueData: RUNASADMIN; MinVersion: 0.0,5.0; Flags: uninsdeletevalue uninsdeletekeyifempty; Components: Sims4

    [Components]
    Name: Sims4; Description: Sims4; Types: full
     
  8. Ветеран Модератор

    Регистрация:
    26 июн 2011
    Сообщения:
    1.213
    Симпатии:
    782
    Последнее редактирование: 28 май 2018
  9. Новичок

    Регистрация:
    21 май 2018
    Сообщения:
    28
    Симпатии:
    0
    написано же много игр Антология симс
     
  10. Ветеран Модератор

    Регистрация:
    11 июн 2012
    Сообщения:
    450
    Симпатии:
    170
    Пол:
    Мужской
    artemabu, :facepalm: ну так для каждой игры добавишь компонент, например Components: Sims2-Stories и тд
     
  11. Новичок

    Регистрация:
    21 май 2018
    Сообщения:
    28
    Симпатии:
    0
  12. Новичок

    Регистрация:
    21 май 2018
    Сообщения:
    28
    Симпатии:
    0
    а нельзя запихнуть отдельно каждой игры отдельный .iss файл с реестром вот в чем вопрос
     
  13. Ветеран Модератор

    Регистрация:
    26 июн 2011
    Сообщения:
    1.213
    Симпатии:
    782
    [Registry]
    #include "reg1.iss"
    #include "reg2.iss"
     

Поделиться этой страницей