Список форумов WoRmS.oRg.Ua WoRmS.oRg.Ua
червивый форум


  

Учимся делать свои сборки червяков
на основе Inno Setup

 
Начать новую тему   Ответить на тему    Список форумов WoRmS.oRg.Ua -> Всякое разное
Предыдущая тема :: Следующая тема  
Made by Lkt



Зарегистрирован: 24.04.2007
Сообщения: 8
Рейтинг: 0 [+/-*
Откуда: Odessa
Медали: Нет

 СообщениеДобавлено: Ср Апр 25, 2007 13:22    Заголовок сообщения: Учимся делать свои сборки червяков Ответить с цитатой Back to top

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

Q: Зачем это нужно?
A: Чтоб можно было сделать свою сборку типа "all include" чтоб пользователям не надо было морочить голову с патчами апдейтами русификаторами и носиди. А в моем случае хочу сразу сделать все настройки для игры на моем (локальном сервере) от CyberShadow. Ну и в качестве бонуса сделать более красивый инсталятор игры.

А делать сие предлагаю на основе программы Inno Setup. Думаю в итоге этой темы будет готовый скрипт на основе которого любой желающий сможет сделать свою сборку.

А у меня первый вопрос, поскольку создание своего инстялятора это условно два этапа:
1 - добавить файлы игры
2 - добавить реестровые записи

. и вот вопрос подскажите как узнать все те записии которые делает игра в реестр при установки? Лог инстала найти не могу, а в ручную могу не все найти и ...
Перейти наверх
Посмотреть профиль Отправить личное сообщение
Mr.X
админ



Зарегистрирован: 23.08.2005
Сообщения: 1928
Рейтинг: 258 [+/-*
Откуда: U↔A
Ник на WormNet: Mr.X
Медали: 1 (еще...)
рекордсмен миссий (Количество: 1)

 СообщениеДобавлено: Ср Апр 25, 2007 13:55    Заголовок сообщения: Ответить с цитатой Back to top

Made by Lkt писал(а):
все настройки для игры на моем (локальном сервере) от CyberShadow
это какие настройки?
Made by Lkt писал(а):
Ну и в качестве бонуса сделать более красивый инсталятор игры.
я уже давно забыл как выглядит инсталятор. это надо 1 раз в жизни. какой смысл там чтото делать красивее чем есть? игра же не станет лучше играться

_________________
..::  частые вопросы (F.A.Q.)  ::  поиск  ::  правила форума  ::..
 проблемы с глюками урезанных версий (менее 500МВ) на этом форуме не обсуждаются
··::  новые возможности W:A  ::  полный список изменений  ::··
Перейти наверх
Посмотреть профиль Отправить личное сообщение Посетить сайт автора Ник на WormNet
Made by Lkt



Зарегистрирован: 24.04.2007
Сообщения: 8
Рейтинг: 0 [+/-*
Откуда: Odessa
Медали: Нет

 СообщениеДобавлено: Ср Апр 25, 2007 14:04    Заголовок сообщения: Ответить с цитатой Back to top

Mr.Bad, ну как.. по поводу первого - ServerList.htm править Очень довольный
Ну этож не осноные причины по которым я хочу делать сборку..)
Я понимаю что можно ее и вообще не делать сколько там те патчи поставить, но .. я сделаю. (это ведь не сложно, помню делал для Симсов на ДВД9 сборку, чтоб не мучаться с кучей образов по сто раз инсталить .. я сделал чтоб они с одного инстала ставились, но там делал на готовом скрипте)
Т.е. я не для себя делаю для своих юзеров..
Перейти наверх
Посмотреть профиль Отправить личное сообщение
Mr.X
админ



Зарегистрирован: 23.08.2005
Сообщения: 1928
Рейтинг: 258 [+/-*
Откуда: U↔A
Ник на WormNet: Mr.X
Медали: 1 (еще...)
рекордсмен миссий (Количество: 1)

 СообщениеДобавлено: Ср Апр 25, 2007 15:04    Заголовок сообщения: Ответить с цитатой Back to top

Made by Lkt писал(а):
ServerList.htm править
вот уж не знаю кому это надо. сколько раз я его не правил так через неделю жалел. сервер впишешь а он в дауне постоянно. зачем его править если WormNet чудесно работает?
потом ты предложишь своим юзерам изза патча (10МВ) и ServerList.htm (4kb) скачать образ на 700MB? не забудь включить в образ более качественный звук (700МВ), наборы карт и нестандартных звуков (тут можно довести дело до 3GB а то и больше)

_________________
..::  частые вопросы (F.A.Q.)  ::  поиск  ::  правила форума  ::..
 проблемы с глюками урезанных версий (менее 500МВ) на этом форуме не обсуждаются
··::  новые возможности W:A  ::  полный список изменений  ::··
Перейти наверх
Посмотреть профиль Отправить личное сообщение Посетить сайт автора Ник на WormNet
Made by Lkt



Зарегистрирован: 24.04.2007
Сообщения: 8
Рейтинг: 0 [+/-*
Откуда: Odessa
Медали: Нет

 СообщениеДобавлено: Ср Апр 25, 2007 15:21    Заголовок сообщения: Ответить с цитатой Back to top

Mr.Bad писал(а):
вот уж не знаю кому это надо. сколько раз я его не правил так через неделю жалел. сервер впишешь а он в дауне постоянно.

Так это дело в том что я свой сервер туда прописывать собираюсь, а нахожусь в локальной сети и для своих же юзеров из сети делаю эту сборку, т.е. я думаю мне проще будет один раз сборку (с минимально необходимым набором) чем расписывать что куда и почему.
А для "допытлывых" со знаком "*" я напишу дополнительно и качественный звук и т.п Согласен
Т.е. я понял .. мне сразу надо было сказать, что я не собираюсь просто выложить в инет свою сборку, нет она чисто для целевой аудитории.

Так что помощи я уже не жду пошел сам разбираться.. (есть утилита сравнивает реестр до и после.. ею и воспользуюсь)
Перейти наверх
Посмотреть профиль Отправить личное сообщение
Mr.X
админ



Зарегистрирован: 23.08.2005
Сообщения: 1928
Рейтинг: 258 [+/-*
Откуда: U↔A
Ник на WormNet: Mr.X
Медали: 1 (еще...)
рекордсмен миссий (Количество: 1)

 СообщениеДобавлено: Ср Апр 25, 2007 15:27    Заголовок сообщения: Ответить с цитатой Back to top

ты бы лучше свою аудиторию выводил на WormNet а не замыкал внутри сети.

_________________
..::  частые вопросы (F.A.Q.)  ::  поиск  ::  правила форума  ::..
 проблемы с глюками урезанных версий (менее 500МВ) на этом форуме не обсуждаются
··::  новые возможности W:A  ::  полный список изменений  ::··
Перейти наверх
Посмотреть профиль Отправить личное сообщение Посетить сайт автора Ник на WormNet
Made by Lkt



Зарегистрирован: 24.04.2007
Сообщения: 8
Рейтинг: 0 [+/-*
Откуда: Odessa
Медали: Нет

 СообщениеДобавлено: Ср Апр 25, 2007 18:13    Заголовок сообщения: Ответить с цитатой Back to top

Mr.Bad, пасиб за совет (правда не знаю почему вы так думаете Довольный )

Может ли кто проерить все ли я учел и есть ли что-то лишнее?
Код:
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\MediaPlayer\DependentComponents]
"WormsArmageddon"="WormsArmageddon"

[HKEY_CURRENT_USER\Software\Team17SoftwareLTD]

[HKEY_CURRENT_USER\Software\Team17SoftwareLTD\WormsArmageddon]
"PATH"="e:\\games\\wa"

[HKEY_CURRENT_USER\Software\Team17SoftwareLTD\WormsArmageddon\Data]
"SubLogicSeed"=dword:00000000

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\Worms Armageddon]
"UninstallString"="C:\\WINXP\\IsUninst.exe -fe:\\games\\wa\\Uninst.isu"
"DisplayName"="Worms Armageddon"

[HKEY_CLASSES_ROOT\Team17.WAgame]
@="Worms Armageddon Recorded Game"

[HKEY_CLASSES_ROOT\Team17.WAgame\DefaultIcon]

[HKEY_CLASSES_ROOT\Team17.WAgame\shell]
@="a.play"

[HKEY_CLASSES_ROOT\Team17.WAgame\shell\a.play]
@="Playback"

[HKEY_CLASSES_ROOT\Team17.WAgame\shell\a.play\command]
@="\"E:\\Games\\wa\\WA.exe\" /dir \"E:\\Games\\wa\" /play \"%1\""

[HKEY_CLASSES_ROOT\Team17.WAgame\shell\b.playat]
@="Playback &at..."

[HKEY_CLASSES_ROOT\Team17.WAgame\shell\b.playat\command]
@="\"E:\\Games\\wa\\WA.exe\" /dir \"E:\\Games\\wa\" /playat \"%1\""

[HKEY_CLASSES_ROOT\Team17.WAgame\shell\c.getmap]
@="Extract &Map"

[HKEY_CLASSES_ROOT\Team17.WAgame\shell\c.getmap\command]
@="\"E:\\Games\\wa\\WA.exe\" /dir \"E:\\Games\\wa\" /getmap \"%1\""

[HKEY_CLASSES_ROOT\Team17.WAgame\shell\d.getscheme]
@="Extract &Scheme"

[HKEY_CLASSES_ROOT\Team17.WAgame\shell\d.getscheme\command]
@="\"E:\\Games\\wa\\WA.exe\" /dir \"E:\\Games\\wa\" /getscheme \"%1\""

[HKEY_CLASSES_ROOT\Team17.WAgame\shell\e.getvideo]
@="Export &Video..."

[HKEY_CLASSES_ROOT\Team17.WAgame\shell\e.getvideo\command]
@="\"E:\\Games\\wa\\WA.exe\" /dir \"E:\\Games\\wa\" /getvideo \"%1\""

[HKEY_CLASSES_ROOT\Team17.WAgame\shell\f.getlog]
@="Export &Log"

[HKEY_CLASSES_ROOT\Team17.WAgame\shell\f.getlog\command]
@="\"E:\\Games\\wa\\WA.exe\" /dir \"E:\\Games\\wa\" /getlog \"%1\""

[HKEY_CLASSES_ROOT\Team17.WAgame\shell\g.repair]
@="&Repair"

[HKEY_CLASSES_ROOT\Team17.WAgame\shell\g.repair\command]
@="\"E:\\Games\\wa\\WA.exe\" /dir \"E:\\Games\\wa\" /repair \"%1\""


[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\MenuOrder\Start Menu2\Programs\Team17]
"Order"=hex:08,00,00,00,02,00,00,00,8a,00,00,00,01,00,00,00,01,00,00,00,7e,00,\
  00,00,00,00,00,00,70,00,00,00,41,75,67,4d,02,00,00,00,01,00,00,00,5e,00,31,\
  00,00,00,00,00,99,36,cc,2e,10,00,57,4f,52,4d,53,41,7e,31,00,00,38,00,03,00,\
  04,00,ef,be,99,36,cc,2e,99,36,cd,2e,14,00,00,00,57,00,6f,00,72,00,6d,00,73,\
  00,20,00,41,00,72,00,6d,00,61,00,67,00,65,00,64,00,64,00,6f,00,6e,00,00,00,\
  18,00,0e,00,00,00,0a,00,ef,be,00,00,00,00,18,00,00,00,00,00,00,00,00,00

[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\MenuOrder\Start Menu2\Programs\Team17\Worms Armageddon]
"Order"=hex:08,00,00,00,02,00,00,00,38,02,00,00,01,00,00,00,04,00,00,00,78,00,\
  00,00,00,00,00,00,6a,00,00,00,41,75,67,4d,02,00,00,00,01,00,00,00,58,00,32,\
  00,9e,02,00,00,99,36,cc,2e,20,00,52,45,41,44,4d,45,7e,31,2e,4c,4e,4b,00,00,\
  2e,00,03,00,04,00,ef,be,99,36,cc,2e,99,36,cc,2e,14,00,00,00,52,00,65,00,61,\
  00,64,00,20,00,4d,00,65,00,2e,00,6c,00,6e,00,6b,00,00,00,1c,00,0e,00,00,00,\
  0a,00,ef,be,00,00,00,00,1c,00,00,00,00,00,00,00,00,00,8c,00,00,00,01,00,00,\
  00,7e,00,00,00,41,75,67,4d,02,00,00,00,01,00,00,00,6c,00,32,00,42,02,00,00,\
  99,36,cc,2e,20,00,53,4f,55,4e,44,42,7e,31,2e,4c,4e,4b,00,00,42,00,03,00,04,\
  00,ef,be,99,36,cc,2e,99,36,cc,2e,14,00,00,00,53,00,6f,00,75,00,6e,00,64,00,\
  20,00,42,00,61,00,6e,00,6b,00,20,00,45,00,64,00,69,00,74,00,6f,00,72,00,2e,\
  00,6c,00,6e,00,6b,00,00,00,1c,00,0e,00,00,00,0a,00,ef,be,00,00,00,00,1c,00,\
  00,00,00,00,00,00,00,00,9e,00,00,00,02,00,00,00,90,00,00,00,41,75,67,4d,02,\
  00,00,00,01,00,00,00,7e,00,32,00,58,02,00,00,99,36,cc,2e,20,00,55,4e,49,4e,\
  53,54,7e,31,2e,4c,4e,4b,00,00,54,00,03,00,04,00,ef,be,99,36,cc,2e,99,36,cc,\
  2e,14,00,00,00,55,00,6e,00,69,00,6e,00,73,00,74,00,61,00,6c,00,6c,00,20,00,\
  57,00,6f,00,72,00,6d,00,73,00,20,00,41,00,72,00,6d,00,61,00,67,00,65,00,64,\
  00,64,00,6f,00,6e,00,2e,00,6c,00,6e,00,6b,00,00,00,1c,00,0e,00,00,00,0a,00,\
  ef,be,00,00,00,00,1c,00,00,00,00,00,00,00,00,00,8a,00,00,00,03,00,00,00,7c,\
  00,00,00,41,75,67,4d,02,00,00,00,01,00,00,00,6a,00,32,00,37,01,00,00,99,36,\
  cc,2e,20,00,57,4f,52,4d,53,41,7e,31,2e,4c,4e,4b,00,00,40,00,03,00,04,00,ef,\
  be,99,36,cc,2e,99,36,cc,2e,14,00,00,00,57,00,6f,00,72,00,6d,00,73,00,20,00,\
  41,00,72,00,6d,00,61,00,67,00,65,00,64,00,64,00,6f,00,6e,00,2e,00,6c,00,6e,\
  00,6b,00,00,00,1c,00,0e,00,00,00,0a,00,ef,be,00,00,00,00,1c,00,00,00,00,00,\
  00,00,00,00


[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\App Paths\Worms2.Exe]
"Path"="e:\\games\\wa"
@="e:\\games\\wa\\Worms2.Exe"

[HKEY_LOCAL_MACHINE\SOFTWARE\Team17 Software Ltd.]

[HKEY_LOCAL_MACHINE\SOFTWARE\Team17 Software Ltd.\Worms Armageddon]

[HKEY_LOCAL_MACHINE\SOFTWARE\Team17 Software Ltd.\Worms Armageddon\1.00.000]

[HKEY_LOCAL_MACHINE\SOFTWARE\Team17 Software Ltd.\Worms Armageddon Patch]

[HKEY_LOCAL_MACHINE\SOFTWARE\Team17 Software Ltd.\Worms Armageddon Patch\1.00.000]

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\ModuleUsage\C:/WINXP/system32/danim.dll]
"WormsArmageddon"="WormsArmageddon"
".Owner"="WormsArmageddon"

Хотя мне еще одна идея пришла в голову, только я не знаю как вскрыть(чем прочитать): Uninst.isu
Но вопрос там учтены изменения от Патча?
Перейти наверх
Посмотреть профиль Отправить личное сообщение
FiJer



Зарегистрирован: 25.07.2006
Сообщения: 148
Рейтинг: 15 [+/-*
Откуда: Беларусь, Минск
Медали: 1 (еще...)
мап-мейкер года (Количество: 1)

 СообщениеДобавлено: Пт Апр 27, 2007 9:19    Заголовок сообщения: Ответить с цитатой Back to top

Start Menu2, E:\\Games\\wa\ -- что это такое и зачем это надо?

Единственное что действительно надо юзеру в реестр, так это:
[HKEY_CURRENT_USER\Software\Team17SoftwareLTD\WormsArmageddon\Options]
"OfflineRopeKnocking"=dword:00000064

всё остальное игра создаст сама.
Перейти наверх
Посмотреть профиль Отправить личное сообщение Посетить сайт автора Номер ICQ
Freakmeister



Зарегистрирован: 23.02.2007
Сообщения: 299
Рейтинг: 22 [+/-*
Откуда: Moscow reg.
Ник на WormNet: Freakmeister
Медали: Нет

 СообщениеДобавлено: Пт Апр 27, 2007 14:29    Заголовок сообщения: Ответить с цитатой Back to top

После того как Бэд выложил более качественную озвучку, я всё хочю переделать свой образ, и за одно сунуть в инсталятор пропатченную игру. Вот только сессия сейчас, не когда.) Автор, юзай Smart Install Maker. А в реестр надо пихать информацию из:
Код:
HKEY_CURRENT_USER\Software\Russobit-M\Worms Armageddon
HKEY_CURRENT_USER\Software\Russobit-M\Worms Armageddon\InstallPath
HKEY_LOCAL_MACHINE\Software\Team17 Software Ltd.\Worms Armageddon
HKEY_LOCAL_MACHINE\Software\Team17 Software Ltd.\Worms Armageddon\1.00.000
HKEY_CLASSES_ROOT\Team17.WAgame
HKEY_CLASSES_ROOT\Worms.BIT\shell\open\command
HKEY_CURRENT_USER\Software\Team17SoftwareLTD\WormsArmageddon
HKEY_CURRENT_USER\Software\Team17SoftwareLTD\WormsArmageddon\Data
HKEY_CURRENT_USER\Software\Team17SoftwareLTD\WormsArmageddon\Options

А остальное игра уже создаст сама. Вобщем, поэксперементируй с RegCleaner и RegEdit. OfflineRopeKnocking можешь включить по желанию. Главное при создании инсталятора, не забудь заменить пути установки переменной %InstallPath%. гл.)

_________________
Перейти наверх
Посмотреть профиль Отправить личное сообщение Посетить сайт автора Ник на WormNet Номер ICQ
Made by Lkt



Зарегистрирован: 24.04.2007
Сообщения: 8
Рейтинг: 0 [+/-*
Откуда: Odessa
Медали: Нет

 СообщениеДобавлено: Чт Мая 03, 2007 3:17    Заголовок сообщения: Ответить с цитатой Back to top

Ну собсно инстальчик я свой сделал получилось что то типа:


Щас симпотичный авторанчик сделаю (щас только нюанс в том что хочу чтоб он проверял есть ли игра уже или нет и в зависимости от этого: "Установить", "Играть", но это уже такое)

Так что Inno Setup - решает ..

Кого код интерисует..
Вот сам голый код (т.е. без замоденного инсталятора)

Код:

[Setup]
AppName=Worms Armageddon / Lektor`s Edition
AppVerName=Worms Armageddon v. 3.6.26.5 / Lektor`s Edition v.1
DefaultDirName={sd}\Worms Armageddon
AppCopyright=(c) Team17 Software Ltd & Lektor Inc.
ShowLanguageDialog=no
DisableProgramGroupPage=yes
DefaultGroupName=Worms Armageddon
WindowVisible=yes
WindowShowCaption=no

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

[Tasks]
Name: "desktopicon"; Description: "{cm:CreateDesktopIcon}"; GroupDescription: "{cm:AdditionalIcons}"; Flags: unchecked
Name: "startmenuicon"; Description: "Создание ярлыков программы..."; GroupDescription: "{cm:AdditionalIcons}"; Flags: unchecked

[Files]
Source: "E:\Games\fool\*"; DestDir: "{app}"; Flags: ignoreversion recursesubdirs createallsubdirs
Source: Button.bmp; DestDir: {tmp}; Flags: dontcopy
Source: splash.bmp; DestDir: {tmp}; Flags: dontcopy

[code ]
procedure CancelButtonClick(CurPage: Integer; var Cancel, Confirm: Boolean);
begin
 Cancel:=False;
 Confirm:=False;
if MsgBox('Прекратить установку Worms Armageddon / Lektor`s Edition?', mbError, MB_YESNO) = idYes
 then
  Cancel:=true;
end;

procedure InitializeWizard();
begin
WizardForm.Position:=poScreenCenter;
MainForm.Position:=poDefault
end;

[Icons]
Name: "{group}\ReadMe"; Filename: "{sys}\write.exe {app}\readme.rtf"; Tasks: startmenuicon; WorkingDir: "{app}"
Name: "{group}\Sound Bank Editor"; Filename: "{app}\User\BankEditor.exe"; Tasks: startmenuicon; WorkingDir: "{app}\User"
Name: "{group}\Удаление Worms Armageddon"; Filename: "{app}\unins000.exe"; Tasks: startmenuicon; WorkingDir: "{app}"
Name: "{group}\Играть Worms Armageddon"; Filename: "{app}\wa.exe"; Tasks: startmenuicon; WorkingDir: "{app}"
Name: "{userdesktop}\Worms Armageddon"; Filename: "{app}\wa.exe"; Tasks: startmenuicon; WorkingDir: "{app}"


[Registry]
Root: HKCU; Subkey: "Software\Team17SoftwareLTD"; Flags: uninsdeletekey
Root: HKCU; Subkey: "Software\Team17SoftwareLTD\WormsArmageddon"; ValueType: string; ValueName: "PATH"; ValueData: "{app}"; Flags: uninsdeletekey
Root: HKCU; Subkey: "Software\Team17SoftwareLTD\WormsArmageddon\Data"; ValueType: dword; ValueName: "SubLogicSeed"; ValueData: "00000000"; Flags: uninsdeletekey
Root: HKLM; Subkey: "SOFTWARE\Microsoft\MediaPlayer\DependentComponents"; ValueType: string; ValueName: "WormsArmageddon"; ValueData: "WormsArmageddon"; Flags: uninsdeletekey
Root: HKLM; Subkey: "SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\Worms Armageddon"; ValueType: string; ValueName: "UninstallString"; ValueData: "{app}\\unins000.exe"; Flags: uninsdeletekey
Root: HKLM; Subkey: "SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\Worms Armageddon"; ValueType: string; ValueName: "DisplayName"; ValueData: "Worms Armageddon"; Flags: uninsdeletekey
Root: HKCR; Subkey: "Team17.WAgame"; ValueType: string; ValueName: "@"; ValueData: "Worms Armageddon Recorded Game"; Flags: uninsdeletekey
Root: HKCR; Subkey: "Team17.WAgame\DefaultIcon"; Flags: uninsdeletekey
Root: HKCR; Subkey: "Team17.WAgame\shell"; ValueType: string; ValueName: "@"; ValueData: "a.play"; Flags: uninsdeletekey
Root: HKCR; Subkey: "Team17.WAgame\shell\a.play"; ValueType: string; ValueName: "@"; ValueData: "Playback"; Flags: uninsdeletekey
Root: HKCR; Subkey: "Team17.WAgame\shell\a.play\command"; ValueType: string; ValueName: "@"; ValueData: "\""{app}\WA.exe\"" /dir \""{app}\"" /play \""%1\"""; Flags: uninsdeletekey
Root: HKCR; Subkey: "Team17.WAgame\shell\b.playat"; ValueType: string; ValueName: "@"; ValueData: "Playback &at..."; Flags: uninsdeletekey
Root: HKCR; Subkey: "Team17.WAgame\shell\b.playat\command"; ValueType: string; ValueName: "@"; ValueData: "\""{app}\\WA.exe\"" /dir \""{app}\"" /playat \""%1\"""; Flags: uninsdeletekey
Root: HKCR; Subkey: "Team17.WAgame\shell\c.getmap"; ValueType: string; ValueName: "@"; ValueData: "Extract &Map"; Flags: uninsdeletekey
Root: HKCR; Subkey: "Team17.WAgame\shell\c.getmap\command"; ValueType: string; ValueName: "@"; ValueData: "\""{app}\\WA.exe\"" /dir \""{app}\"" /getmap \""%1\"""; Flags: uninsdeletekey
Root: HKCR; Subkey: "Team17.WAgame\shell\d.getscheme"; ValueType: string; ValueName: "@"; ValueData: "Extract &Scheme"; Flags: uninsdeletekey
Root: HKCR; Subkey: "Team17.WAgame\shell\d.getscheme\command"; ValueType: string; ValueName: "@"; ValueData: "\""{app}\\WA.exe\"" /dir \""{app}\"" /getscheme \""%1\"""; Flags: uninsdeletekey
Root: HKCR; Subkey: "Team17.WAgame\shell\e.getvideo"; ValueType: string; ValueName: "@"; ValueData: "Export &Video..."; Flags: uninsdeletekey
Root: HKCR; Subkey: "Team17.WAgame\shell\e.getvideo\command"; ValueType: string; ValueName: "@"; ValueData: "\""{app}\\WA.exe\"" /dir \""{app}\"" /getvideo \""%1\"""; Flags: uninsdeletekey
Root: HKCR; Subkey: "Team17.WAgame\shell\f.getlog"; ValueType: string; ValueName: "@"; ValueData: "Export &Log"; Flags: uninsdeletekey
Root: HKCR; Subkey: "Team17.WAgame\shell\f.getlog\command"; ValueType: string; ValueName: "@"; ValueData: "\""{app}\\WA.exe\"" /dir \""{app}\"" /getlog \""%1\"""; Flags: uninsdeletekey
Root: HKCR; Subkey: "Team17.WAgame\shell\g.repair"; ValueType: string; ValueName: "@"; ValueData: "&Repair"; Flags: uninsdeletekey
Root: HKCR; Subkey: "Team17.WAgame\shell\g.repair\command"; ValueType: string; ValueName: "@"; ValueData: "\""{app}\\WA.exe\"" /dir \""{app}\"" /repair \""%1\"""; Flags: uninsdeletekey



Только с реестровыми записями я уже не вникал.. но походу все шо нужно учел.. даж пару лишнего внес (но оно не помешает.)
Перейти наверх
Посмотреть профиль Отправить личное сообщение
Показать сообщения:   
Начать новую тему   Ответить на тему    Список форумов WoRmS.oRg.Ua -> Всякое разное Часовой пояс: GMT +4:00
Страница 1 из 1

 
Перейти:  
Ты не можешь начинать темы
Ты не можешь отвечать на сообщения
Ты не можешь редактировать свои сообщения
Ты не можешь удалять свои сообщения
Ты не можешь голосовать в опросах