Показать полную графическую версию : WinstyleMonitor .:[все вопросы]:.
Страниц :
1
2
3
4
5
[
6]
7
8
9
10
11
12
13
14
15
16
17
будет ли winstyle monitor отслеживать изменения обоев и соответственно изменять logonui? »
Производит автоматическую заливку фонового изображения с рабочего стола пользователя в LogonUI, »
-DisableLogonUIScreenAU 0|1 – Отключение автообновления заставки на экране входа пользователя в систему в файле LogonUI.exe, при изменении заставки рабочего стола пользователем.
0 - автообновление включено.
1 - автообновление отключено. »
всЦитата Mr dUSHA:
Производит автоматическую заливку фонового изображения с рабочего стола пользователя в LogonUI, »
Цитата Mr dUSHA:
-DisableLogonUIScreenAU 0|1 – Отключение автообновления заставки на экране входа пользователя в систему в файле LogonUI.exe, при изменении заставки рабочего стола пользователем.
0 - автообновление включено.
1 - автообновление отключено. » »
это всё конечно хорошо и давно прочитано, но на практике не работает, по крайней мере у меня. Пробовал esco wallpaper changer, active wallpaper changer и еще одну программу, название не помню. Смена logonui работает только тогда, когда вручную меняешь обоину, т.е. старым дедовским способом :)
Получается, что winstyle monitor отслеживает смену обоев только если изменения производятся самим пользователем через свойства экрана. А если обои меняет программа с заданным промежутком, то winstyle monitor не работает.
Пробовал esco wallpaper changer »С этой программой есть нюанс.
Она не меняет обои :)
при "смене" обоев esco декодирует новый wallpaper в файл c:\Documents and Settings\USER\Application Data\ESCO\WpChanger.bmp (в этом файле лежали и предыдущие обои) и даёт команду Windows "перерисовать текущие обои" (кстати иногда команда не прокатывает, и хотя в WpChanger.bmp уже лежит новая картинка, на десктопе - старая :( ). Т.е. формально валперер и не меняется, как был c:\Documents and Settings\USER\Application Data\ESCO\WpChanger.bmp так и остался. И Winstyle Monitor этой "псевдосмены" не ловит :(
решение менять обоину не ручками в "свойствах" а на автомате - батником.
ярлык батника - на десктоп, или на десктоп и в автозагрузку, или на десктоп и в шедулер
rem смена обоев
%windir%\system32\rundll32.exe "%папка_проги%\WPCHAN.DLL",RunDll_SetWallpaper
rem смена logonui
%SystemRoot%\System32\WinstyleMonitor.exe -LP %USERPROFILE%\Application Data\ESCO\WpChanger.bmp
батник практически не опробован и может содержать ошибки
с [Аддон] LogonUI&LogoSet (http://forum.oszone.net/thread-148340.html) такая же ботва
Обидно, но не меняется logonui, установился на стандартный экран приветствия (патченый ресурсами win7) и всё... При перезагрузке logonui не меняется...
Mr dUSHA
01-09-2009, 11:54
это всё конечно хорошо и давно прочитано, но на практике не работает, по крайней мере у меня. »
Это все потому, что большинство программ реализует смену обоев так, что это просто невозможно отследить:
1. Если программа меняет волпейпер больше одного раза подряд, то имя файла волпейпера при его смене не меняется, и в реестр ничего не прописывается заново.
2. Программой не отправляется широковещательное сообщение WM_SETTINGCHANGE с параметром SPI_SETDESKWALLPAPER.
2. Программой не отправляется широковещательное сообщение WM_SETTINGCHANGE с параметром SPI_SETDESKWALLPAPER. »
пробовал программу active wallpapper changer, там есть широковещательное сообщение WM_SETTINGCHANGE в настройках, но при включении-отключении результат нулевой... может коряво работает :)
Mr dUSHA
01-09-2009, 13:00
пробовал программу active wallpapper changer, там есть широковещательное сообщение WM_SETTINGCHANGE в настройках, но при включении-отключении результат нулевой... может коряво работает »
В Мониторе его обработка не и не используется именно по той причине, что его мало кто посылает. Монитор отслеживает только реестр.
А можно каким-нибудь образом (обновлением, патчем либо есть ключ какой) сделать, чтобы Монитор отслеживал не только реестр? Короче я намекаю на доп. функцию в мониторе...
SerGo_Zhlobin
15-09-2009, 15:19
Объясните мне дураку, что я не так делаю... В свойствах компа - каша полнейшая - то что должно отображаться в Дополнительной информации - почему-то пишется вместо информации о проце - проц и видеокарта не определяются - соответственно и изображения отсутствуют... отсутствует кнопка "Сведения о обновлениях".... я уже всю голову сломал - интеграция вроде проходит нормально - в логах по крайней мере ни на что не ругается... Чего я уже только не пробовал делать... Грешить на то что используется старый Winstylemonitor не стоит - версия Winstyle от 19.08 с обновление до 21.08.
Причем собирал недавно сборку - стало вроде как нормально. Использовался вариант по умолчанию, т.е. изменений никаких не вносил... Идеи есть? Куда смотреть то?
Да кстати, на компе где все вроде бы как нормально, попробовал запустить sysdm.cpl из вновь созданной сборки - появилась кнопка, но все остальное такая же каша... при запуске родного из системы - все ок - вывод ошибки интеграции - но конкретно в чем не могу понять - ведь дистрибутив тот же...
4. Смена надписи Приветствия экрана входа пользователя в систему. »
в чем может быть проблема что надпись никак не отображается? Сразу не было, потом спустя некоторое время начало показывать приветствие. Ща сменил винду и снова нету. В чем может быть проблема?
Mr dUSHA
16-09-2009, 17:46
Новая версия
Версия 9.09.16.1
Переделан функционал заливки ресурсов в исполняемые файлы, и исправлена ошибка, из-за которой logonui.exe раздувался до неадекватных размеров.
Теперь ресурсы заливаются только встроенными средствами самого Монитора, без использования системного API.
По просьбам трудящихся добавлено отслеживание оконного сообщения WM_SETTINGCHANGE с параметром SPI_SETDESKWALLPAPER.
Мелкие косметические багофиксы...
В архиве WinStyle_9.09.16.1.7z находится файл WinStyle.exe. Это обновление для основного аддона WinStyle.
Для интеграции обновления в аддон замените этим файлом одноименный файл в каталоге Winstyle\Files\ForceCopy\SVCPACK аддона.
Если нужно обновить только сам монитор на живой системе, то извлеките из WinStyle.exe (это RAR SFX-архив) сам Монитор WinstyleMonitor.exe, и замените им одноименный файл в системе, в каталоге %WinDir%\System32.
[hr]
В свойствах компа - каша полнейшая - то что должно отображаться в Дополнительной информации - почему-то пишется вместо информации о проце - проц и видеокарта не определяются - соответственно и изображения отсутствуют... отсутствует кнопка "Сведения о обновлениях".... »
Выполните команду:
WinstyleMonitor.exe -Reset
в чем может быть проблема что надпись никак не отображается? Сразу не было, потом спустя некоторое время начало показывать приветствие. Ща сменил винду и снова нету. В чем может быть проблема? »
Понятия не имею. По такому описания проблемы какого-то диагноза сказать не возможно.
Vitaliy21
18-09-2009, 12:10
Добрай день!
Подскажите как сменить фон логона при первом запуске Windows?
По умолчанию там стоит Moonlight а мне нужно поставить другую...
sergelen
18-09-2009, 13:28
Можно ли заменить новый WinStyle.exe на старый в уже готовой сборке ? (чтобы не пересобирать ее)
Habetdin
18-09-2009, 13:51
sergelen, да, можно. Замените Winstyle.exe в папке I386\SVCPACK своей сборки на обновленный из шапки :)
Cibersoft Prolex
18-09-2009, 22:20
Можно ли заменить новый WinStyle.exe на старый в уже готовой сборке ? »
Вот:
В архиве WinStyle_9.09.16.1.7z находится файл WinStyle.exe. Это обновление для основного аддона WinStyle.
Для интеграции обновления в аддон замените этим файлом одноименный файл в каталоге Winstyle\Files\ForceCopy\SVCPACK аддона.
Если нужно обновить только сам монитор на живой системе, то извлеките из WinStyle.exe (это RAR SFX-архив) сам Монитор WinstyleMonitor.exe, и замените им одноименный файл в системе, в каталоге %WinDir%\System32. »
BillGates_XP
18-09-2009, 22:30
Mr dUSHA:[/B]]замените им одноименный файл в системе, в каталоге %WinDir%\System32. »
нет нет Диспечер задаче Windows в процессе WinstyleMonitor.exe работает для начало замена файла завершить процесс WinstyleMonitor.exe-ра потом заменить
Habetdin
19-09-2009, 11:30
для начало замена файла завершить процесс WinstyleMonitor.exe-ра потом заменить »
Нужно выполнить Winstyle.exe -stop
-Stop – Остановка уже запущенного и работающего монитора. »
BillGates_XP
19-09-2009, 14:47
Нужно выполнить Winstyle.exe -stop »
нет Habetdin завершить процесс потом заменить
Mr dUSHA
19-09-2009, 16:53
нет нет Диспечер задаче Windows в процессе WinstyleMonitor.exe работает для начало замена файла завершить процесс WinstyleMonitor.exe-ра потом заменить »
Нет.
Для корректного завершения работы монитора необходимо выполнить:
WinstyleMonitor.exe -Stop
а потом заменить WinstyleMonitor.exe в System32, после чего снова запустить WinstyleMonitor.exe.
а у меня после обновления WinStyle.exe при интеграции его в дистрибутив , в коммандной строке появилось sintax incorrect...
хотя проитрегрировал.
возможно увижу проблемы после установки ОС?
© OSzone.net 2001-2012
vBulletin v3.6.4, Copyright ©2000-2025, Jelsoft Enterprises Ltd.
Available in ZeroNet 1osznRoVratMCN3bFoFpR2pSV5c9z6sTC