Показать полную графическую версию : [addon] WSE(Winnt.Sif Editor)
Страниц :
1
2
3
4
5
6
[
7]
8
9
Обрабатываетывается параметр "ProductId", для сетапа они равнозначны »
не совсем. Если в .sif есть и ProductId и ProductKEY, то установщик ВСЕГДА подхватывает ProductId. Хотя в доке пртивоположное.
Сам промучался несколько дней пока не понял почему подхватывается не тот ключик.
spectre4
29-07-2008, 14:23
не совсем. Если в .sif есть и ProductId и ProductKEY, то установщик ВСЕГДА подхватывает ProductId. Хотя в доке пртивоположное.
Сам промучался несколько дней пока не понял почему подхватывается не тот ключик. »
Вот именно поэтому и была сделанна обработка именно ProductId, тоесть читается из $winnt$.inf именно он, он же и пишется при необходимости.
KORKODON
13-08-2008, 18:24
Смог перевести аддон на русский, теперь кто-нибудь подскажет, как запаковать setup.exe обратно в setup.ex_
putnik521
13-08-2008, 18:25
KORKODON,
любым каб упаковщиком.
KORKODON,
Отличная софтина для этих целей [addon] CabTools (http://forum.oszone.net/showthread.php?t=93596&highlight=CabTools).
KORKODON
13-08-2008, 18:41
Огромное спасибо, но уже разобрался.
Можно и встроенной командой makecab имя_файла.ххх
Протестирую обязательно выложу русскую версию
Может кто подскажет что не так делаю. Restorator 2007 использовал при редактировании WSE. Файл setup.exe запакованный в setup.ex_
Под виндой руссификация моя) отображается нормально, т.е. полностью, но во время установки на T40 получается абракадабра. Вообщем какие то проблемы с кодировкой. Делал в ANSI.
Заметил еще, что русский шрифт нормально отображается там, где "активный" текст. Вообщем вот:
http://s41.radikal.ru/i094/0808/0c/5c3d0df80860.png
Красным - абра кадабра
Зеленым - там получается нормальный перевод, хотя перевожу все в одной таблице.
Подскажет может кто?
Elusion, Full Name - имя пользователя в свойствах системы,Organization --оттуда же, Product key - можешь поменять на свой уникальный ключ системы для установки,Computer Name - имя компьютера в свойствах системы, workgroup- имя рабочей группы сетевой,Domain - имя домена куда входит компьютер,Domain admin logon и Domain Admin Password соответственно - имя и пароль админа для входа в домен, а Blank - Generate random - говорит о том что если ничего не заполнишь то сгенерируется произвольно
Elusion, а если попробовать в Юникоде?
Secmac,
Вообщето я не просил переводить, потому как перевод я знаю. Не правильно ты меня понял. Дело не в том КАК переводится.
YikxX,
Пробовал в KOI8, OEM, UTF-8, ISO без результатно.
Elusion, У меня проблема решается так:
Type
THackControl = class(TControl);
procedure SetCharsetFont(ABaseComponent : TComponent; ACharSet : TFontCharset);
var I: integer;
begin
For i:=0 to ABaseComponent.ComponentCount -1 do begin
if ABaseComponent.Components[i] is TControl then begin
THackControl(ABaseComponent.Components[i]).font.Charset := ACharSet;
end;
if ABaseComponent.Components[i].ComponentCount >0 then SetCharsetFont(ABaseComponent.Components[i],ACharSet);
end;
end;
В твоем случае нужно выковырять из ресурсов DFM форму. преобразовать ее в текстовый вид, исправить у всех компонентов Charset шрифтов на 204 (русская кодировка), затем перобразовать в бинарник, затем упаковать обратно в EXE.
Вроде ресторатор позволяет извлекать\паковать ресурсы, преобразование в текстовый вид/бинарный можно сделать с помошью утилиты Convert (есть в дистрибутивах Delphi/builder)
Втрой вариант. посмотри что утебя находится в HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\FontMapper\DEFAULT
если не 204, тогда пробуй заменять в одном из inf
spectre4, можно ли сделать возможность управления через ini-файл следующими параметрами:
1. AutoAdminLogon. В моем случае я делаю автовход для админа только 2 раза. Для этого применяю твик реестра из cmdlines на Т-12. Но получается так, что если я прозевал момент, когда WSE появилось на экране, а по умолчанию автовход админу включен постоянно, - получается что мой твик не сработает? Или как? У кого из них приоритет?
2. Звук! Количество бибиканий, их продолжительность.
putnik521
19-08-2008, 00:42
KORKODON,
А когда и где можно увидеть русский???
spectre4
19-08-2008, 17:22
1. AutoAdminLogon. В моем случае я делаю автовход для админа только 2 раза. Для этого применяю твик реестра из cmdlines на Т-12. Но получается так, что если я прозевал момент, когда WSE появилось на экране, а по умолчанию автовход админу включен постоянно, - получается что мой твик не сработает? Или как? У кого из них приоритет?
Все параметры автологона управляются из winnt.sif, какой смысл их дублировать в wse.ini???
2. Звук! Количество бибиканий, их продолжительность. »
Принято...
2poisonS
30-08-2008, 00:45
spectre4, Скажите планируется ли поддержка кириллицы в грядущем обновлении?
Boa Soft
30-08-2008, 01:09
То, что на картинке выделено красным - VCL - графические элементы управления. Зеленые - нативные windows, для них в VCL только обертка.
Elusion, У меня проблема решается так:
Type
THackControl = class(TControl); »
К сожалению, не катит на Т39. Как показали отзывы тех. кто использует BS PostInstaller, запуская его при установке windows, проблемы со шрифтами наличиствуют. VCL не поддерживает юникод. А переписывать все руками слишком тяжело.
К сожалению, не катит на Т39. Как показали отзывы тех. кто использует BS PostInstaller, запуская его при установке windows, проблемы со шрифтами наличиствуют »
Аесли с такой добавкой?
Function GetDefaultCharSet: TFontCharset;
var
Reg : TRegistry;
CharSet: Byte;
I : Integer;
begin
Reg := TRegistry.Create(KEY_ALL_ACCESS);
try
Reg.RootKey := HKEY_LOCAL_MACHINE;
Reg.OpenKey('SOFTWARE\Microsoft\Windows NT\CurrentVersion\FontMapper',True);
Result := Reg.ReadInteger('DEFAULT');
finally
Reg.Free;
end;
end;
procedure SetCharsetFont(ABaseComponent : TComponent);
begin
SetCharsetFont(ABaseComponent, GetDefaultCharSet);
end;
...................
Reg.OpenKey('SOFTWARE\Microsoft\Windows NT\CurrentVersion\FontMapper',True);
Reg.WriteInteger('DEFAULT', $000000CC);
.................
Screen.HintFont.Charset := GetDefaultCharSet;
У меня были точно такие же проблемы с отображением в T40Editor
Boa Soft
30-08-2008, 21:39
Аесли с такой добавкой? »
Хм, так не пробовал. Может и поможет.
Цитата Boa Soft:
К сожалению, не катит на Т39. Как показали отзывы тех. кто использует BS PostInstaller, запуская его при установке windows, проблемы со шрифтами наличиствуют »
А если добавить в аддон функцию BS PostInstaller. Ведь выбирать устанавливаемые программы удобнее до установки.
Задал все параметры за один раз и спокойно пошел курыть
А если добавить в аддон функцию BS PostInstaller. Ведь выбирать устанавливаемые программы удобнее до установки.
Это вопрос кому мне или Boa Soft?
Если мне то в моем аддоне есть возможность запускать программы по кнопке. Эксперементируйте. Я пока BS PostInstaller не пользуюсь.
спокойно пошел курыть »
Курение это удовольствие бедных.
© OSzone.net 2001-2012
vBulletin v3.6.4, Copyright ©2000-2025, Jelsoft Enterprises Ltd.
Available in ZeroNet 1osznRoVratMCN3bFoFpR2pSV5c9z6sTC