PDA

Показать полную графическую версию : [addon] my custom


Страниц : 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 [42]

SharkyEXE
28-02-2012, 10:25
Здравствуйте. Скачал отсюда Служебные - [addon] my custom (http://forum.oszone.net/thread-60687.html) файл mycustom.7z (http://tools.oszone.net/BoaSoft/UpdPack/RUS/Addons/mycustom.7z). В файле \mycustom.7z\MyCustom\files\ForceCopy\CUSTOM.INF изменил только нижеследующее, после чего стало...
[HKLM.AddReg]
; Ваша тема по дефолту (настройки - в [STRINGS])
HKLM,"Software\Microsoft\Windows\CurrentVersion\Policies\System","InstallVisualStyle",0x00020000,"%10%\Resources\themes\Luna\Luna.msstyles"
HKLM,"Software\Microsoft\Windows\CurrentVersion\Policies\System","InstallTheme", 0x00020000,"%10%\Resources\Themes\%DefaultTheme%.theme"
...
[HKCU.AddReg]
; Ваша тема по дефолту (настройки - в [STRINGS])
HKCU,"Control Panel\Desktop","WallpaperStyle",0x00000000,"2"
HKCU,"Control Panel\Desktop","TileWallpaper",0x00000000,"0"
HKCU,"Control Panel\Desktop","Wallpaper",0x00000000,"%10%\Resources\themes\%DefaultWallpaper%"
HKCU,"Software\Microsoft\Windows\CurrentVersion\ThemeManager","DllName",0x00020000,"%10%\Resources\themes\Luna\Luna.msstyles"
...
[STRINGS]
; Тема по умолчанию
; hybrid
DefaultTheme = hybrid
DefaultWallpaper = "hybrid.jpg"Итого: после установки ОС и первого выхода на рабочий стол у пользователя Admin с правами администратора, один раз кликаем правой кнопкой мышки по рабочему столу - Свойства - вкладка "Темы" - в поле "Темы" пишется hybrid. Так и должно быть, так и задумывалось.
Но если из под пользователя Admin с правами администратора создать в Пуск - Панель управления - Учетные записи пользователей пользователя 123 с ограниченными правами, сделать Пуск - Выход из системы, тыкнуть на пользователя 123, один раз кликаем правой кнопкой мышки по рабочему столу - Свойства - вкладка "Темы" - в поле "Темы" пишется Измененная тема.
Прошу помощи, как сделать так, чтобы при создании пользователя с ограниченными правами у него после первого выхода на рабочий стол уже была применена тема hybrid (один раз кликаем правой кнопкой мышки по рабочему столу - Свойства - вкладка "Темы" - в поле "Темы" пишется hybrid). Спасибо.

Amigos
28-02-2012, 12:27
SharkyEXE, а если поменять HKLM,"Software\Microsoft\Windows\CurrentVersion\Policies\System","InstallVisualStyle",0x00020000,"%10%\Resources\themes\Luna\Luna.msstyles"

на

HKLM,"Software\Microsoft\Windows\CurrentVersion\Policies\System","InstallVisualStyle",0x00020000,"%10%\Resources\themes\%DefaultTheme%\%DefaultTheme%.msstyles"

?

SharkyEXE
28-02-2012, 12:55
SharkyEXE, а если поменять HKLM,"Software\Microsoft\Windows\CurrentVersion\Policies\System","InstallVisualStyle",0x00020000,"%1 0%\Resources\themes\Luna\Luna.msstyles"
на
HKLM,"Software\Microsoft\Windows\CurrentVersion\Policies\System","InstallVisualStyle",0x00020000,"%1 0%\Resources\themes\%DefaultTheme%\%DefaultTheme%.msstyles"
? »
Прошу прощения, но тема hybrid.theme с пользователем с правами админа применилась. Имхо, проблема с не применением темы hybrid.theme только с пользователем с ограниченными правами... Да и файла hybrid.msstyles для темы hybrid.theme у меня нету, вот поэтому у меня и
...
[HKLM.AddReg]
; Ваша тема по дефолту (настройки - в [STRINGS])
HKLM,"Software\Microsoft\Windows\CurrentVersion\Policies\System","InstallVisualStyle",0x00020000,"%10%\Resources\themes\Luna\Luna.msstyles"
...
[HKCU.AddReg]
; Ваша тема по дефолту (настройки - в [STRINGS])
...
HKCU,"Software\Microsoft\Windows\CurrentVersion\ThemeManager","DllName",0x00020000,"%10%\Resources\themes\Luna\Luna.msstyles"
...Хотя я могу ошибаться. Спасибо.

SharkyEXE
11-04-2012, 13:23
Здравствуйте. Пожалуйста, если кто знает, напишите, есть ли альтернатива Служебные - [addon] my custom (http://forum.oszone.net/thread-60687.html)? В плане - все 100%но так, как работает Служебные - [addon] my custom (http://forum.oszone.net/thread-60687.html), но только чтобы твики реестра были в формате *.reg. Спасибо.

Amigos
11-04-2012, 13:53
но только чтобы твики реестра были в формате *.reg »
пришлось слепить 100 килобайтный аддон (в аттаче) для внесения в реестр 220 байтного твика

аддон распаковывает твикательный Reg файл в папку и делает ссылку на него в автозагрузку. При первом запуске windows твики вносятся в реестр, ссылка в автозагрузке убирается. »

SharkyEXE
11-04-2012, 14:08
Amigos
А для каждого вновь создаваемого пользователя это же не будет применяться? Просто хочеться в идеале вот чего: в файле \I386\SVCPACK.INF, в секции [SetupHotfixesToRun] последней строкой прописано 0_Run.cmd. Таким образом получаеться, что в конце этапа Т-13 происходит выполнение файла \I386\SVCPACK\0_RUN.CMD, в котором у меня прописаноREG ADD "HKLM\Software\Microsoft\Windows\CurrentVersion\RunOnce" /v "123" /d "REGEDIT /S %WINDIR%\hklm.reg"
REG ADD "HKLM\Software\Microsoft\Windows\CurrentVersion\RunOnce" /v "123_Del" /d "CMD /C DEL /F /Q %WINDIR%\hklm.reg"

REGEDIT /S "%WINDIR%\hkcu.reg"
REGEDIT /S "%WINDIR%\hklm.reg"Таким образом реестр твикаеться в конце этапа Т-13REGEDIT /S "%WINDIR%\hkcu.reg"
REGEDIT /S "%WINDIR%\hklm.reg" + реестр твикаеться после первого выхода на рабочий стол через автозагрузкуREG ADD "HKLM\Software\Microsoft\Windows\CurrentVersion\RunOnce" /v "123" /d "REGEDIT /S %WINDIR%\hklm.reg"Но есть одно но: вроде бы нечего, но некоторые твики реестра, которые вносяться в конце этапа Т-13 при помощи файлаREGEDIT /S "%WINDIR%\hkcu.reg"в дальнейшем, для каждого вновь создаваемого пользователя или перезаписываються, или вообще не существуют. Плюс ко всему вышенаписанному хочеться оригинальный формат твиков иметь - *.reg. Спасибо.

Amigos
11-04-2012, 15:07
А для каждого вновь создаваемого пользователя это же не будет применяться? »нет.

в дальнейшем, для каждого вновь создаваемого пользователя или перезаписываються, или вообще не существуют. » тогда добавить к первой строчке REG ADD "HKLM\Software\Microsoft\Windows\CurrentVersion\RunOnce" /v "123" /d "REGEDIT /S %WINDIR%\hklm.reg"
» ещё одну, для твиков в HKCU и внести её в HKCU\...\RunOnce
REG ADD "HKCU\Software\Microsoft\Windows\CurrentVersion\RunOnce" /v "123" /d "REGEDIT /S %WINDIR%\HKCU.reg" » где HKCU.reg это нужные пользовательские твики в HKCU, тогда %WINDIR%\HKCU.reg будут вноситься для каждого вновьсоздаваемого пользователя при его первом входе в систему.

SharkyEXE
11-04-2012, 22:53
%WINDIR%\HKCU.reg будут вноситься для каждого вновьсоздаваемого пользователя при его первом входе в систему »
Так эти твики один раз внесуться, после первого выхода на рабочий стол при автозагрузке. Или как? Просто для каждого вновь создаваемого пользователя срабатывает Active Setup, который, видимо, перекрывает ряд настроек, вот мне и нужно - изменить те твики реестра, что вносит Active Setup и/или твикать реестр уже после того, как потвикает Active Setup - тогда настройки перезаписываться не будут. При этом всём - твики в формате *.reg. Спасибо.

Amigos
12-04-2012, 07:33
Просто для каждого вновь создаваемого пользователя срабатывает Active Setup, который, видимо, перекрывает ряд настроек, вот мне и нужно - изменить те твики реестра, что вносит Active Setup и/или твикать реестр уже после того, как потвикает Active Setup »теперь понял.
тогда нужно идти по моему пути - делать SFX с REG файлом и CMD для его внесения.
В cmd сделать функцию "удалить себя из авто загрузки"
Ярлык на CMD нужно помещать в c:\Documents and Settings\Default User\Главное меню\Программы\Автозагрузка\
так как Главное меню\Программы\Автозагрузка\ обрабатывается самой последней, после Active Setup и всех ключей Run и Runonce и запуска Explorer (я делал так именно поэтому)
функция "удалить себя из авто загрузки" , естественно, должна удалять себя не из "родительского" c:\Documents and Settings\Default User\Главное меню\Программы\Автозагрузка\
а из вновь созданного %USERPROFILE%\Главное меню\Программы\Автозагрузка\

менее надёжный вариант
в HKCU\...\RunOnce записывать не "REGEDIT /S %WINDIR%\HKCU.reg" , а запуск Cmd файла, который через start запустит второй, скрытый cmd файл, а этот скрытый выждет секунд 15 (пауза для внесения твиков через active setup) и только потом внесёт Reg файл

SharkyEXE
12-04-2012, 10:08
c:\Documents and Settings\Default User\Главное меню\Программы\Автозагрузка\ »
А не как нельзя этот путь сделать как %DefaultUser%\Главное меню\Программы\Автозагрузка\, без привязки к диску С? Спасибо.

Amigos
12-04-2012, 10:15
без привязки к диску С? » ну разве так
%HOMEDRIVE%:\Documents and Settings\Default User\Главное меню\Программы\Автозагрузка\

а если запускать на T13 , то c:\Documents and Settings\Default User = %USERPROFILE%

mamont1
12-04-2012, 16:52
nLite - в эту ветку пишет и ко всем вновь созданным... - что надо добавляет
reg add "HKU\.DEFAULT\Software\Microsoft\Windows\CurrentVersion\RunOnce" /f /v "_nltide_3" /t REG_EXPAND_SZ /d "rundll32 advpack.dll,LaunchINFSectionEx nLite.inf,C,,4,N"
попробуйте (заместо "rundll32 advpack.dll,LaunchINFSectionEx nLite.inf,C,,4,N") свою команду - а, вдруг...

SharkyEXE
12-04-2012, 20:16
mamont1
Здравствуйте.

А эта командаreg add "HKU\.DEFAULT\Software\Microsoft\Windows\CurrentVersion\RunOnce" /f /v "_nltide_3" /t REG_EXPAND_SZ /d "rundll32 advpack.dll,LaunchINFSectionEx nLite.inf,C,,4,N"1) будет выполняться после выхода на рабочий стол, т. е. после Active Setup, т. е. эта командаreg add "HKU\.DEFAULT\Software\Microsoft\Windows\CurrentVersion\RunOnce" /f /v "_nltide_3" /t REG_EXPAND_SZ /d "rundll32 advpack.dll,LaunchINFSectionEx nLite.inf,C,,4,N"тоже самое, чтотеперь понял.
тогда нужно идти по моему пути - делать SFX с REG файлом и CMD для его внесения.
В cmd сделать функцию "удалить себя из авто загрузки"
Ярлык на CMD нужно помещать в c:\Documents and Settings\Default User\Главное меню\Программы\Автозагрузка\
так как Главное меню\Программы\Автозагрузка\ обрабатывается самой последней, после Active Setup и всех ключей Run и Runonce и запуска Explorer (я делал так именно поэтому)
функция "удалить себя из авто загрузки" , естественно, должна удалять себя не из "родительского" c:\Documents and Settings\Default User\Главное меню\Программы\Автозагрузка\
а из вновь созданного %USERPROFILE%\Главное меню\Программы\Автозагрузка\ »или
2) будет выполняться до выхода на рабочий стол, т. е. до Active Setup

