Ru-Board.club
← Вернуться в раздел «Microsoft Windows»

» Реестр Windows 2000 / Windows XP [3]

Автор: Elroir
Дата сообщения: 15.02.2009 15:14
Sergey_Demchuk

Цитата:
А подменю создать можно?

Редактированием реестра - нет. Есть спец. программки, которые позволяют создавать подменю. Тут в теме пару раз подобное обсуждалось.
Автор: Y0G
Дата сообщения: 17.02.2009 01:35
Пытаюсь зарегистрировать файл. Пуск - выполнить - regsvr32 cdm.dl - ОК. Выскакивает окошко:
В чём может быть проблема ? Как исправить ? Можно ли вручную - через реестр, зарегистрировать этот файл ?
Автор: yazzi
Дата сообщения: 17.02.2009 09:27
Здравствуйте, подскажите пожалуйста как перевести бинарный ключ в текст.
Автор: mihmig
Дата сообщения: 18.02.2009 12:17
Y0G
скорее всего, эта библиотечка не предназначена для регистрации таким образом. Вы хоть укажите, откуда она и зачем...


Добавлено:
Вопрос:
Делал ли кто следующие настройки настройки в реестре с помощью REG-файлов:
1. Файлы в проводнике - списком
2. Меню пуск-классическое
3. Помнить отображения каждой папки НЕТ
4. НЕ кешировать эскизы
5. Не делать автоматический поиск файлов и принтеров

Понятно, что эти настройки хранятся в реестре, но по-моему в двоичном виде (т.е. через ж.)

А то достало на каждом компе который настраиваешь делать много кликов мышкой...
Автор: Zeesh
Дата сообщения: 18.02.2009 13:15
mihmig

Цитата:
Делал ли кто следующие настройки настройки в реестре с помощью REG-файлов:

Практически на все настройки можно найти .reg-файлы в Твиках реестра, ссылка ведет на страницу загрузки. Не сочтите за рекламу, к этой фирме никакого отношения не имею.
Автор: mihmig
Дата сообщения: 18.02.2009 19:47
Посмотрел, НИ..ГА!
Файлы в проводнике - списком - нет описания ключа!
Меню пуск-классическое - нет описания ключа!

Оно и понятно, эти параметры хранятся в REG_BINARY-ключах реестра! (Я regmon-ом смотрел)

Вопрос - ЗАЧЕМ так сделано? Неужели никто не озадачивался данным вопросом, КАК автоматически включить вышеуказанные функции?

И заодно еще вопрос - не видел ли кто утилиты для обработки логов Regmon-а? Для отображения их например в виде дерева? А то как-то анализировать тыщу-две повторяющихся строк для выяснения какого-же ключа не хватает этой г....й программулине глаза вытекают.
Автор: euheny
Дата сообщения: 19.02.2009 01:11


mihmig
если ты про установку, то там несколько иные ключи

Причём регшот более подойдёт чем регмон(в смысле процмон)
Автор: mihmig
Дата сообщения: 19.02.2009 09:47
Подсказали тут:
1. [HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\Streams]
"Settings"=hex:08,00,00,00,03,00,00,00,01,00,00,00,e0,a5,1f,0e,73,35,cf,11,ae,\
69,08,00,2b,2e,12,62,04,00,00,00,01,00,00,00,43,00,00,00
Только это работает не для всех папок, например у пользовательских папок свои настройки, у мультимедийных и т.п.

2. Проще всего задать политикой:
для юзера
[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer]
"NoSimpleStartMenu"=dword:00000001
или для всех юзеров
[HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Policies\
Explorer]
"NoSimpleStartMenu"=dword:00000001

euheny
Не, про регшот я знаю, применяю, но мне-то надо утилиту для удобного анализа логов именно "регмона"/"филемона".
Автор: LeBOYx
Дата сообщения: 19.02.2009 10:06
Не подскажете???? Комп перестал сохранять параметры э
нергосбережения: Пишет, что невозможны два уровня редакциии. То, что выставляешь руками - сбрасывыаеся. Другими словами - глючит ACPI опеорационки! Что можно сделать????
Автор: Valdon
Дата сообщения: 27.02.2009 12:54
Через реестр можно ли запретить установку(использование) новых USB'девайсов для определенных(не для всех) пользователей ?

