[Архив] Твики реестра .: [все вопросы] :.

Ответить
 • Просмотры: 27
Аватара пользователя
star_099

Re: [Архив] Твики реестра .: [все вопросы] :.

Сообщение star_099 »

Boa Soft



Тогда вот такая информация: когда делаем дистрибутив в nLite, тогда можно выставить в настройках (иногда срабатывает) этот параметр. Тогда просто некоторые другие ручками приходиться править.

Как же можно это преодалеть?

P.S. я не совсем понял ответ, можно для "особо одаренных" как я , не много поподробнее:в чём моя проблема.

И если можно, дайте мне пару другую хороших ссылок на материал по этому вопросу.
Аватара пользователя
NikLok

Re: [Архив] Твики реестра .: [все вопросы] :.

Сообщение NikLok »

Знаеть ли кто нибудь, как можно временно отключать тот или иной диск в системе. Так например при установке BurnIT он находит диски кард ридера и выдает сообщение о их неготовности, что останавливает процесс автоустановки. Вот и хочу таким макаром обойти!
Аватара пользователя
Boa Soft

Re: [Архив] Твики реестра .: [все вопросы] :.

Сообщение Boa Soft »

star_099


Цитата:



Тогда вот такая информация: когда делаем дистрибутив в nLite, тогда можно выставить в настройках (иногда срабатывает) этот параметр. Тогда просто некоторые другие ручками приходиться править.

Как же можно это преодолеть?



Только оффтопичным для этой темы способом. В процессе установки - перехватом обращения к реестру и поддержанием в определенных ключах 0 значения. Битхаком setupapi.dll, хуком на одну из ее функций. Последнее я реализовывал сам. Работает железно, но обсуждение не в этой теме.
Аватара пользователя
star_099

Re: [Архив] Твики реестра .: [все вопросы] :.

Сообщение star_099 »

Спасибо за ответ, но теперь я точно ни чего не понял.

"будте добры помедленее!!!"-как говорил всем известный Шурик.

Хочу понять ваши размышления.
Аватара пользователя
star_099

Re: [Архив] Твики реестра .: [все вопросы] :.

Сообщение star_099 »

star_099



Перевожу на русский Изображение

Можно, но не твиками реестра а путем хака (модификации, изменения) системных файлов, либо сторонних специализированных утилит (напр. той же nLite). Соответственно дальнейшее обсуждение уже за рамками данной темы.
Аватара пользователя
star_099

Re: [Архив] Твики реестра .: [все вопросы] :.

Сообщение star_099 »

Кто-нибудь знает где хранится настройка "при подключении вывести значок в области уведомлений", отвечающая за отображение значка из двух компьютеров в трее?
Аватара пользователя
boss911

Re: [Архив] Твики реестра .: [все вопросы] :.

Сообщение boss911 »

Proektor




Цитата:



"при подключении вывести значок в области уведомлений", отвечающая за отображение значка из двух компьютеров в трее?



Подобного твика нет, так как при переустановки системы, он уже не работает! Там каждый раз формируется разное название ветки в реестре. Где-то тут проскакивал vbs скрипт, который, и ставит эту галочку. Все происходит мгновенно и тихо!



Сохранить с расширением vbs:



Код:

Код: Выделить всё

' use "." for local computer 
sComputer = "." 
'Constants for WMI StdRegProv 
Const HKCR = &H80000000 
Const HKCU = &H80000001 
Const HKLM = &H80000002 
Const NetBase = "SYSTEM\CurrentControlSet\Control\Network\" 
On Error Resume Next 
Set oReg=GetObject("winmgmts:{impersonationLevel=impersonate}!\\" & sComputer & "\root\default:StdRegProv") 
' Finding the right place in registry is not so easy 
' You must find the SettingID for the correct network adapter 
' Get adapter collection 
Set oAdapters = GetObject("winmgmts:").ExecQuery("SELECT * FROM Win32_NetworkAdapterConfiguration WHERE IPEnabled=True") 
' Get all subkeys under NetBase in an array 
iRC = oReg.EnumKey(HKLM, NetBase, aRegKeys) 
' Поиск адаптера с именем подключения "Подключение по локальной сети" 
' или с именем "Подключение по локальной сети 2" 
If (Err.Number = 0) And (iRC = 0) Then 
   On Error Goto 0 
   bAdapterFound = False 
   For Each oAdapter In oAdapters 
     sSettingID = oAdapter.SettingID 
     ' Loop through all registry keys 
     For i = 0 To Ubound(aRegKeys) 
       sKeyName = NetBase & aRegKeys(i) & "\" & sSettingID & "\Connection" 
       oReg.GetStringValue HKLM, sKeyName, "Name", sValue 
       If sValue = "Подключение по локальной сети" or sValue = "Подключение по локальной сети 2" Then 
         '' bAdapterFound = True 
         ' WScript.Echo "Updating this setting id: " & sSettingID 
         ' WScript.Echo "Registry path: " & sKeyName 
         ' Now we can get to the network icon setting in registry 
         oReg.SetDWORDValue HKLM, sKeyName, "ShowIcon", 1 
         '' Exit For 
       End If 
     Next 
     If bAdapterFound Then 
       Exit For 
     End If 
   Next 
   ' WScript.Echo "Finished, you must log off and on to see the change" 
Else 
   WScript.Echo "Error in WMI registry parsing!" 
End If
Аватара пользователя
Proektor

Re: [Архив] Твики реестра .: [все вопросы] :.

Сообщение Proektor »

boss911

Спасибо. В моей системе не срабатывает, но у меня соединение по-другому называется. Сейчас попробую в WinPE, где мне и требуется данная фича.

PS: не работает, ну и ладно, реализовал по-другому.
Аватара пользователя
Berline

Re: [Архив] Твики реестра .: [все вопросы] :.

Сообщение Berline »

Прошу прощения, если повторяюсь, беглый поиск по теме не дал ответа: А каким твиком можно убрать из меню пуск вкладки Мои Рисунки и Моя Музыка?
Аватара пользователя
boss911

Re: [Архив] Твики реестра .: [все вопросы] :.

Сообщение boss911 »

Berline




Цитата:



А каким твиком можно убрать из меню пуск вкладки Мои Рисунки и Моя Музыка?





Код:

Код: Выделить всё

;Элементы меню Пуск: отключить показ "Мои рисунки" и "Моя музыка"
[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced]
"Start_ShowMyPics"=dword:00000000
"Start_ShowMyMusic"=dword:00000000

В данной ветке хранятся все настройки меню Пуск.
Ответить

Вернуться в «Автоматическая установка Windows 2000/XP/2003»