Если 1) - то твики не должны перезаписаться, т. к. будут применены после Active Setup.
Хотя у меня есть некоторые твики в самом начале секции[HKCU.NewUserAlwaysAddReg]аддона mycustom, а секция[HKCU.NewUserAlwaysAddReg]аддона mycustom - это; Active Setup - выполнится однократно при первом логоне каждого нового пользователя и эти некоторые твики в самом начале секции[HKCU.NewUserAlwaysAddReg]аддона mycustom не применяються, хотя они вроде как в конце Active Setup отрабатываються...
Если 2) - то твики скорее всего перепишуться/не применяться, т. к. их сбросит/изменит Active Setup, запускаемый для каждого вновь создаваемого пользователя.

Спасибо.

SharkyEXE
20-04-2012, 23:06
Если кому-нибудь интересно...
Вариант 1)
1) Интегрировал
1-1) Наборы - UpdatePack-XPSP3-Rus версия 12.4.15 (http://forum.oszone.net/thread-196600.html) сMD5 0693a92dbb7ab27862b0c811165fdfd81-2) Служебные - [addon] my custom (http://forum.oszone.net/thread-60687.html) (скачать (http://tools.oszone.net/BoaSoft/UpdPack/RUS/Addons/mycustom.7z))
2) Одно единственное изменение в файле \mycustom.7z\MyCustom\files\ForceCopy\CUSTOM.INF:
2-1) В конец секции
[HKCU.NewUserAlwasAddReg]добавил строку
HKCU,"Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced","ShowSuperHidden",0x00010001,1
Вариант 2)
3) Интегрировал
3-1) Наборы - UpdatePack-XPSP3-Rus версия 12.4.15 (http://forum.oszone.net/thread-196600.html) сMD5 0693a92dbb7ab27862b0c811165fdfd81-2) Служебные - [addon] my custom (http://forum.oszone.net/thread-60687.html) (скачать (http://tools.oszone.net/BoaSoft/UpdPack/RUS/Addons/mycustom.7z))
4) 3 изменения в файле \mycustom.7z\MyCustom\files\ForceCopy\CUSTOM.INF:
4-1) В конец секции
[HKCU.NewUserAlwasAddReg]добавил строку
HKCU,"Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced","ShowSuperHidden",0x00010001,14-2) БЫЛО

