Автоматическое изменение разрешение экрана / Video Resolution Changer
-
SharkyEXE
Re: Автоматическое изменение разрешение экрана / Video Resolution Changer
SharkyEXE, посмотрел я ваше видео. Как я понял, у вас этот скрипт срабатывает после первого входа в систему, когда вы запускаете его вручную, но не срабатывает из GuiRunOnce.
Я не могу однозначно определить причину такого поведения, но связываю его с виртуальной машиной - я вижу в трее значок, свидетельствующий о том, что разрешение не установлено.
В любом случае, тестирование установки разрешения на виртуальной машине - бесполезное занятие. Если на физической машине подобранный системой драйвер позволяет установить нужное вам разрешение, можно обойтись файлом ответов.
Я не могу однозначно определить причину такого поведения, но связываю его с виртуальной машиной - я вижу в трее значок, свидетельствующий о том, что разрешение не установлено.
В любом случае, тестирование установки разрешения на виртуальной машине - бесполезное занятие. Если на физической машине подобранный системой драйвер позволяет установить нужное вам разрешение, можно обойтись файлом ответов.
-
Vadikan
Re: Автоматическое изменение разрешение экрана / Video Resolution Changer
SharkyEXE, судя по скриншоту, вы пытаетесь изменить разрешение на виртуальной машине. Как правило, в этом случае для изменения разрешения требуется установить виртуальный видеодрайвер (VMWare Tools, Virtual PC Tools или как они там называются...).
Короче, проверьте работу вашей команды на реальной машине. Если система автоматически подбирает собственный драйвер так, что вы можете задать желаемое разрешение ползунком, либо вы интегрируете драйвер, позволяющий сделать то же самое, значит и из командной строки разрешение должно меняться. Опять же, выполните команду на реальной машине и посмотрите, работает она или нет.
Короче, проверьте работу вашей команды на реальной машине. Если система автоматически подбирает собственный драйвер так, что вы можете задать желаемое разрешение ползунком, либо вы интегрируете драйвер, позволяющий сделать то же самое, значит и из командной строки разрешение должно меняться. Опять же, выполните команду на реальной машине и посмотрите, работает она или нет.
-
SharkyEXE
Re: Автоматическое изменение разрешение экрана / Video Resolution Changer
Цитата Vadikan:
SharkyEXE, посмотрел я ваше видео. Как я понял, у вас этот скрипт срабатывает после первого входа в систему, когда вы запускаете его вручную, но не срабатывает из GuiRunOnce.
Я не могу однозначно определить причину такого поведения, но связываю его с виртуальной машиной - я вижу в трее значок, свидетельствующий о том, что разрешение не установлено.
В любом случае, тестирование установки разрешения на виртуальной машине - бесполезное занятие. Если на физической машине подобранный системой драйвер позволяет установить нужное вам разрешение, можно обойтись файлом ответов.
Пробую способ через автозагрузку, так сказать-экспериментально. Как получиться или нет-подробнее напишу. Пока всем спасибо.
SharkyEXE, посмотрел я ваше видео. Как я понял, у вас этот скрипт срабатывает после первого входа в систему, когда вы запускаете его вручную, но не срабатывает из GuiRunOnce.
Я не могу однозначно определить причину такого поведения, но связываю его с виртуальной машиной - я вижу в трее значок, свидетельствующий о том, что разрешение не установлено.
В любом случае, тестирование установки разрешения на виртуальной машине - бесполезное занятие. Если на физической машине подобранный системой драйвер позволяет установить нужное вам разрешение, можно обойтись файлом ответов.
Автоматическое изменение разрешение экрана / Video Resolution Changer
Пробую способ через автозагрузку, так сказать-экспериментально. Как получиться или нет-подробнее напишу. Пока всем спасибо.
-
BillGates_XP
Re: Автоматическое изменение разрешение экрана / Video Resolution Changer
Цитата BillGates_XP:
Этот аддон я не понял эддон до авто установки Windows будет 800-600- будет на 1024 768 разрешение экрана что ли
после текстовой этап на установки график этапа будет 1024 768 что ли
BillGates_XP, переведите на русский, ни чего не понятно.
Этот аддон я не понял эддон до авто установки Windows будет 800-600- будет на 1024 768 разрешение экрана что ли
после текстовой этап на установки график этапа будет 1024 768 что ли
Автоматическое изменение разрешение экрана / Video Resolution Changer
BillGates_XP, переведите на русский, ни чего не понятно.
-
SharkyEXE
Re: Автоматическое изменение разрешение экрана / Video Resolution Changer
Я хочу узнать это чо за программа я думал это для на Windows XP графические установке будет разрешение 800х600 и я думал разрешения 800х600 на 1024х764 будет или нет
Цитата FreshMen85:
BillGates_XP, переведите на русский, ни чего не понятно.
Цитата FreshMen85:
BillGates_XP, переведите на русский, ни чего не понятно.
Автоматическое изменение разрешение экрана / Video Resolution Changer
-
FreshMen85
Re: Автоматическое изменение разрешение экрана / Video Resolution Changer
В общем, получилось у меня то, что я хотел. Что я хотел-см. сообщения выше. Каждый алгоритм можно реализовать несколькими способами-"по черному", думаеться, как у меня, или идеально-что, возможно удастся сделать кому-то из того, что получилось у меня. Не забудьте, пожалуйста, только также отписать здесь, каков он, идеальный, или лучший алгоритм осуществления того, что я хотел, кто может будет заниматься улучшением способа принудительной смены разрешения при певром выходе на рабочий стол после установки Windows XP. Но пока то, что есть. В общем, немного напишу.
Preview) Что написано ниже-делал сам и у меня сработал мой способ принудительной смены разрешения при певром выходе на рабочий стол после установки Windows XP.
1) Оригинальный дистрибут Win XP SP3, с которым велась вся моя дальнейшая работа, распаковывал так, чтобы получилась такая структура распакованного дистрибутива, как на скриншоте:
.
Иначе говоря, берется дистрибутив Windows XP SP3, например образ *.iso, распаковываеться по пути D:\WINXPCD\, в итоге в корне диска D получается папка WINXPCD, а в корне папки WINXPCD находяться другие файлы и папки, полученные при распаковке образа *.iso по пути D:\WINXPCD\ (см. скриншот выше).
2) WINNT.SIF положил по пути D:\WINXPCD\I386\. Черным жирным текстом приводиться именно то, что необходимо для работы программы Video Resolution Changer:
Код:
То, какой и/или какие параметры для копирования содержимого OEM папки нужны и прочие параметры файла WINNT.SIF-комментарии по данному вопросу пропущены. Каждый пишет данный файл под себя и со своми потребностями. Идем дальше...
3) Запустил самораспаковывающийся sfx-архив, созданный мною при помощи Winrar:
4) Ну вот и все, собрал новый дистрибут, тестил на VMware Workstation. То, что мне надо, работает на ура. Надеюсь, все всем понятно, что и как надо сделать (доходчиво обьяснил на своем примере), чтобы и у других получилось то, что я хотел, а что я хотел-смотрите выше. Спасибо.
5) Не любителям мусора-можете не волноваться, после копирования куда надо всего содержимого папки $OEM$ и дальнейшей отработки программ и sfx-архива, в котором лежат два батника, по их структуре можно понять, что после принудительной смены разрешения при певром выходе на рабочий стол после установки Windows XP все файлы, которые нужны были для этой принудительной смены удаляться. Как писал выше-смотрите содержимое файлов dc_add_to_autostart.bat и dc_change_resolution.bat.
6) Немного написать не получилось, зато думаю все написано понятно, чтобы каждый понял, что надо сделать, чтобы и у него все сработало.
Preview) Что написано ниже-делал сам и у меня сработал мой способ принудительной смены разрешения при певром выходе на рабочий стол после установки Windows XP.
1) Оригинальный дистрибут Win XP SP3, с которым велась вся моя дальнейшая работа, распаковывал так, чтобы получилась такая структура распакованного дистрибутива, как на скриншоте:
.
Иначе говоря, берется дистрибутив Windows XP SP3, например образ *.iso, распаковываеться по пути D:\WINXPCD\, в итоге в корне диска D получается папка WINXPCD, а в корне папки WINXPCD находяться другие файлы и папки, полученные при распаковке образа *.iso по пути D:\WINXPCD\ (см. скриншот выше).
2) WINNT.SIF положил по пути D:\WINXPCD\I386\. Черным жирным текстом приводиться именно то, что необходимо для работы программы Video Resolution Changer:
Код:
Код: Выделить всё
;SetupMgrTag
[Data]
Autopartition=0
MsDosInitiated="0"
UnattendedInstall="Yes"
AutomaticUpdates=Yes
[Unattended]
UnattendMode=FullUnattended
OemSkipEulA=Yes
OemPreinstall=Yes
TargetPath=\WINDOWS
Repartition=No
Unattendswitch="Yes"
WaitForReboot="No"
[GuiUnattended]
AdminPassword=*
EncryptedAdminPassword=No
OEMSkipRegional=1
TimeZone=145
OemSkipWelcome=1
[Display]
BitsPerPel=32
XResolution=1024
YResolution=768
Vrefresh=60
[UserData]
ProductKey=XXXXX-XXXXX-XXXXX-XXXXX-XXXXX
ComputerName=BB
FullName=MM
OrgName=NN
[RegionalSettings]
LanguageGroup=1,2,3,4,5
SystemLocale=00000419
UserLocale=00000419
InputLocale=0409:00000409,0419:00000419
[Identification]
JoinWorkgroup=WORKGROUP
[Networking]
InstallDefaultComponents=Yes
[GuiRunOnce]
"%systemroot%\system32\DISPLAY_CHANGER.exe"То, какой и/или какие параметры для копирования содержимого OEM папки нужны и прочие параметры файла WINNT.SIF-комментарии по данному вопросу пропущены. Каждый пишет данный файл под себя и со своми потребностями. Идем дальше...
3) Запустил самораспаковывающийся sfx-архив, созданный мною при помощи Winrar:
$OEM$
4) Ну вот и все, собрал новый дистрибут, тестил на VMware Workstation. То, что мне надо, работает на ура. Надеюсь, все всем понятно, что и как надо сделать (доходчиво обьяснил на своем примере), чтобы и у других получилось то, что я хотел, а что я хотел-смотрите выше. Спасибо.
5) Не любителям мусора-можете не волноваться, после копирования куда надо всего содержимого папки $OEM$ и дальнейшей отработки программ и sfx-архива, в котором лежат два батника, по их структуре можно понять, что после принудительной смены разрешения при певром выходе на рабочий стол после установки Windows XP все файлы, которые нужны были для этой принудительной смены удаляться. Как писал выше-смотрите содержимое файлов dc_add_to_autostart.bat и dc_change_resolution.bat.
6) Немного написать не получилось, зато думаю все написано понятно, чтобы каждый понял, что надо сделать, чтобы и у него все сработало.

