Показать полную графическую версию : Твикер настроек системных заставок Windows Vista и Windows 7
Наверное, многие знают, что заставки Windows Vista и Windows 7 имеют ряд настроек, которые по неизвестной причине
разработчики скрыли от простого пользователя. Я написал утилиту, способную изменить параметры заставок несколькими щелчками мыши.
Выглядит она так:
http://img51.imageshack.us/img51/6882/en001.th.jpg (http://img51.imageshack.us/i/en001.jpg/) http://img686.imageshack.us/img686/665/en002.th.jpg (http://img686.imageshack.us/i/en002.jpg/) http://img301.imageshack.us/img301/6700/en003.th.jpg (http://img301.imageshack.us/i/en003.jpg/) http://img686.imageshack.us/img686/7436/en004.th.jpg (http://img686.imageshack.us/i/en004.jpg/)
Приложение поддерживает системы Windows Vista и Windows 7, как х86, так и 64хразрядные, интерфейс на русском и английском языках.
К примеру, я поигрался над заставкой "Мыльные пузыри".
http://img37.imageshack.us/img37/9511/004yp.th.jpg (http://img37.imageshack.us/i/004yp.jpg/) http://img37.imageshack.us/img37/6286/005qa.th.jpg (http://img37.imageshack.us/i/005qa.jpg/) http://img705.imageshack.us/img705/4103/006kb.th.jpg (http://img705.imageshack.us/i/006kb.jpg/)
Изменяя сочетания параметров, можно придать новый облик старым заставкам.
Принцип работы программы описан в статье Настройка экранных заставок в Windows 7 при помощи реестра (http://www.oszone.net/10736/screensaver_win7),
плюс я не поленился найти диапазоны допустимых значений для каждого параметра заставок.
Загрузить программу можно здесь (http://www.winreview.ru/comment.php?comment.news.66)
hb860, очень интересно :) Добавьте в шапку ссылку на описание настроек Настройка экранных заставок в Windows 7 при помощи реестра (http://www.oszone.net/10736/screensaver_win7). Можете также Добавить программу (http://soft.oszone.net/add-soft/) на софт-портал.
Habetdin
11-12-2009, 02:01
hb860, программа выдает ошибку на вкладке "Aurora" :(
Russian, "Северное сияние":
Подробная информация об использовании оперативной
(JIT) отладки вместо данного диалогового
окна содержится в конце этого сообщения.
************** Текст исключения **************
System.NullReferenceException: В экземпляре объекта не задана ссылка на объект.
в nt6srccfg.RegAuroraClass.GetAuroraSetting(AuroraSettings aus)
в nt6srccfg.Form1.tabControl1_SelectedIndexChanged(Object sender, EventArgs e)
в System.Windows.Forms.TabControl.OnSelectedIndexChanged(EventArgs e)
в System.Windows.Forms.TabControl.WmSelChange()
в System.Windows.Forms.TabControl.WndProc(Message& m)
в System.Windows.Forms.Control.ControlNativeWindow.OnMessage(Message& m)
в System.Windows.Forms.Control.ControlNativeWindow.WndProc(Message& m)
в System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)
************** Загруженные сборки **************
mscorlib
Версия сборки: 2.0.0.0
Версия Win32: 2.0.50727.4927 (NetFXspW7.050727-4900)
CodeBase: file:///C:/Windows/Microsoft.NET/Framework/v2.0.50727/mscorlib.dll
----------------------------------------
nt6srccfg
Версия сборки: 1.0.0.0
Версия Win32: 1.0.0.0
CodeBase: file:///C:/Users/Habetdin/AppData/Local/Temp/Rar$EX00.408/nt6srccfg.exe
----------------------------------------
System.Windows.Forms
Версия сборки: 2.0.0.0
Версия Win32: 2.0.50727.4927 (NetFXspW7.050727-4900)
CodeBase: file:///C:/Windows/assembly/GAC_MSIL/System.Windows.Forms/2.0.0.0__b77a5c561934e089/System.Windows.Forms.dll
----------------------------------------
System
Версия сборки: 2.0.0.0
Версия Win32: 2.0.50727.4927 (NetFXspW7.050727-4900)
CodeBase: file:///C:/Windows/assembly/GAC_MSIL/System/2.0.0.0__b77a5c561934e089/System.dll
----------------------------------------
System.Drawing
Версия сборки: 2.0.0.0
Версия Win32: 2.0.50727.4927 (NetFXspW7.050727-4900)
CodeBase: file:///C:/Windows/assembly/GAC_MSIL/System.Drawing/2.0.0.0__b03f5f7f11d50a3a/System.Drawing.dll
----------------------------------------
nt6srccfg.resources
Версия сборки: 1.0.0.0
Версия Win32: 1.0.0.0
CodeBase: file:///C:/Users/Habetdin/AppData/Local/Temp/Rar$EX00.408/ru-RU/nt6srccfg.resources.DLL
----------------------------------------
mscorlib.resources
Версия сборки: 2.0.0.0
Версия Win32: 2.0.50727.4927 (NetFXspW7.050727-4900)
CodeBase: file:///C:/Windows/Microsoft.NET/Framework/v2.0.50727/mscorlib.dll
----------------------------------------
System.Windows.Forms.resources
Версия сборки: 2.0.0.0
Версия Win32: 2.0.50727.4927 (NetFXspW7.050727-4900)
CodeBase: file:///C:/Windows/assembly/GAC_MSIL/System.Windows.Forms.resources/2.0.0.0_ru_b77a5c561934e089/System.Windows.Forms.resources.dll
----------------------------------------
************** Оперативная отладка (JIT) **************
Для подключения оперативной (JIT) отладки файл .config данного
приложения или компьютера (machine.config) должен иметь
значение jitDebugging, установленное в секции system.windows.forms.
Приложение также должно быть скомпилировано с включенной
отладкой.
Например:
<configuration>
<system.windows.forms jitDebugging="true" />
</configuration>
При включенной отладке JIT любое необрабатываемое исключение
пересылается отладчику JIT, зарегистрированному на данном компьютере,
вместо того чтобы обрабатываться данным диалоговым окном.
[hr]
English, "Aurora":
See the end of this message for details on invoking
just-in-time (JIT) debugging instead of this dialog box.
************** Exception Text **************
System.NullReferenceException: Object reference not set to an instance of an object.
at nt6srccfg.RegAuroraClass.GetAuroraSetting(AuroraSettings aus)
at nt6srccfg.Form1.tabControl1_SelectedIndexChanged(Object sender, EventArgs e)
at System.Windows.Forms.TabControl.OnSelectedIndexChanged(EventArgs e)
at System.Windows.Forms.TabControl.WmSelChange()
at System.Windows.Forms.TabControl.WndProc(Message& m)
at System.Windows.Forms.Control.ControlNativeWindow.OnMessage(Message& m)
at System.Windows.Forms.Control.ControlNativeWindow.WndProc(Message& m)
at System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)
************** Loaded Assemblies **************
mscorlib
Assembly Version: 2.0.0.0
Win32 Version: 2.0.50727.4927 (NetFXspW7.050727-4900)
CodeBase: file:///C:/Windows/Microsoft.NET/Framework/v2.0.50727/mscorlib.dll
----------------------------------------
nt6srccfg
Assembly Version: 1.0.0.0
Win32 Version: 1.0.0.0
CodeBase: file:///C:/Users/Habetdin/Downloads/nt6srccfg/nt6srccfg.exe
----------------------------------------
System.Windows.Forms
Assembly Version: 2.0.0.0
Win32 Version: 2.0.50727.4927 (NetFXspW7.050727-4900)
CodeBase: file:///C:/Windows/assembly/GAC_MSIL/System.Windows.Forms/2.0.0.0__b77a5c561934e089/System.Windows.Forms.dll
----------------------------------------
System
Assembly Version: 2.0.0.0
Win32 Version: 2.0.50727.4927 (NetFXspW7.050727-4900)
CodeBase: file:///C:/Windows/assembly/GAC_MSIL/System/2.0.0.0__b77a5c561934e089/System.dll
----------------------------------------
System.Drawing
Assembly Version: 2.0.0.0
Win32 Version: 2.0.50727.4927 (NetFXspW7.050727-4900)
CodeBase: file:///C:/Windows/assembly/GAC_MSIL/System.Drawing/2.0.0.0__b03f5f7f11d50a3a/System.Drawing.dll
----------------------------------------
nt6srccfg.resources
Assembly Version: 1.0.0.0
Win32 Version: 1.0.0.0
CodeBase: file:///C:/Users/Habetdin/Downloads/nt6srccfg/ru-RU/nt6srccfg.resources.DLL
----------------------------------------
************** JIT Debugging **************
To enable just-in-time (JIT) debugging, the .config file for this
application or computer (machine.config) must have the
jitDebugging value set in the system.windows.forms section.
The application must also be compiled with debugging
enabled.
For example:
<configuration>
<system.windows.forms jitDebugging="true" />
</configuration>
When JIT debugging is enabled, any unhandled exception
will be sent to the JIT debugger registered on the computer
rather than be handled by this dialog box.
P.S.: такой заставки среди стандартных у себя в Windows 7 не нашел..
Upd:
Скачал здесь (http://www.sevenforums.com/tutorials/7221-aurora-screen-saver-restore.html) "Северное сияние", установил - ошибка осталась, да и не от этого похоже зависит..
программа выдает ошибку на вкладке "Aurora" »
Аналогично! Но зато остальные работают! Надеюсь пофиксят со временем, отличная штука)
Я профиксил эту ошибку, а также ещё парочку. Большое спасибо за отзыв.
Можете также Добавить программу на софт-портал. »
Вроде бы добавил. А как туда скриншот воткнуть - не разобрался. Я надеюсь отмодерируют и добавят.
hb860, после добавления программы сразу же можно добавить скриншот было, а теперь... войти в управление своей программой можно, наверное.
Разобрался. Оказывается, первый раз я её вообще не добавил. Vadikan, спасибо за содействие. :)
В данный момент "ожидает модерации"
Одобрил, но поставил прямую ссылку на загрузку - иначе никак. http://soft.oszone.net/program/9483/
Freeman256
12-12-2009, 11:10
Кстати с заставками из Висты в XP тоже работает. Хочу предложить не выводить сообщение о том что настройки сохранены как окно сообщения, а выводить текст уведомляющий об этом в самом окне программы. А так просто отлично. Превратил заставку Bubbles (те самые мыльные пузыри) в "цветные шарики"
Freeman256, учту пожелание. Пересоберу сегодня вечером. А по поводу того, что работает - я изначально не закладывался на проверку версии ОС, именно с этой целью .
Это одно и тоже или нет?
http://www.askvg.com/system-screensavers-tweaker-access-secret-hidden-screen-saver-settings-in-windows-vista-and-7/
Это одно и тоже, это репост моей софтины Вишалом. Там написано "BY OUR FRIEND HB860"
Хочу предложить не выводить сообщение о том что настройки сохранены как окно сообщения, а выводить текст уведомляющий об этом в самом окне программы. »
Вот это реализовано. Забирать там же.
Привет!
hd860, спасибо тебе за твикер! Я сам довольно быстро разобрался с параметрами, в том числе найдя кой-какие нюансы (но вот программу писать... ну лень, да и не программер я). В общем ситуация такая, параметр "Сила турбулентности" на самом деле не один параметр, а два или даже три. Уточняю, во-первых - отвечает за цвет пузырей, во-вторых - за скорость смены цветов и количество пузырей одновременно меняющих цвет, в-третьих - за силу собственно турбуленции. Если тебя не затруднит, мог бы ты еще покопаться? ;)
Я не совсем уверен, но еще в одном параметре вроде бы тоже заложена двойная настройка, но на память никак вспомнить не могу, хотя просто могу ошибаться.
Привет
Я покопаюсь, как только закончу с DWM
Я щас в нем активно копаюсь и вывел стабильную формулу смену цвета окон, используемую в Windows 7. Кроме того, удалось определить, какими должны быть параметры для Windows 7 Home Basic, чтобы окна там были хоть как то похожи на Aero Glass
Активно работаю сейчас в этом направлении.
После завершения работ опубликую алгоритмы и свои выводы, и постараюсь дать вменяемое описание параметров.
Возможно, в будущем я выпущу что-то вроде класса для работы с Aero Glass.
Вот потом не грех поработать над пузырями
© OSzone.net 2001-2012
vBulletin v3.6.4, Copyright ©2000-2025, Jelsoft Enterprises Ltd.