Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  | Правила  

Компьютерный форум OSzone.net » Автоматическая установка Windows » Наборы обновлений для Windows XP/2003/Windows 7 » Служебные - [addon] WSE(Winnt.Sif Editor)

Ответить
Настройки темы
Служебные - [addon] WSE(Winnt.Sif Editor)

Пользователь


Автор проектов


Сообщения: 52
Благодарности: 13


Конфигурация

Профиль | Отправить PM | Цитировать


Изменения
Автор: spectre4
Дата: 13-06-2008
Описание: Новая версия.
Вложения
Тип файла: 7z WSE 1.22.7z
(338.8 Kb, 1808 просмотров)
Тип файла: 7z Z_WSE 1.22.7z
(338.7 Kb, 1155 просмотров)
Адднон реализует идею редактирования файла конфигурации программы установки windows(winnt.sif) непосредственно перед запуском графического этапа установки системы. Впервые это было реализовано комрадом fantik в аддоне Changer, который, к сожалению, более не развивется что и побудило меня к написанию своего аналога.

Функционал был несколько расширен.
Кроме того аддон полностью независим от каких либо иных аддонов, т.к. весь функционал "FakeSetup"реализован собственными средствами.
Аддон подменяет оригинальный setup.exe в дистрибутиве своим, а после выполнения манипуляций с файлами конфигурации возвращает оригинальный setup.exe на место и запускает собственно процесс установки. Если в %SYSTEMROOT%\system32 будет найден файл presetup.cmd он также будет запущен на исполнение перед оригинальным setup.exe.
Кроме того оставлена возможность запускать программу из presetup.cmd, тип запуска определяется автоматически.

Способ применения - положить в папку "Addons" UpdatePack'a.
WSEx.xx - самостоятельный аддон.
Z_WSEx.xx - версия для использования совмесно с Z_DRV_INST или "Gui-интегратор пакета обновлений и адонов" от Boa Soft.

Аддон совместим с пакетом обновлений для SP3

Версия 1.22 от 14.02.2008
- Добавлена возможность полностью отключить модуль работы с реестром.
- Параметры раскладки теперь прописываются один раз, потом их можно менять.
- Из кода вычищены все отладочные прибамбасы, никаких мифических вкладок больше не появится.
- Сделаны нормальные EditBox’сы для ip-адресов, правда, пока не везде.

Отправлено: 17:10, 24-07-2007

 

Ветеран


Сообщения: 894
Благодарности: 137

Профиль | Отправить PM | Цитировать


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

-------
Я не развожу политику в подписи
ПТН ПНХ

Это сообщение посчитали полезным следующие участники:

Отправлено: 00:34, 17-08-2008 | #131



Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети.

Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля.


Ветеран


Сообщения: 508
Благодарности: 140

Профиль | Отправить PM | Цитировать


spectre4, можно ли сделать возможность управления через ini-файл следующими параметрами:
1. AutoAdminLogon. В моем случае я делаю автовход для админа только 2 раза. Для этого применяю твик реестра из cmdlines на Т-12. Но получается так, что если я прозевал момент, когда WSE появилось на экране, а по умолчанию автовход админу включен постоянно, - получается что мой твик не сработает? Или как? У кого из них приоритет?
2. Звук! Количество бибиканий, их продолжительность.

Отправлено: 22:02, 18-08-2008 | #132


Аватара для putnik521

Старожил


Сообщения: 324
Благодарности: 70

Профиль | Сайт | Отправить PM | Цитировать


KORKODON,
А когда и где можно увидеть русский???

-------
http://www.fotonons.ru/images/29.08.10/ofo.gif


Отправлено: 00:42, 19-08-2008 | #133


Пользователь


Автор проектов


Сообщения: 52
Благодарности: 13

Профиль | Отправить PM | Цитировать


Цитата snark:
1. AutoAdminLogon. В моем случае я делаю автовход для админа только 2 раза. Для этого применяю твик реестра из cmdlines на Т-12. Но получается так, что если я прозевал момент, когда WSE появилось на экране, а по умолчанию автовход админу включен постоянно, - получается что мой твик не сработает? Или как? У кого из них приоритет?
Все параметры автологона управляются из winnt.sif, какой смысл их дублировать в wse.ini???