-
BillGates_XP
Re: Автоматическое изменение разрешение экрана / Video Resolution Changer
У меня не хочет работать выдает ошибку сразу после установки. Кроме того еще один батник не срабатывает, я еще хочу поменять метку системного диска.
Но самое странное что когда я тут же запускаю оба батника, работают оба, и на смену разрешения и на смену метки диска. В чом прикол? Тестировал на реальной машинке.
bat файлы вообще из секции [GuiRunOnce] работают? Кто то пробЫвал?
Но самое странное что когда я тут же запускаю оба батника, работают оба, и на смену разрешения и на смену метки диска. В чом прикол? Тестировал на реальной машинке.
bat файлы вообще из секции [GuiRunOnce] работают? Кто то пробЫвал?
-
SharkyEXE
Re: Автоматическое изменение разрешение экрана / Video Resolution Changer
В общем, получилось у меня то, что я хотел. Что я хотел-см. сообщения выше. Каждый алгоритм можно реализовать несколькими способами-"по черному", думаеться, как у меня, или идеально-что, возможно удастся сделать кому-то из того, что получилось у меня. Не забудьте, пожалуйста, только также отписать здесь, каков он, идеальный, или лучший алгоритм осуществления того, что я хотел, кто может будет заниматься улучшением способа принудительной смены разрешения при певром выходе на рабочий стол после установки Windows XP. Но пока то, что есть. В общем, немного напишу.
Preview) Что написано ниже-делал сам и у меня сработал мой способ принудительной смены разрешения при певром выходе на рабочий стол после установки Windows XP.
1) Оригинальный дистрибут Win XP SP3, с которым велась вся моя дальнейшая работа, распаковывал так, чтобы получилась такая структура распакованного дистрибутива, как на скриншоте:
.
Иначе говоря, берется дистрибутив Windows XP SP3, например образ *.iso, распаковываеться по пути D:\WINXPCD\, в итоге в корне диска D получается папка WINXPCD, а в корне папки WINXPCD находяться другие файлы и папки, полученные при распаковке образа *.iso по пути D:\WINXPCD\ (см. скриншот выше).
2) WINNT.SIF положил по пути D:\WINXPCD\I386\. Черным жирным текстом приводиться именно то, что необходимо для работы программы Video Resolution Changer:
Код:
То, какой и/или какие параметры для копирования содержимого OEM папки нужны и прочие параметры файла WINNT.SIF-комментарии по данному вопросу пропущены. Каждый пишет данный файл под себя и со своми потребностями. Идем дальше...
3) Запустил самораспаковывающийся sfx-архив, созданный мною при помощи Winrar:
4) Ну вот и все, собрал новый дистрибут, тестил на VMware Workstation. То, что мне надо, работает на ура. Надеюсь, все всем понятно, что и как надо сделать (доходчиво обьяснил на своем примере), чтобы и у других получилось то, что я хотел, а что я хотел-смотрите выше. Спасибо.
5) Не любителям мусора-можете не волноваться, после копирования куда надо всего содержимого папки $OEM$ и дальнейшей отработки программ и sfx-архива, в котором лежат два батника, по их структуре можно понять, что после принудительной смены разрешения при певром выходе на рабочий стол после установки Windows XP все файлы, которые нужны были для этой принудительной смены удаляться. Как писал выше-смотрите содержимое файлов dc_add_to_autostart.bat и dc_change_resolution.bat.
6) Немного написать не получилось, зато думаю все написано понятно, чтобы каждый понял, что надо сделать, чтобы и у него все сработало.
Preview) Что написано ниже-делал сам и у меня сработал мой способ принудительной смены разрешения при певром выходе на рабочий стол после установки Windows XP.
1) Оригинальный дистрибут Win XP SP3, с которым велась вся моя дальнейшая работа, распаковывал так, чтобы получилась такая структура распакованного дистрибутива, как на скриншоте:
.
Иначе говоря, берется дистрибутив Windows XP SP3, например образ *.iso, распаковываеться по пути D:\WINXPCD\, в итоге в корне диска D получается папка WINXPCD, а в корне папки WINXPCD находяться другие файлы и папки, полученные при распаковке образа *.iso по пути D:\WINXPCD\ (см. скриншот выше).
2) WINNT.SIF положил по пути D:\WINXPCD\I386\. Черным жирным текстом приводиться именно то, что необходимо для работы программы Video Resolution Changer:
Код:
Код: Выделить всё
;SetupMgrTag
[Data]
Autopartition=0
MsDosInitiated="0"
UnattendedInstall="Yes"
AutomaticUpdates=Yes
[Unattended]
UnattendMode=FullUnattended
OemSkipEulA=Yes
OemPreinstall=Yes
TargetPath=\WINDOWS
Repartition=No
Unattendswitch="Yes"
WaitForReboot="No"
[GuiUnattended]
AdminPassword=*
EncryptedAdminPassword=No
OEMSkipRegional=1
TimeZone=145
OemSkipWelcome=1
[Display]
BitsPerPel=32
XResolution=1024
YResolution=768
Vrefresh=60
[UserData]
ProductKey=XXXXX-XXXXX-XXXXX-XXXXX-XXXXX
ComputerName=BB
FullName=MM
OrgName=NN
[RegionalSettings]
LanguageGroup=1,2,3,4,5
SystemLocale=00000419
UserLocale=00000419
InputLocale=0409:00000409,0419:00000419
[Identification]
JoinWorkgroup=WORKGROUP
[Networking]
InstallDefaultComponents=Yes
[GuiRunOnce]
"%systemroot%\system32\DISPLAY_CHANGER.exe"То, какой и/или какие параметры для копирования содержимого OEM папки нужны и прочие параметры файла WINNT.SIF-комментарии по данному вопросу пропущены. Каждый пишет данный файл под себя и со своми потребностями. Идем дальше...
3) Запустил самораспаковывающийся sfx-архив, созданный мною при помощи Winrar:
$OEM$
4) Ну вот и все, собрал новый дистрибут, тестил на VMware Workstation. То, что мне надо, работает на ура. Надеюсь, все всем понятно, что и как надо сделать (доходчиво обьяснил на своем примере), чтобы и у других получилось то, что я хотел, а что я хотел-смотрите выше. Спасибо.
5) Не любителям мусора-можете не волноваться, после копирования куда надо всего содержимого папки $OEM$ и дальнейшей отработки программ и sfx-архива, в котором лежат два батника, по их структуре можно понять, что после принудительной смены разрешения при певром выходе на рабочий стол после установки Windows XP все файлы, которые нужны были для этой принудительной смены удаляться. Как писал выше-смотрите содержимое файлов dc_add_to_autostart.bat и dc_change_resolution.bat.
6) Немного написать не получилось, зато думаю все написано понятно, чтобы каждый понял, что надо сделать, чтобы и у него все сработало.

