Ru-Board.club
← Вернуться в раздел «Программы»

» Inno Setup (создание инсталяционных пакетов)

Автор: Y4enik32
Дата сообщения: 27.06.2011 19:51
Доброго времени суток.
Помогите прикрутить к этому скрипту какой нибудь ISDone.
Автор: troyan90
Дата сообщения: 27.06.2011 20:29
riperoc1
защищенный это как? системный чтоли? зачем вообще такой пробовать убить
Автор: Profrager
Дата сообщения: 27.06.2011 20:30

Цитата:
Вопрос на засыпку: а насколько будет видна разница при установке, если устанавливать с высоким приоритетом и с обычным? СтОит ли овчинка выделки? Какой выигрыш получается?

Вообще это сомнительная фитча в данном случае. Разве что хоть какой-то прирост будет на одноядерных системах. На многоядерных при стандартном сценарии установки (юзер во время установки в браузере шарится, фильм смотрит и т.д.) влияние вряд ли какое окажет.

Добавлено:
troyan90
защищенный - это типа антивируса Была бы очень нужная фитча для распространения всякой заразы
Автор: troyan90
Дата сообщения: 27.06.2011 20:39

Цитата:
защищенный - это типа антивируса

на то и не была расчитана длл. обычные убивает и этого достаточно
Автор: vovka00723
Дата сообщения: 27.06.2011 23:34
Profrager

Цитата:
защищенный - это типа антивируса Была бы очень нужная фитча для распространения всякой заразы

не только для этого, можно антивирус на время установки вырубить, тк большинство нубов сами это не могут сделать, а потом кричат что у них не работает
Автор: FunnyRabbit
Дата сообщения: 28.06.2011 10:24
ENERGES
Не та тема...
Автор: PavZver
Дата сообщения: 28.06.2011 14:18
ENERGES
тебе в фотошопе хоть чуть-чуть научиться надо.
а тут инно а не фотошоп
Автор: riperoc1
Дата сообщения: 28.06.2011 14:42
ENERGES
Если я не ошибаюсь тебе нужна картинка png, с помощью ботвы лого легко сделать.
Автор: sanya 007
Дата сообщения: 28.06.2011 14:45
Здравствуйте!
Вопрос по скрипту для добавления ярлыка в Game Explorer Windows.
Похоже Скрипт отрабатывает не до конца. Ярлык добавляется, но добавляется только часть информации: URL издателя и разработчика не активны, нет информации о возрастном рейтинге, сам ярлык получается не активным, что на левую кнопку мыши, что на правую он просто не реагирует.
GDF.dll создавался через программу Game Manager, версия последняя 2.4. Если добавить ярлык в GE через эту программу, то всё отлично, вся информация отображается правильно.
Что можете посоветовать?
Если что, ОС Windows 7 64-bit.
Автор: ENERGES
Дата сообщения: 28.06.2011 19:05
спасибо мужики ,за различные ответы.
Автор: tema001
Дата сообщения: 28.06.2011 20:01
Всем доброго вечера. Использую скрипт от R3Pa4eK, Закос под Druid, и у меня вопрос, как перетащить прогресс бар? http://s001.radikal.ru/i196/1106/22/c77f6bbf2d97.png на скриншоте показано. Вот сам скрипт. http://rghost.ru/12725931
Автор: Alex 17
Дата сообщения: 29.06.2011 11:57
Дайте скрипт, чтобы скажем при выборе русского текста определенная строка в определенном файле менялась на "text = rus", английского - "text = eng" и т.д. И чтобы определенная строка в файле менялась на введенный пользователем ник!

P.S. Мне уже давали скрипт, Я в нем разобрался, но в конечном итоге ничего не получилось (думаю должен быть какой простой скрипт - чтобы было меньше функций) Спасибо!
Автор: Cancer_to_Shanghai
Дата сообщения: 29.06.2011 12:49
Я сделал скрипт:
Однако, в процессе не было вопросов о реестре.

А нужен для запуска игры именно такой:

[more]"Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\SOFTWARE\CDV Software Entertainment AG]

[HKEY_LOCAL_MACHINE\SOFTWARE\CDV Software Entertainment AG\]
"InstallFolder"="с:\\"
"InstallStatus"="Installed"
"UninstallFolder"="E:\\Program Files\\InstallShield Installation Information\\{9DE055AC-B196-406B-9484-221938F6FC0B}"
"GroupFolder"=""

[HKEY_LOCAL_MACHINE\SOFTWARE\CDV Software Entertainment AG\\Deutsch]
"target folder"="с:\\""[/more]