А может есть такой вариант: запретить использовать USB-накопители, но незапрещать использование USB-мышей,клав и пр. девайсов ?

И вообще, какие есть варианты, касательно использования(неиспользования) USB'девайсов ? То что пришло на вскидку мне:
1. BIOS -отключаем USB
2. HKLM,"SYSTEM\CurrentControlSet\Services\UsbStor","Start",0x10001,4

ЗЫ: Использование gpedit.msc некатит ......
Автор: ru1956
Дата сообщения: 27.02.2009 13:12
yazzi

Цитата:
Здравствуйте, подскажите пожалуйста как перевести бинарный ключ в текст.

Присоедтняюсь к вопросу!
SHANDLE
Может Вы подскажете, буду оччень благодарен!
Заранее спасибо!
Автор: Zeesh
Дата сообщения: 27.02.2009 18:10
yazzi
ru1956

Цитата:
подскажите пожалуйста как перевести бинарный ключ в текст.

Ну, во-первых, это можно посмотреть в самом редакторе реестра, а во-вторых — в hex-редакторе, например, в HexEditPlus, скопировав в него бинарное значение.
Автор: mihmig
Дата сообщения: 01.03.2009 13:08
Valdon
Где то слышал пор ограничение (NTFS-правами) доступа к файлу %WINDIR%\inf\usbstor.inf (или просто стереть его)
Тогда старые флешки будут работать - а вновь принесенные -нет (система просто не бужет находить дров)
Автор: yazzi
Дата сообщения: 03.03.2009 13:55
ru1956
в двоичном ключе хранятся коды символов в ASCII в принципе если получать через vbs то можно следующим образом

Код:
intRes = ObjReg.GetBinaryValue(HKEY_CURRENT_USER, Path, Param, Value)
If intRes <> 0 Then
strErr = StrErr & intRes & ": не удалась прочитать значение параметра ""HKEY_CURRENT_USER\" & Path & "\" & Param & """"
Else
For i = lBound(value) To UBound(Value)
Temp = Temp & Chr(Value(i))
Next
Wscript.Echo Temp
End If
Автор: ru1956
Дата сообщения: 03.03.2009 14:56
Zeesh
yazzi
Thanks!
PS: А как с этим скриптом работать?
Выдает: Ошибка: Требуется объект: ObjReg.
Автор: dmitriy007
Дата сообщения: 04.03.2009 07:57
Люди бобрые помогите въехать в это дело..задача такая..
Прописать .bat файл,и автоматизировать его.
Задача этого бат файла: Останавливать службу печати,и запускать заного.
Это всё работает на автомате теперь уже.
Нужно чтоб он еще в этом батнике делал следущее..после остановки службы печати, стирал реестровую веточку:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Print\Printers

как примерно будет выглядить батник с этой фичей удаления реестровой ветки?

*
@echo off
net stop spooler
cmd regedit -[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Print\Printers]
net start spooler
*

так???
Автор: Sish
Дата сообщения: 04.03.2009 08:19
dmitriy007
набери в консоли reg /? - ветку реестра удалять лучше через него.
Автор: Zeesh
Дата сообщения: 04.03.2009 09:29
dmitriy007

Цитата:
@echo off
net stop spooler
cmd regedit -[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Print\Printers]
net start spooler

Должно быть так:
[-HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Print\Printers]
Автор: yazzi
Дата сообщения: 04.03.2009 11:14
ru1956

Код:
const HKEY_CURRENT_USER = &H80000001
const HKEY_LOCAL_MACHINE = &H80000002

'подключение к реестру
Set objReg = GetObject("winmgmts:{impersonationLevel=impersonate}!\\.\root\default:StdRegProv")
If Err.Number <> 0 Then
WScript.Echo Err.Number & ": " & Err.Description
WScript.Quit
End If
' путь к разделу
path = "Software\Microsoft\Windows\CurrentVersion\Controls Folder"
' параметр который нужно прочетать
Param = "Presentation Cache"
' чтение параметра
intRes = ObjReg.GetBinaryValue(HKEY_CURRENT_USER, Path, Param, Value)
If intRes <> 0 Then
strErr = StrErr & intRes & ": не удалась прочитать значение параметра ""HKEY_CURRENT_USER\" & Path & "\" & Param & """"
Else
For i = lBound(value) To UBound(Value)
'проверка т.к обычно 0 используется как разделитель между символами
If value(i) <> 0 Then
Temp = Temp & Chr(Value(i))
End If
Next
Wscript.Echo Temp
End If
Автор: ru1956
Дата сообщения: 04.03.2009 16:30
yazzi
Thanks!
PS: А в какой кодировке сохранять файл?
Сохранял в OEM и в Кириллица Windows,
одинаково выводит крякозябры.
Автор: Zloy_Gelud
Дата сообщения: 04.03.2009 16:58
mihmig 20:47 18-02-2009
Цитата:
И заодно еще вопрос - не видел ли кто утилиты для обработки логов Regmon-а? Для отображения их например в виде дерева? А то как-то анализировать тыщу-две повторяющихся строк для выяснения какого-же ключа не хватает этой г....й программулине глаза вытекают.

