Не люблю инсталяторы, особенно те что сами в реестре ищют путь, а не предлогают выбрать папку, оно может не увидеть пиратку (сталкивался с такими, на ХЛ2 некоторые моды в стим устанавливают или вообще хз куда) и мороки с ними больше чем с архивом, лучше выложить в архиве и не парится.
Government-Man
Ты плохо осведомлен насчет пользователей. Некоторые вон ксаш ставят внутрь папки valve в халфе.
__________________
У котёнка мокрый нос и гладенькая шерсть, у него забавный хвост и быстрых лапок шесть. Две задних, две средних и две передних лапы, такая многоножка получилася у папы.
Он ученый — папа мой — зверушек изучает, гуляет по помойкам, ловит крыс и чаек. Две крысы белокрылые и чайки две унылые покрытые пупырчатою кожей лягушат без пёрышек тоскуют и ускакать спешат.
А ещё есть муравей большой размером с гуся он пугает всех зверей, и я его боюся, когда он ковыляет на лапках на своих.
И в двери ударяет, и начинает стих: Я — муравей, воды налей! Не меньше ведра, напиться мне пора!
Я понимаю что это подняние старой темы но я жду конкретного тутора от XaeroX о том как сделать инсталятор который бы обнаруживал установленную стим халфу судя по всему по реестру виндовс.
Cybermax писал: как сделать инсталятор который бы обнаруживал установленную стим халфу судя по всему по реестру виндовс.
InnoSetup 5.5.4
В секции [Setup] пишем:
code:DefaultDirName={code:GetDefaultDir}
В секции [ Code]:
code:function GetDefaultDir(def: string): string;
var
sTemp : string;
begin
sTemp := 'C:\Games\Half-Life';
if RegQueryStringValue( HKEY_CURRENT_USER, 'Software\Valve\Steam', 'ModInstallPath', sTemp ) then
begin
end;
Result := sTemp;
end;
моды надо выкладывать в архивах. Инсталляторы, они от лукавого. Засоряют реестр, делают ненужные ярлыки, прописываются в установке/удалении программ. Ну их в задницу.
Используй winRar или 7zip, делай самораспаковывающийся архив и не парься.
ПыСы: недолюбливаю всякие инсталляторы - у них есть нехорошая тенденция ставить всякую шнягу без ведома пользователя.
Добавлено 08-06-2014 в 22:53:
Цитата:
thambs писал: 7zip, хотя бы в качестве альтернативы. все эти инстулляторы раздражают неимоверно.
+1 браток! Мы тута вдвоём тута...
__________________
Ты топчешь мир своими ботинками,
Не замечая куда наступаешь,
А время от тебя уходит цветными картинками,
Но ты даже этого не понимаешь.
Компрометирую данные своей учётной записи.
ЛОГИН: Ghoul [BB]
ПАРОЛЬ: paladin_solo
Хотя я тебе доверяю, но вижу противоречие. Кстати, InnoSetup - говноподелка на делфи, если что. Я давныыыыыыыыыыыыыыыыыым-давно глядел в его сторону, но вовремя одумался.
Есть winrar sfx, всё что туда не влазит - не нужно (и, да, там есть опция запустить что-то после установки. Например, см. инсталлер и патчи XDM).
Добавлено 08-06-2014 в 23:06:
Кстати, sfx можно открывать архиватором без проблем (тхамбс любит). Сетапы - хренушки. Они бьются, ломаются, конфликтуют, проверяют, ругаются... зачем это надо?
Хотя, у меня на старой работе был продукт который паковали в быдлоинсталлшылд - ну и что, что лишние 80МБ к дистрибутиву? Зато на процесс установки можно любовировать минут 10...