Цитата snark:
2. Звук! Количество бибиканий, их продолжительность. »
Принято...

-------


Последний раз редактировалось spectre4, 19-08-2008 в 18:26.


Отправлено: 17:22, 19-08-2008 | #134


Аватара для 2poisonS

Старожил


Сообщения: 372
Благодарности: 57

Профиль | Отправить PM | Цитировать


spectre4, Скажите планируется ли поддержка кириллицы в грядущем обновлении?

-------
A signature... :|


Отправлено: 00:45, 30-08-2008 | #135


Аватара для Boa Soft

Компьютерный шаман


Сообщения: 2910
Благодарности: 956

Профиль | Сайт | Отправить PM | Цитировать


То, что на картинке выделено красным - VCL - графические элементы управления. Зеленые - нативные windows, для них в VCL только обертка.


Цитата vserd:
Elusion, У меня проблема решается так:
Type
THackControl = class(TControl); »
К сожалению, не катит на Т39. Как показали отзывы тех. кто использует BS PostInstaller, запуская его при установке windows, проблемы со шрифтами наличиствуют. VCL не поддерживает юникод. А переписывать все руками слишком тяжело.

-------
Человеческая лень - главная движущая сила технического прогресса.


Отправлено: 01:09, 30-08-2008 | #136


Ветеран


Сообщения: 894
Благодарности: 137

Профиль | Отправить PM | Цитировать


Цитата Boa Soft:
К сожалению, не катит на Т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

-------
Я не развожу политику в подписи
ПТН ПНХ

Это сообщение посчитали полезным следующие участники:

Отправлено: 07:47, 30-08-2008 | #137


Аватара для Boa Soft

Компьютерный шаман


Сообщения: 2910
Благодарности: 956

Профиль | Сайт | Отправить PM | Цитировать


Цитата vserd:
Аесли с такой добавкой? »
Хм, так не пробовал. Может и поможет.

-------
Человеческая лень - главная движущая сила технического прогресса.


Отправлено: 21:39, 30-08-2008 | #138


Аватара для sae67

Пользователь


Сообщения: 50
Благодарности: 1

Профиль | Отправить PM | Цитировать


Цитата vserd:
Цитата Boa Soft:
К сожалению, не катит на Т39. Как показали отзывы тех. кто использует BS PostInstaller, запуская его при установке windows, проблемы со шрифтами наличиствуют »
А если добавить в аддон функцию BS PostInstaller. Ведь выбирать устанавливаемые программы удобнее до установки.
Задал все параметры за один раз и спокойно пошел курыть

Отправлено: 22:28, 18-09-2008 | #139


Ветеран


Сообщения: 894
Благодарности: 137

Профиль | Отправить PM | Цитировать


Цитата sae67:
А если добавить в аддон функцию BS PostInstaller. Ведь выбирать устанавливаемые программы удобнее до установки.
Это вопрос кому мне или Boa Soft?
Если мне то в моем аддоне есть возможность запускать программы по кнопке. Эксперементируйте. Я пока BS PostInstaller не пользуюсь.

Цитата sae67:
спокойно пошел курыть »
Курение это удовольствие бедных.

-------
Я не развожу политику в подписи
ПТН ПНХ


Отправлено: 11:45, 19-09-2008 | #140



Компьютерный форум OSzone.net » Автоматическая установка Windows » Наборы обновлений для Windows XP/2003/Windows 7 » Служебные - [addon] WSE(Winnt.Sif Editor)

Участник сейчас на форуме Участник сейчас на форуме Участник вне форума Участник вне форума Автор темы Автор темы Шапка темы Сообщение прикреплено

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
Winnt.sif и Firewal kross1 Автоматическая установка Windows 2000/XP/2003 0 06-09-2006 07:18
WINNT.SIF WIF Автоматическая установка Windows 2000/XP/2003 4 21-05-2006 21:47
WINNT.SIF VSB Автоматическая установка Windows 2000/XP/2003 3 02-01-2006 02:55
проблемма с winnt.sif RUV Хочу все знать 2 29-09-2005 09:41
Разница между winnt.sif и ключем /unatted:file winnt.exe pahan_etu8 Автоматическая установка Windows 2000/XP/2003 3 28-03-2005 02:09




 
Переход