Объединенный Открытый Проект - Сайт для Настоящих Компьютерщиков

Объединенный Открытый Проект

Сайт для Настоящих Компьютерщиков

; Логин:
  Пароль:
Обычный
Безопасный
Запомнить пользователя



Зарегистрироваться
Забыли пароль?
 
 
 
Объединенный Открытый Проект »   Операционные системы »   Windows NT/2K/XP »   nLite
RSS

nLite

Сборка Windows.

Текущий рейтинг темы: Нет

<<Назад  Вперед>>Модератор: wsxПечать
 
semiono
Долгожитель форума

semiono
Откуда: Арзамас
Всего сообщений: 383
Рейтинг пользователя: 2





Дата регистрации на форуме:
2 сен. 2006
Я собираю собственный дистрибутив утилитой nLite, драйверы видео тоже интегрируются.
Сразу после установки windows разрешение 1152x864 можно выставить руками.
Несмотря на то что nLite сам предлагает предусановить такое разрешение, само-собой
оно не срабатывает. И проблемма эта связанна скорее с windows xp sp2.
Потому что в Win XP 64 предустановка разрешения экрана срабатывает, хотя может потому,
что там дрова поддерживаются самим дистрибутивом...
Вопрос таков, как можно установить, вернее даже "выполнить" установку экрана батником
или ещё чем нибудь. Тогда я смог бы его запустить в тихом режиме во время установки windows lite...
jv / vb -скрипты менее надёжное средство, хотя если есть вариант тоже интересно?
???

---
a peoples must know what is cost an opium for the race?
semiono
Долгожитель форума

semiono
Откуда: Арзамас
Всего сообщений: 383
Рейтинг пользователя: 2





Дата регистрации на форуме:
2 сен. 2006
Тут вопрос даже более глобальный, к нему же неоднократно возвращаюсь по разному поводу и не нахожу ответ. Как можно перезапустить "оболочку windows", тоесть выполнить reset/restart только быстро?
Именно так на мой взгляд и происходит когда windows изменяет hardware profiles или просто внешний
вид explorer, ведь тут одних записей в реестр не достаточно, надож ещё выйти и опять войти!...

---
a peoples must know what is cost an opium for the race?
4X_Pro
Руководитель Проекта
Настоящий Компьютерщик
4X_Pro
Откуда: Москва
Всего сообщений: 2994
Рейтинг пользователя: 79





Дата регистрации на форуме:
29 сен. 2001
semiono, зачем? Нужно изначально прописать в реестре видеорежим соответствующий, тогда система сразу в нем окажется, и рестарт будет просто не нужен. Просто в XP SP 2 он пишется где-то в другом месте, скорее всего, чем в 64-битном, скорее всего...

Еще можно написать BAT/WSH-скрипт, который будет делать то, что нужно и повесить в RunOnce...
А насчет перезапуска оболочки — единственный вариант, который приходит в голову — это убить explore.exe и запустить заново.

---
Каждый человек всегда может найти, чем он может быть полезен окружающим. Проблема только в одном: слишком многие не хотят это искать.
semiono
Долгожитель форума

semiono
Откуда: Арзамас
Всего сообщений: 383
Рейтинг пользователя: 2





Дата регистрации на форуме:
2 сен. 2006

4X_Pro написал:
[q]
Просто в XP SP 2 он пишется где-то в другом месте, скорее всего, чем в 64-битном, скорее всего...
[/q]

Ну это скорее баг nLite, то что он не может этого уловить. Хотя это оправданно наличием большого количества драйверов и нескольких вариантов windows... Я думаю nLite пишет куда надо, но допустим пишет это не в то время когда нужно, либо сама запись затирается другими скриптами...Хотя нет вру.. поидее 32бит выставляются всётаки на загрузке и собственно поддержка дров уже готова, единственно что установка ленится сама стартануть разрешение экрана... может просто там какой нить рывок-скачёк и всё сбивается...
[/q]


4X_Pro написал:
[q]
Еще можно написать BAT/WSH-скрипт, который будет делать то, что нужно и повесить в RunOnce...
[/q]