; Active Setup - выполнится однократно при первом логоне
; После выполнения будет удалено
HKLM,"SOFTWARE\Microsoft\Active Setup\Installed Components\FirstLogonCustom",,0x00000000,"Тонкая настройка системы"
HKLM,"SOFTWARE\Microsoft\Active Setup\Installed Components\FirstLogonCustom","ComponentID",0x00000000,"ZZZ_FirstLogonCustom"
HKLM,"SOFTWARE\Microsoft\Active Setup\Installed Components\FirstLogonCustom","DontAsk",0x00010001,2
HKLM,"SOFTWARE\Microsoft\Active Setup\Installed Components\FirstLogonCustom","IsInstalled",0x00010001,1
HKLM,"SOFTWARE\Microsoft\Active Setup\Installed Components\ZFirstLogonCustom","Locale",0x00000000,"*"
HKLM,"SOFTWARE\Microsoft\Active Setup\Installed Components\FirstLogonCustom","StubPath",0x20000,"%SystemRoot%\System32\rundll32.exe advpack.dll,LaunchINFSectionEx %17%\custom.inf,OnceFirstLogonInstall,,4,N"
HKLM,"SOFTWARE\Microsoft\Active Setup\Installed Components\FirstLogonCustom","Version",0x00000000,"1,0,1"