И что теперь!?
ЧТО сабж сделает по выходе!?
Будет ли игра запускаться или нет!?
Автор: shidow
Дата сообщения: 29.06.2011 13:27
tema001
[more]procedure RedesignWizardForm;
begin
with WizardForm.ProgressGauge do
begin
Top := ScaleY(162);
end;
end;
procedure InitializeWizard();
begin
RedesignWizardForm;
end;[/more]
Автор: tema001
Дата сообщения: 29.06.2011 13:56
shidow
Не помогает.
Вот как должно примерно выглядит http://s51.radikal.ru/i133/1106/45/cff78ab2ddbd.png , и желательно что б картинка "tema001" исчезла.
Автор: Cancer_to_Shanghai
Дата сообщения: 29.06.2011 14:00
Секция [Registry] - отсутствует в моем скрипте.
В Мастере её не было......
Как её там сделать!?
Я - ламо.
Автор: shidow
Дата сообщения: 29.06.2011 15:52
Cancer_to_Shanghai
руками напиши

tema001
ну лучше к скрипту isdone прикрутить чтоб проценты были
Автор: tema001
Дата сообщения: 29.06.2011 16:58
shidow
ок, попробую
Автор: Alex 17
Дата сообщения: 29.06.2011 17:22
Можно изменить цвет индикатора установки на красный? Или вообще на другой?
Автор: nik1967
Дата сообщения: 29.06.2011 17:57
Alex 17
Что значит "цвет индикатора установки"? Если ты имеешь ввиду прогресс бар, то так:
[more]
Код: [_Code]
function SetWindowTheme(hwnd: HWND; pszSubAppName: pchar; pszSubIdList: pchar): Longint; external 'SetWindowTheme@uxtheme.dll stdcall delayload';

Procedure InitializeWizard();
begin
try
SetWindowTheme(wizardform.progressgauge.Handle, ' ', ' ');
except
end
end;

procedure CurPageChanged(CurPageID: Integer);
begin
if CurPageID=wpSelectDir then
SendMessage(wizardform.progressgauge.Handle, $0409, 0, clBlack);
end;
Автор: vint56
Дата сообщения: 29.06.2011 18:10
Alex 17
[more][Setup]
AppName=My Program
AppVersion=1.5
;AppVerName=My Program 1.5
AppPublisher=My Company, Inc.
DefaultDirName={pf}\My Program
DefaultGroupName=My Program

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

[Files]
Source: {win}\help\*; DestDir: {app}\Files; Flags: external recursesubdirs createallsubdirs

[Code]
function SetWindowTheme(hwnd: HWND; pszSubAppName: pchar; pszSubIdList: pchar): Longint; external 'SetWindowTheme@uxtheme.dll stdcall delayload';

Procedure InitializeWizard();
begin
try
SetWindowTheme(wizardform.progressgauge.Handle, ' ', ' ');
except
end
end;

procedure CurPageChanged(CurPageID: Integer);
begin
if CurPageID=wpSelectDir then
SendMessage(wizardform.progressgauge.Handle, $0409, 0, clblue);
end;[/more]
Опаздал Nik1967уже ответил
Автор: Cancer_to_Shanghai
Дата сообщения: 29.06.2011 18:16
moonlight82

Цитата:
Converter REG to Inno Setup сможет помочь переделать reg файл в код инно.


А КАК его вставить в скрипт!?

Он же создаёт новый .iss.....
Автор: moonlight82
Дата сообщения: 29.06.2011 18:19
Cancer_to_Shanghai
Просто скопируй всю секцию [Registry] в свой скрипт инно
Автор: Cancer_to_Shanghai
Дата сообщения: 29.06.2011 18:23
Ну я из отдельного скрипта скопи-пастю:[Registry]