Я когда-то писал что-то подобное для себя. Выглядет оно так:

Если интересно, то могу оживить проект и реализовать хотелки (если они есть конечно).
Автор: mihmig
Дата сообщения: 05.03.2009 06:37
Zloy_Gelud

Цитата:
Если интересно, то могу оживить проект

Канешно хачу! Высылайте! Я Вам столько багов найду, я это умею!
А прога-то полезная будет, странно что народ не понимает все пользы от нее.

Автор: Sish
Дата сообщения: 05.03.2009 06:41
ru1956

Цитата:
А в какой кодировке сохранять файл?

Если ты про reg-файлы формата REGEDIT4, то в DOS-кодировке.
Автор: dmitriy007
Дата сообщения: 05.03.2009 13:14
Sish
вот спасибо большое! упустил такую вещичку..
Автор: ru1956
Дата сообщения: 05.03.2009 13:48
Sish

Цитата:
Если ты про reg-файлы формата REGEDIT4, то в DOS-кодировке.

Нет. Я о кодировке .vbs файла отсюда
http://forum.ru-board.com/topic.cgi?forum=62&topic=13449&start=600#21
Автор: Zloy_Gelud
Дата сообщения: 05.03.2009 18:17
mihmig

Пока есть очень большие минусы:
Очень большой размер (1,84 Мб), так как писано не на язЫке программирования, а с помощью программы AutoPlay Media Studio (обсуждается здесь в Программах и Варезнике).
Все разделы, кроме главных, заполняются в нижнем регистре.
ЗЫ. Если есть пожелания на реализацию разных фич, то пиши в ПМ.
Автор: Tub
Дата сообщения: 05.03.2009 19:33
dmitriy007
Вариант если что-то застряло в очереди на печать
Очистка очереди печати

@echo off
net stop spooler
del %systemroot%\system32\spool\printers\*.* /F /Q /S
net start spooler
Автор: euheny
Дата сообщения: 06.03.2009 00:58
Zloy_Gelud
открой тему по своей проге - там будем смотреть
Автор: Zloy_Gelud
Дата сообщения: 06.03.2009 01:44
euheny
Открыл в Тестировании. Пишите туда.
Автор: andrei1082
Дата сообщения: 09.03.2009 20:40
как менять реестр на отключенной системе.
Например сечас загружена система c диска С.
надо поменять реестр на диске D.
с помощью команды REG можно?

Страницы: 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455

Предыдущая тема: Интернет тупит


Форум Ru-Board.club — поднят 15-09-2016 числа. Цель - сохранить наследие старого Ru-Board, истории становления российского интернета. Сделано для людей.