; Active Setup - выполнится однократно при первом логоне каждого нового пользователя
HKLM,"SOFTWARE\Microsoft\Active Setup\Installed Components\NewUserCustom",,0x00000000,"Тонкая настройка профиля"
HKLM,"SOFTWARE\Microsoft\Active Setup\Installed Components\NewUserCustom","ComponentID",0x00000000,"ZZZ_UserSettings"
HKLM,"SOFTWARE\Microsoft\Active Setup\Installed Components\NewUserCustom","IsInstalled",0x00010001,1
HKLM,"SOFTWARE\Microsoft\Active Setup\Installed Components\NewUserCustom","Locale",0x00000000,"*"
HKLM,"SOFTWARE\Microsoft\Active Setup\Installed Components\NewUserCustom","StubPath",0x20000,"%SystemRoot%\System32\rundll32.exe advpack.dll,LaunchINFSectionEx %17%\custom.inf,NewUserFirstLogonInstall,,4,N"
HKLM,"SOFTWARE\Microsoft\Active Setup\Installed Components\NewUserCustom","Version",0x00000000,"1,0,1"

СТАЛО

; Active Setup - выполнится однократно при первом логоне
; После выполнения будет удалено
HKLM,"SOFTWARE\Microsoft\Active Setup\Installed Components\>{FFFFFFFF-FFFF-FFFF-FFFF-FFFFFFFFFFFE}",,0x00000000,"Тонкая настройка системы"
HKLM,"SOFTWARE\Microsoft\Active Setup\Installed Components\>{FFFFFFFF-FFFF-FFFF-FFFF-FFFFFFFFFFFE}","ComponentID",0x00000000,"ZZZ_FirstLogonCustom"
HKLM,"SOFTWARE\Microsoft\Active Setup\Installed Components\>{FFFFFFFF-FFFF-FFFF-FFFF-FFFFFFFFFFFE}","DontAsk",0x00010001,2
HKLM,"SOFTWARE\Microsoft\Active Setup\Installed Components\>{FFFFFFFF-FFFF-FFFF-FFFF-FFFFFFFFFFFE}","IsInstalled",0x00010001,1
HKLM,"SOFTWARE\Microsoft\Active Setup\Installed Components\>{FFFFFFFF-FFFF-FFFF-FFFF-FFFFFFFFFFFE}","Locale",0x00000000,"*"
HKLM,"SOFTWARE\Microsoft\Active Setup\Installed Components\>{FFFFFFFF-FFFF-FFFF-FFFF-FFFFFFFFFFFE}","StubPath",0x20000,"%SystemRoot%\System32\rundll32.exe advpack.dll,LaunchINFSectionEx %17%\custom.inf,OnceFirstLogonInstall,,4,N"
HKLM,"SOFTWARE\Microsoft\Active Setup\Installed Components\>{FFFFFFFF-FFFF-FFFF-FFFF-FFFFFFFFFFFE}","Version",0x00000000,"1,0,1"