Будет ли работать выбор раздела при установке!? Ведь там в reg-файле тока диск С был.
Автор: Alex 17
Дата сообщения: 29.06.2011 18:24
Спасибо!
Автор: Cancer_to_Shanghai
Дата сообщения: 29.06.2011 18:26
[Registry]
; файл создан программой Converter v.0.1.4 - 29 июня 2011г., в 19 час. 19 мин. 10 сек.
Root: HKLM; SubKey: SOFTWARE\CDV Software Entertainment AG; Flags: uninsdeletekeyifempty
Root: HKLM; SubKey: SOFTWARE\CDV Software Entertainment ; ValueType: string; ValueName: InstallFolder; ValueData: c:\****; Flags: uninsdeletevalue uninsdeletekeyifempty
Root: HKLM; SubKey: SOFTWARE\CDV Software Entertainment ; ValueType: string; ValueName: InstallStatus; ValueData: Installed; Flags: uninsdeletevalue uninsdeletekeyifempty
Root: HKLM; SubKey: SOFTWARE\CDV Software Entertainment; ValueType: string; ValueName: UninstallFolder; ValueData: E:\Program Files\InstallShield Installation Information\{{9DE055AC-B196-406B-9484-221938F6FC0B}; Flags: uninsdeletevalue uninsdeletekeyifempty
Root: HKLM; SubKey: SOFTWARE\CDV Software Entertainment AG\; ValueType: string; ValueName: GroupFolder; ValueData: ; Flags: uninsdeletevalue uninsdeletekeyifempty
Root: HKLM; SubKey: SOFTWARE\CDV Software Entertainment AG\\Deutsch; ValueType: string; ValueName: target folder; ValueData: c:\; Flags: uninsdeletevalue uninsdeletekeyifempty


Название игры удалил отсюда.

Будет ли работать скрипт?

Добавлено:
В смысле - если выберится не диск С - в реестре изменится под него!?
Автор: troyan90
Дата сообщения: 29.06.2011 18:30

Цитата:
Можно изменить цвет индикатора установки на красный?

еще один вариантик:
[more]
Код:
[_Code]
function SetWindowTheme(hwnd: HWND; pszSubAppName: pAnsichar; pszSubIdList: pAnsichar): Longint;
external 'SetWindowTheme@uxtheme.dll stdcall delayload';

procedure InitializeWizard();
begin
SetWindowTheme(wizardform.progressgauge.Handle, ' ', ' ');
end;

procedure CurPageChanged(CurPageID: Integer);
begin
if CurPageID=wpSelectDir then begin
Wizardform.ProgressGauge.Perform($0409, 0, clMaroon); //цвет бара
Wizardform.ProgressGauge.Perform($2000+1, 0, clLime); //цвет фона бара
end;
end;
Автор: moonlight82
Дата сообщения: 29.06.2011 18:37
Cancer_to_Shanghai
[more]Root: HKLM; SubKey: SOFTWARE\CDV Software Entertainment AG; Flags: uninsdeletekeyifempty
Root: HKLM; SubKey: SOFTWARE\CDV Software Entertainment ; ValueType: string; ValueName: InstallFolder; ValueData: {app}; Flags: uninsdeletevalue uninsdeletekeyifempty
Root: HKLM; SubKey: SOFTWARE\CDV Software Entertainment ; ValueType: string; ValueName: InstallStatus; ValueData: Installed; Flags: uninsdeletevalue uninsdeletekeyifempty
Root: HKLM; SubKey: SOFTWARE\CDV Software Entertainment; ValueType: string; ValueName: UninstallFolder; ValueData: {app}; Flags: uninsdeletevalue uninsdeletekeyifempty
Root: HKLM; SubKey: SOFTWARE\CDV Software Entertainment AG\; ValueType: string; ValueName: GroupFolder; ValueData: {group}\blablabla ; Flags: uninsdeletevalue uninsdeletekeyifempty
Root: HKLM; SubKey: SOFTWARE\CDV Software Entertainment AG\\Deutsch; ValueType: string; ValueName: target folder; ValueData: {app}; Flags: uninsdeletevalue uninsdeletekeyifempty[/more]
На счет последнего значения не уверен, т.к не знаю что это и для чего...
Автор: Cancer_to_Shanghai
Дата сообщения: 29.06.2011 18:46
moonlight82

Я там ничего не понял.

Вставил отконвертированный код в скрипт , Запустил и........
ВЫБОРА диска - нет

Почему!?

КАК его вставить!?

Добавлено:
А! Мож секцию SETUP тоже вставить нуно...?

попробую...

Добавлено:
Вот это надо вставить: DefaultDirName={pf}\My Program
OutputDir=.
Compression=lzma/ultra
InternalCompressLevel=ultra
SolidCompression=yes


А куда!?
Автор: SotM
Дата сообщения: 29.06.2011 19:02
Cancer_to_Shanghai

Цитата:
А куда!?

Ты прикалываешься чтоли?! О_о
Полным полно простеньких скриптов в шапке есть, посмотреть их не судьба?

Страницы: 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177

Предыдущая тема: поиск


Форум Ru-Board.club — поднят 15-09-2016 числа. Цель - сохранить наследие старого Ru-Board, истории становления российского интернета. Сделано для людей.