Показать полную графическую версию : Скрипты Inno Setup. Помощь и советы [часть 6]
Ivan_009
02-03-2014, 17:11
Какой шрифт кроме MS Serif. Идентично отображается на всех системах...
Заранее спасибо...
Johny777
02-03-2014, 17:24
Farser21, судя по тому что у тебя там импортируется API IsDone то вызываешь его функции распаковки.
По IsDone я тебе не помощник, тк его API и примеры использования не изучал и честно говоря не хочу.
тут кстати хватает экспертов по IsDone..., например Ваня постом выше его использует
Ivan_009, все системные шрифты. Tahoma например
Ivan_009
02-03-2014, 17:39
все системные шрифты. Tahoma например »
Johny777, Я имел ввиду отображение...
Tahoma на XP не так отображается... (Тоесть без сглаживания) А нужны те шрифты у которых сглаживание отсутствует... :)
Johny777
02-03-2014, 17:48
Я имел ввиду отображение... »
тогда хз
гугл в помощь
Ivan_009
02-03-2014, 17:53
Какой код должен отвечать за установку компонента в этом скрипте »
Какой именно компонент не пойму никак... :laugh:
гугл в помощь »
Нашел : Fixedsys :wink:
Farser21
02-03-2014, 20:22
Ivan_009, ну вот смотри. Я хочу установить компонент допустим File1 и у меня к нему лежит файл File1, но у меня в установщике какая-то распаковка через IsDone. Возможно как-то убрать это распаковка и в целом сам IsDone? Чтобы просто при выборе компонента устанавливался нужный файл и не было никакой распаковки.
Есть не большой вопросик,
данный код распаковывает архив pkg
procedure ExtractResources();
var
ResultCode: Integer;
begin
WizardForm.StatusLabel.Caption:='Распаковка архива gui.pkg. Может занять очень длительное время...';
CreateDir(ExpandConstant('{app}\res_mods'));
Exec(ExpandConstant('{app}\unZIP.exe'), '-o res\packages\gui.pkg -d res_mods', '', SW_HIDE, ewWaitUntilTerminated, ResultCode);
WizardForm.StatusLabel.Caption:=SetupMessage(msgStatusExtractFiles);
end;
может ли inno setup ограничивать скорость распаковки, потому что когда я распаковываю через консоль на это тратиться буквально 1 минута
а когда через inno setup от 5 минут до 20
Какой шрифт кроме MS Serif. »
Например MS Sans Serif':
[Code]
procedure InitializeWizard();
begin
with WizardForm do
begin
Font.Name := 'MS Sans Serif';
end;
end;
Ivan_009
03-03-2014, 12:02
Подскажите пожалуйста как сделать тень для инсталлятора...
Вокруг маски... http://rghost.ru/52786114
audiofeel
04-03-2014, 04:05
Подскажите пожалуйста как сделать тень для инсталлятора... »
пример, но нужен BMP
http://krinkels.org/attachment.php?attachmentid=878&d=1393663222
Ivan_009
04-03-2014, 10:17
audiofeel, Это пример из ботвы там тени нет... :(
R.i.m.s.k.y.
04-03-2014, 13:55
подскажите пожалуйста, как при запуске из-под ругого пользователя секцию реестра применить к пользователю, который зашел в систему:
поясняю:
имеется установщик с 1000 ключей реестра HCKU
из-за специфики устанавливаемой программы нужны права администратора (нужна регистрация dll)
при установке под пользователем-админом все хорошо
Проблема возникает когда нужно поставить простому пользователю: вход в систему выполняется от пользователя, установщик запускается с правами админа - и установщик показывает CurrentUser = админ и ключи реестра HCKU заносит в реестр админа а нужно в HCKU пользователя который зашел в систему
Вопрос: как вывернуться?
audiofeel
04-03-2014, 16:24
Ivan_009, audiofeel, Это пример из ботвы там тени нет... »
недавно мне нужна была тень, с ботвой я вообще ни как, писал , писал - никто не помог толком, поэтому взял скрипт DIABLO 3, переделал его , ну сменил картинки и тд, тень там отличная, попробуй, ну или как пример фзять его просто а не весь скрипт,
http://rghost.ru/52812039/image.png
ключи реестра HCKU заносит в реестр админа а нужно в HCKU пользователя »
Узнаёте SID пользователя и пишите вместо HKEY_CURRENT_USER в HKEY_USERS\S-1-5-21-1085031214-1844823847-839522115-1106 - это и будет реестр вашего пользователя.
Dodakaedr
05-03-2014, 15:17
Скажите, пожалуйста, в inno имеется константа для ProgramData?
Dodakaedr,
ProgramData
[Files]
Source: {commonappdata}
Dodakaedr
05-03-2014, 17:05
спс. но мне надо programdata а не Application Data.
Как скрыть пункт "О программе" в инсталяторе? использую CallbackCtrl.dll при отмене установки исталятор выснет.
Dodakaedr,
с\ProgramData
[Files]
Source: {commonappdata}
DestDir: {commonappdata}\Blumentals в скрипте
C:\ProgramData\Blumentals что имеем на выходе
Dodakaedr
05-03-2014, 17:51
TryRooM, попробую
Как скрыть пункт "О программе" в инсталяторе? »
WizardForm.Position:= poScreenCenter;
© OSzone.net 2001-2012
vBulletin v3.6.4, Copyright ©2000-2025, Jelsoft Enterprises Ltd.