; Active Setup - выполнится однократно при первом логоне каждого нового пользователя
HKLM,"SOFTWARE\Microsoft\Active Setup\Installed Components\>{FFFFFFFF-FFFF-FFFF-FFFF-FFFFFFFFFFFF}",,0x00000000,"Тонкая настройка профиля"
HKLM,"SOFTWARE\Microsoft\Active Setup\Installed Components\>{FFFFFFFF-FFFF-FFFF-FFFF-FFFFFFFFFFFF}","ComponentID",0x00000000,"ZZZ_UserSettings"
HKLM,"SOFTWARE\Microsoft\Active Setup\Installed Components\>{FFFFFFFF-FFFF-FFFF-FFFF-FFFFFFFFFFFF}","IsInstalled",0x00010001,1
HKLM,"SOFTWARE\Microsoft\Active Setup\Installed Components\>{FFFFFFFF-FFFF-FFFF-FFFF-FFFFFFFFFFFF}","Locale",0x00000000,"*"
HKLM,"SOFTWARE\Microsoft\Active Setup\Installed Components\>{FFFFFFFF-FFFF-FFFF-FFFF-FFFFFFFFFFFF}","StubPath",0x20000,"%SystemRoot%\System32\rundll32.exe advpack.dll,LaunchINFSectionEx %17%\custom.inf,NewUserFirstLogonInstall,,4,N"
HKLM,"SOFTWARE\Microsoft\Active Setup\Installed Components\>{FFFFFFFF-FFFF-FFFF-FFFF-FFFFFFFFFFFF}","Version",0x00000000,"1,0,1"4-3)БЫЛО