-
Cancer_mvm
Re: Автоматическое изменение разрешение экрана / Video Resolution Changer
Цитата Vadikan:
Я не могу однозначно определить причину такого поведения, но связываю его с виртуальной машиной - я вижу в трее значок, свидетельствующий о том, что разрешение не установлено.
В любом случае, тестирование установки разрешения на виртуальной машине - бесполезное занятие. Если на физической машине подобранный системой драйвер позволяет установить нужное вам разрешение, можно обойтись файлом ответов.
C виртуальной машиной это не связано. Не меняется разрешение при запуске и на живой машине. Я уже две недели бьюсь, что бы принудительно выставлять разрешение из RunOncEx, использовал несколько утилит подобного назначения, и все они не работают при запуске. Зато на запущенной системе после инициализации рабочего стола и ATI CCC все срабатывает. Видимо на запуске драйвер блокируется до полной инициализации.
Я не могу однозначно определить причину такого поведения, но связываю его с виртуальной машиной - я вижу в трее значок, свидетельствующий о том, что разрешение не установлено.
В любом случае, тестирование установки разрешения на виртуальной машине - бесполезное занятие. Если на физической машине подобранный системой драйвер позволяет установить нужное вам разрешение, можно обойтись файлом ответов.
Автоматическое изменение разрешение экрана / Video Resolution Changer
C виртуальной машиной это не связано. Не меняется разрешение при запуске и на живой машине. Я уже две недели бьюсь, что бы принудительно выставлять разрешение из RunOncEx, использовал несколько утилит подобного назначения, и все они не работают при запуске. Зато на запущенной системе после инициализации рабочего стола и ATI CCC все срабатывает. Видимо на запуске драйвер блокируется до полной инициализации.
-
Keeper2006
Re: Автоматическое изменение разрешение экрана / Video Resolution Changer
SharkyEXE,
Можно проще:
$OEM$\$$\system32\dc.exe - оставляем (остальное-мусор)
в WINNT.SIF поправить:
[GuiRunOnce]
"%systemroot%\system32\dc.exe -width=1024 -height=768 -depth=max"
Или твик на Т13:
Код:
Можно проще:
$OEM$\$$\system32\dc.exe - оставляем (остальное-мусор)
в WINNT.SIF поправить:
[GuiRunOnce]
"%systemroot%\system32\dc.exe -width=1024 -height=768 -depth=max"
Или твик на Т13:
Код:
Код: Выделить всё
Windows Registry Editor Version
;Как сделать чтобы вся установка (WINNTBBU.DLL, OOBE, первый рабочий стол)
;была с разрешением не 640х480, а хотя бы 1024х768? - viewtopic.php?p=2889601#p2889601
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\VgaSave\Device0]
"DefaultSettings.XResolution"=dword:00000400
"DefaultSettings.YResolution"=dword:00000300
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Video\{23A77BF7-ED96-40EC-AF06-9B1F4867732A}\0000]
"DefaultSettings.XResolution"=dword:00000400
"DefaultSettings.YResolution"=dword:00000300
[HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Hardware Profiles\Current\System\CurrentControlSet\Control\VIDEO\{23A77BF7-ED96-40EC-AF06-9B1F4867732A}\0000]
"DefaultSettings.XResolution"=dword:00000400
"DefaultSettings.YResolution"=dword:00000300
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Hardware Profiles\Current\System\CurrentControlSet\Control\VIDEO\{23A77BF7-ED96-40EC-AF06-9B1F4867732A}\0000]
"DefaultSettings.XResolution"=dword:00000400
"DefaultSettings.YResolution"=dword:00000300