любопытно! :)
всмыле я яву не знаю... хотя наблюдения показывают, что WinPE/nLite более широко используют батники.

rundll32 shell32,Control_RunDLL desk.cpl,,3
или control.exe desk.cpl,,3
а тут надо нажать чемнибудь :biggrin

4X_Pro написал:
[q]

А насчет перезапуска оболочки — единственный вариант, который приходит в голову — это убить explore.exe и запустить заново.
[/q]

+1
У меня такой же вариант на уме! :biggrin
только я подумывал более радикально!
taskkill /f /t /im shell32.dll и т. п.
ну и такое, что наверно вряд ли возможно
taskkill /f /im ntoskrnl.exe
))))) ха!
но это всё на тему, что сам "Display Properties" както меняет разрешение налету тайным образом!
:cool:

---
a peoples must know what is cost an opium for the race?
semiono
Долгожитель форума

semiono
Откуда: Арзамас
Всего сообщений: 383
Рейтинг пользователя: 2





Дата регистрации на форуме:
2 сен. 2006
Пока так
хотфикс:
http://webfile.ru/1938617
запускает "Свойства монитора" в завершении установки: rundll32.exe shell32.dll,Control_RunDLL desk.cpl,,3

Вот что ещё нашёл
TXTSETUP.SIF
[Display]
forcevga = "Standard VGA (1152x864, 16 colors)",files.none
вписав туда 1152x864 не помогло
правда я не знаю как тут миллионы или биты цвета указать?

---
a peoples must know what is cost an opium for the race?
semiono
Долгожитель форума

semiono
Откуда: Арзамас
Всего сообщений: 383
Рейтинг пользователя: 2





Дата регистрации на форуме:
2 сен. 2006
Я туплююю!!!!!!!
Кажись дело в том, что у меня дрова nvidia, а я запускаю на VMware!
64бит я устанавливал реально!
Хотя пока не знаю не проверял...
Added:
Так и есть на железе запустилось видео как надо!

---
a peoples must know what is cost an opium for the race?
semiono
Долгожитель форума

semiono
Откуда: Арзамас
Всего сообщений: 383
Рейтинг пользователя: 2





Дата регистрации на форуме:
2 сен. 2006
Что не так!? Почему я на входе в систему получаю окно - Administrator не найден?



В старых версиях такого небыло!

Дело в том что в реестре выходит такая раскладка
[HKLM\Software\Microsoft\Windows NT\CurrentVersion\Winlogon]
AltDefaultUserName = Administrator
DefaultUserName = oszone
AutoAdminLogon = 1

Уже задолбало это.
Я распаковал NLITE.IN_
и туда вписал
...
[U]
AddReg = T
DelReg = P
[T]
HKLM,"SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon","AutoAdminLogon",0x00000000,1
HKLM,"SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon","AltDefaultUserName",0x00000000,"oszone"
HKLM,"SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon","DefaultUserName",0x00000000,"oszone"
...
И ничего тоже не помагло! 0_O

Раньше у меня был хотфикс который писал в реестр это же самое, я тогда думал это с ним конфликтует,
однако изменив хотфикс, выкинув подобные записи в реестр имею тоже самое! Что за бред.
Иль админа вообще нельзя затереть?
Но раньше было можно.
Вообще один раз на VMware проскочило как будто, я уже не пойму меня чтоль глючит. Глюк на глюке!
Но проблемма реально существует, я уже все хотфиксы проверял.
Откуда админ вылазиит?
Хотя собственно он изначально нигде не патчится как я понял в nLite, но а как тогда?

ЗЫ Это заморочка уже старая, одно время я думал её решил. Сначало думал бета nLite косячит,
потом на свои хотфиксы думал, но вот оно выползло уже совсем не ясно почему!

---
a peoples must know what is cost an opium for the race?
<<Назад  Вперед>>Модератор: wsxПечать
Объединенный Открытый Проект »   Операционные системы »   Windows NT/2K/XP »   nLite
RSS
Быстрый переход в раздел:


Время выполнения скрипта: 0.0320. Количество выполненных запросов: 19, время выполнения запросов 0.0206