HKLM,"SOFTWARE\Microsoft\Active Setup\Installed Components\FirstLogonCustom"
HKCU,"SOFTWARE\Microsoft\Active Setup\Installed Components\FirstLogonCustom"

СТАЛО

HKLM,"SOFTWARE\Microsoft\Active Setup\Installed Components\>{FFFFFFFF-FFFF-FFFF-FFFF-FFFFFFFFFFFE}"
HKCU,"SOFTWARE\Microsoft\Active Setup\Installed Components\>{FFFFFFFF-FFFF-FFFF-FFFF-FFFFFFFFFFFE}"
Результат:
Вариант 1)
1) После установки ОС на ВМ, после первого выхода на рабочий стол перезагружаю ПК
2) После перезагрузки делаю Пуск - Выполнить, ввожу regedit, иду в веткуHKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\Advancedи вижу запись"ShowSuperHidden"=dword:000000013) В Пуск - Панель управления - Учётные записи пользователей создаю пользователя 123 с правами администратора
4) Делаю Пуск - Выключение - Перезагрузка
5) После перезагрузки тыкаю на пользователя 123
6) Делаю Пуск - Выполнить, ввожу regedit, иду в веткуHKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\Advancedоднако записи"ShowSuperHidden"=dword:00000001нету...

Вариант 2)
1) После установки ОС на ВМ, после первого выхода на рабочий стол перезагружаю ПК
2) После перезагрузки делаю Пуск - Выполнить, ввожу regedit, иду в веткуHKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\Advancedи вижу запись"ShowSuperHidden"=dword:000000013) В Пуск - Панель управления - Учётные записи пользователей создаю пользователя 123 с правами администратора
4) Делаю Пуск - Выключение - Перезагрузка
5) После перезагрузки тыкаю на пользователя 123
6) Делаю Пуск - Выполнить, ввожу regedit, иду в веткуHKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\Advancedи вижу запись"ShowSuperHidden"=dword:00000001
Вывод:
Вариант 1)
Мне удалось выяснить, что происходит перезапись и/или вообще не внесение твика"ShowSuperHidden"=dword:00000001так как отработка Active Setup-а для каждого вновь создаваемого пользователя в аддоне Служебные - [addon] my custom (http://forum.oszone.net/thread-60687.html) происходит одна из самой первых, если не первой, поэтому твик реестра отсутствует.

Вариант 2)
В свзяи с изменениями 4-2) и 4-3) мне удалось (?) сделать отработку Active Setup-a для каждого вновь создаваемого пользователя в аддоне Служебные - [addon] my custom (http://forum.oszone.net/thread-60687.html) одним из самых последних, если не последним, поэтому твик присутствует.

Спасибо.

Ivan_009
11-01-2013, 17:37
Не срабатывает данный твик подскажите в чем может быть проблема... :(

;********************************************************************************
;
; Эти ключи/значения вносятся в реестр при установке системы на этапе T13
;
;********************************************************************************

[HKCU.AddReg]
;Мелкие значки в меню "Пуск"
HKCU,"Software\Microsoft\Windows\CurrentVersion\Explorer\StuckRects2","Settings",0x1,28,00,00,00,ff,ff,ff,ff,06,00,00,00,03,00,00,00,3c,00,00,00,1e,00,00,00,fe,ff,ff,ff,e4,03,00,00 ,02,05,00,00,02,04,00,00

rovshan_cs
06-07-2013, 21:54
выкладываю "свой" custom.inf

Ariel'
04-11-2013, 23:26
M67, ответил (http://forum.oszone.net/post-2247500-1253.html) в теме по запросу на добавление аддонов.

VIP-men
04-12-2014, 22:28
Выкладываю свой вариант аддона MyCustom + аддон TweaksRecovery от 04.12.2014г.
Принцип TweaksRecovery - в директорию system32\TweaksRecovery копируется набор твиков в reg-формате для применения на живой системе. Твики те же самые, что и в аддоне MyCustom.




© OSzone.net 2001-2012