» Реестр Windows 2000 / Windows XP [3]
Спасибо большое, Zeesh .
Может, закинуть эти ссылки в шапку, вдруг кому-нибудь ещё понадобятся?
Может, закинуть эти ссылки в шапку, вдруг кому-нибудь ещё понадобятся?
Подскажите, плиз, где в контекстном меню прописан акселератор (клавиатурный ускоритель) для команд контекстного меню?
Поставил себе утилитку Ninotech Path Copy, которая добавила в контекстное меню команду Copy P&ath (с акселератором для буквы A). А мне эта буква нужна свободной для другой команды в контекстном меню. Поэтому хотелось бы передалать на Cop&y Path (с амперсандом на букве Y). Либо, если это невозможно, но вообще убрать ускоритель (но не саму команду!) из контекстного меню.
Спасибо!
Поставил себе утилитку Ninotech Path Copy, которая добавила в контекстное меню команду Copy P&ath (с акселератором для буквы A). А мне эта буква нужна свободной для другой команды в контекстном меню. Поэтому хотелось бы передалать на Cop&y Path (с амперсандом на букве Y). Либо, если это невозможно, но вообще убрать ускоритель (но не саму команду!) из контекстного меню.
Спасибо!
oshizelly
Цитата:
Цитата:
??? Можно поподробнее, что за акселератор, для чего он служит (ну, судя по всему, клавиатуру ускоряет, но зачем, ежели её "скоростные характеристики" в Панели управления настраиваются)?
Цитата:
Подскажите, плиз, где в контекстном меню прописан акселератор (клавиатурный ускоритель) для команд контекстного меню?
Цитата:
которая добавила в контекстное меню команду Copy P&ath (с акселератором для буквы A)
??? Можно поподробнее, что за акселератор, для чего он служит (ну, судя по всему, клавиатуру ускоряет, но зачем, ежели её "скоростные характеристики" в Панели управления настраиваются)?
BVV63 05:03 20-10-2010
Цитата:
Ну, не то чтобы он ускоряет клавиатуру, скорее, работу человека с клавиатурой Клавишей-ускорителем (по-английски, accelerator key) называется буква (обычно первая, но не обязательно), нажав которую на клавиатуре можно вызвать соответствующую команду меню. В настройках меню она обычно задается через символ амперсанда &.
Вот здесь это объяснено более внятно.
Честно говоря, не знаю, как это правильно называется по-русски, однако встречал оба термина.
Цитата:
? Можно поподробнее, что за акселератор, для чего он служит (ну, судя по всему, клавиатуру ускоряет,
Ну, не то чтобы он ускоряет клавиатуру, скорее, работу человека с клавиатурой Клавишей-ускорителем (по-английски, accelerator key) называется буква (обычно первая, но не обязательно), нажав которую на клавиатуре можно вызвать соответствующую команду меню. В настройках меню она обычно задается через символ амперсанда &.
Вот здесь это объяснено более внятно.
Честно говоря, не знаю, как это правильно называется по-русски, однако встречал оба термина.
Помогите пожалуйста удалить из контекстного меню папки "Воспроизвести с помощью проигрывателя Windows Media". Я нашел соседнюю тему на форуме http://forum.ru-board.com/topic.cgi?forum=62&topic=9016, и с помощью совета igor_andreev:
Цитата:
удалил все, но для папки менюшка все равно осталась.
И помогите удалить еще из контекстного меню "Мой компьютер" "Службы", ту менюшку которая показана на скрине (нижнюю).
Цитата:
; Disable Media Player Right Click Options (Queue-it-up, Burn to CD, etc.)
[-HKEY_CLASSES_ROOT\CLSID\{F1B9284F-E9DC-4e68-9D7E-42362A59F0FD}]
[-HKEY_CLASSES_ROOT\CLSID\{8DD448E6-C188-4aed-AF92-44956194EB1F}]
[-HKEY_CLASSES_ROOT\CLSID\{CE3FB1D1-02AE-4a5f-A6E9-D9F1B4073E6C}]
удалил все, но для папки менюшка все равно осталась.
И помогите удалить еще из контекстного меню "Мой компьютер" "Службы", ту менюшку которая показана на скрине (нижнюю).
C783RPunk
Удали лучше эту свою сборку и поставь нормальную винду - там этих строк нет вообще (второй скриншот)
Удали лучше эту свою сборку и поставь нормальную винду - там этих строк нет вообще (второй скриншот)
Подскажите, плиз, как можно через системный реестре изменить клавиатурный шоткат (ускоритель, акселератор) в контекстном меню для определенной команды? Есть такая полезная утилитка Ninotech Path Copy, которая при инсталляции добавила в контекстное меню свое подменю Copy P&ath (с акселератором на букве A) и несколькими подпунктами А мне эта буква A нужна свободной для другой команды в контекстном меню.
Хотело переделать на Cop&y Path (с амперсандом на букве Y). Сначала думал, что нет проблем, переставлю символ амперсанда (&) вручную и все... Или просто уберу ускоритель, пусть будет без своей буквы в меню...
Но при ближайшем рассмотрении там в ветке оказалась вот такая запись:
Код: [HKEY_CLASSES_ROOT\*\shellex\ContextMenuHandlers\Ninotech Path Copy]
@="{EECEEFEE-3DF7-11D0-9576-0000837A2FDE}"
Хотело переделать на Cop&y Path (с амперсандом на букве Y). Сначала думал, что нет проблем, переставлю символ амперсанда (&) вручную и все... Или просто уберу ускоритель, пусть будет без своей буквы в меню...
Но при ближайшем рассмотрении там в ветке оказалась вот такая запись:
Код: [HKEY_CLASSES_ROOT\*\shellex\ContextMenuHandlers\Ninotech Path Copy]
@="{EECEEFEE-3DF7-11D0-9576-0000837A2FDE}"
oshizelly
Под [HKR] Вы ничего по своей проблеме не найдёте. Нужно искать в [HKCU (HKLM)\Software\Имя_проги (Имя_производителя)]. Хотя и не факт, что данную "горячую клавишу" вообще можно изменить.
Под [HKR] Вы ничего по своей проблеме не найдёте. Нужно искать в [HKCU (HKLM)\Software\Имя_проги (Имя_производителя)]. Хотя и не факт, что данную "горячую клавишу" вообще можно изменить.
есть такая прога - сканирует реестр по времени последней записи ключа
вводим период - например последний день, прога сканит реестр и выдает список ключей, которые менялись/записывались за последний день
как называется ? а то забыл и найти не могу
Добавлено:
нашел не ту, что искал(хотел вспомнить), но с тем же функционалом - Registry Scanner от NirSoft
а потом и ту
RegKey LastWriteTime Scaner
вводим период - например последний день, прога сканит реестр и выдает список ключей, которые менялись/записывались за последний день
как называется ? а то забыл и найти не могу
Добавлено:
нашел не ту, что искал(хотел вспомнить), но с тем же функционалом - Registry Scanner от NirSoft
а потом и ту
RegKey LastWriteTime Scaner
DrakonHaSh
Registry Trash Keys Finder
Registry Trash Keys Finder
abz
Мне все эти строки нужны, просто одна повторяется.
Мне все эти строки нужны, просто одна повторяется.
BVV63 04:32 22-10-2010
Цитата:
В [HKCU \Software\Имя_проги (Имя_производителя)] нужная ветка имеется: HKEY_CURRENT_USER\Software\Ninotech. Но и там тоже не указано явным (для меня) образом, на какую букву должен приходиться ускоритель... Все-таки не может быть так, что эта информация каким-то образом зашифрована в этом вот значении ключа:
Цитата:
З.Ы.
Вообще откуда система знает, какой именно шорткат (ускоритель) присвоить команде или имени подменю в контекстном меню? Скорее всего, это указание содержится в установочном файле PATHCOPY.INF, но для меня это китайская грамота Может, кто более умный посмотрит этот коротенький файл:
[more=содержимое текствого файла PATHCOPY.INF]; Application: Ninotech Path Copy
; Version : 4.0
; Copyright : Copyright © 1998-2001 Ninotech
; ---------------------------------------------------------------------------
[Version]
Signature=$Chicago$
Provider=%Author%
SetupClass=BASE
Class=NoDriver
[ThisDll32.Add.Reg]
HKCR,""CLSID\%CLSID%"",,,"%Desc%"
HKCR,""CLSID\%CLSID%\InprocServer32"",,,"%11%\%SubDir%\%ThisDll32%"
HKCR,""CLSID\%CLSID%\InprocServer32"","ThreadingModel",,"Apartment"
HKCR,""*\ShellEx\ContextMenuHandlers\%LibName%"",,,"%CLSID%"
HKCR,""Directory\ShellEx\ContextMenuHandlers\%LibName%"",,,"%CLSID%"
HKCR,""Drive\ShellEx\ContextMenuHandlers\%LibName%"",,,"%CLSID%"
[ThisDll32.Add.Reg.NT]
HKCR,""CLSID\%CLSID%"",,,"%Desc%"
HKCR,""CLSID\%CLSID%\InprocServer32"",,,"%11%\%SubDir%\%ThisDll32%"
HKCR,""CLSID\%CLSID%\InprocServer32"","ThreadingModel",,"Apartment"
HKCR,""*\ShellEx\ContextMenuHandlers\%LibName%"",,,"%CLSID%"
HKCR,""Directory\ShellEx\ContextMenuHandlers\%LibName%"",,,"%CLSID%"
HKCR,""Drive\ShellEx\ContextMenuHandlers\%LibName%"",,,"%CLSID%"
[ThisDll32.Uninst.Reg]
HKLM,""SoftWare\Microsoft\Windows\CurrentVersion\Uninstall\%LibName%"",,,
HKLM,""SoftWare\Microsoft\Windows\CurrentVersion\Uninstall\%LibName%"","DisplayName",,"%Desc_Ver%"
HKLM,""SoftWare\Microsoft\Windows\CurrentVersion\Uninstall\%LibName%"","UninstallString",,"RunDll setupx.dll,InstallHinfSection DefaultUninstall 132 %11%\%SubDir%\%ThisInf%"
HKCU,""Software\%Author%\%Product%\%Version%"",,,
[ThisDll32.Uninst.Reg.NT]
HKLM,""SoftWare\Microsoft\Windows\CurrentVersion\Uninstall\%LibName%"",,,
HKLM,""SoftWare\Microsoft\Windows\CurrentVersion\Uninstall\%LibName%"","DisplayName",,"%Desc_Ver%"
HKLM,""SoftWare\Microsoft\Windows\CurrentVersion\Uninstall\%LibName%"","UninstallString",,"RunDll32.exe syssetup.dll,SetupInfObjectInstallAction DefaultUninstall 132 %11%\%SubDir%\%ThisInf%"
HKCU,""Software\%Author%\%Product%\%Version%"",,,
[SourceDisksNames]
1=%Desc_Ver%,,0
[SourceDisksFiles]
PathCo32.dll=1
PathCopy.hlp=1
[DestGrp32]
PathCo32.dll
PathCopy.hlp
PathCopy.inf
[DestinationDirs]
DestGrp32=11,%SubDir%
[DefaultInstall]
CopyFiles=DestGrp32
AddReg=ThisDll32.Add.Reg,ThisDll32.Uninst.Reg
[DefaultInstall.ntx86]
CopyFiles=DestGrp32
AddReg=ThisDll32.Add.Reg.NT,ThisDll32.Uninst.Reg.NT
[DefaultUninstall]
DelFiles=DestGrp32
DelReg=ThisDll32.Add.Reg,ThisDll32.Uninst.Reg
[DefaultUninstall.ntx86]
DelFiles=DestGrp32
DelReg=ThisDll32.Add.Reg.NT,ThisDll32.Uninst.Reg.NT
[Strings]
Author = "Ninotech"
Product = "Ninotech Path Copy"
Version = "4.0"
Desc = "Ninotech Path Copy Shell Extension"
Desc_Ver = "Ninotech Path Copy 4.0"
Copyright = "Copyright © 1998-2001 Ninotech"
ThisDll32 = "PathCo32.dll"
ThisInf = "PathCopy.inf"
SubDir = "ShellExt"
LibName = "Ninotech Path Copy"
CLSID = "{EECEEFEE-3DF7-11D0-9576-0000837A2FDE}"
[/more]
Цитата:
Под [HKR] Вы ничего по своей проблеме не найдёте. Нужно искать в [HKCU (HKLM)\Software\Имя_проги (Имя_производителя)]. Хотя и не факт, что данную "горячую клавишу" вообще можно изменить.
В [HKCU \Software\Имя_проги (Имя_производителя)] нужная ветка имеется: HKEY_CURRENT_USER\Software\Ninotech. Но и там тоже не указано явным (для меня) образом, на какую букву должен приходиться ускоритель... Все-таки не может быть так, что эта информация каким-то образом зашифрована в этом вот значении ключа:
Цитата:
[HKEY_CLASSES_ROOT\*\shellex\ContextMenuHandlers\Ninotech Path Copy]
@="{EECEEFEE-3DF7-11D0-9576-0000837A2FDE}"
З.Ы.
Вообще откуда система знает, какой именно шорткат (ускоритель) присвоить команде или имени подменю в контекстном меню? Скорее всего, это указание содержится в установочном файле PATHCOPY.INF, но для меня это китайская грамота Может, кто более умный посмотрит этот коротенький файл:
[more=содержимое текствого файла PATHCOPY.INF]; Application: Ninotech Path Copy
; Version : 4.0
; Copyright : Copyright © 1998-2001 Ninotech
; ---------------------------------------------------------------------------
[Version]
Signature=$Chicago$
Provider=%Author%
SetupClass=BASE
Class=NoDriver
[ThisDll32.Add.Reg]
HKCR,""CLSID\%CLSID%"",,,"%Desc%"
HKCR,""CLSID\%CLSID%\InprocServer32"",,,"%11%\%SubDir%\%ThisDll32%"
HKCR,""CLSID\%CLSID%\InprocServer32"","ThreadingModel",,"Apartment"
HKCR,""*\ShellEx\ContextMenuHandlers\%LibName%"",,,"%CLSID%"
HKCR,""Directory\ShellEx\ContextMenuHandlers\%LibName%"",,,"%CLSID%"
HKCR,""Drive\ShellEx\ContextMenuHandlers\%LibName%"",,,"%CLSID%"
[ThisDll32.Add.Reg.NT]
HKCR,""CLSID\%CLSID%"",,,"%Desc%"
HKCR,""CLSID\%CLSID%\InprocServer32"",,,"%11%\%SubDir%\%ThisDll32%"
HKCR,""CLSID\%CLSID%\InprocServer32"","ThreadingModel",,"Apartment"
HKCR,""*\ShellEx\ContextMenuHandlers\%LibName%"",,,"%CLSID%"
HKCR,""Directory\ShellEx\ContextMenuHandlers\%LibName%"",,,"%CLSID%"
HKCR,""Drive\ShellEx\ContextMenuHandlers\%LibName%"",,,"%CLSID%"
[ThisDll32.Uninst.Reg]
HKLM,""SoftWare\Microsoft\Windows\CurrentVersion\Uninstall\%LibName%"",,,
HKLM,""SoftWare\Microsoft\Windows\CurrentVersion\Uninstall\%LibName%"","DisplayName",,"%Desc_Ver%"
HKLM,""SoftWare\Microsoft\Windows\CurrentVersion\Uninstall\%LibName%"","UninstallString",,"RunDll setupx.dll,InstallHinfSection DefaultUninstall 132 %11%\%SubDir%\%ThisInf%"
HKCU,""Software\%Author%\%Product%\%Version%"",,,
[ThisDll32.Uninst.Reg.NT]
HKLM,""SoftWare\Microsoft\Windows\CurrentVersion\Uninstall\%LibName%"",,,
HKLM,""SoftWare\Microsoft\Windows\CurrentVersion\Uninstall\%LibName%"","DisplayName",,"%Desc_Ver%"
HKLM,""SoftWare\Microsoft\Windows\CurrentVersion\Uninstall\%LibName%"","UninstallString",,"RunDll32.exe syssetup.dll,SetupInfObjectInstallAction DefaultUninstall 132 %11%\%SubDir%\%ThisInf%"
HKCU,""Software\%Author%\%Product%\%Version%"",,,
[SourceDisksNames]
1=%Desc_Ver%,,0
[SourceDisksFiles]
PathCo32.dll=1
PathCopy.hlp=1
[DestGrp32]
PathCo32.dll
PathCopy.hlp
PathCopy.inf
[DestinationDirs]
DestGrp32=11,%SubDir%
[DefaultInstall]
CopyFiles=DestGrp32
AddReg=ThisDll32.Add.Reg,ThisDll32.Uninst.Reg
[DefaultInstall.ntx86]
CopyFiles=DestGrp32
AddReg=ThisDll32.Add.Reg.NT,ThisDll32.Uninst.Reg.NT
[DefaultUninstall]
DelFiles=DestGrp32
DelReg=ThisDll32.Add.Reg,ThisDll32.Uninst.Reg
[DefaultUninstall.ntx86]
DelFiles=DestGrp32
DelReg=ThisDll32.Add.Reg.NT,ThisDll32.Uninst.Reg.NT
[Strings]
Author = "Ninotech"
Product = "Ninotech Path Copy"
Version = "4.0"
Desc = "Ninotech Path Copy Shell Extension"
Desc_Ver = "Ninotech Path Copy 4.0"
Copyright = "Copyright © 1998-2001 Ninotech"
ThisDll32 = "PathCo32.dll"
ThisInf = "PathCopy.inf"
SubDir = "ShellExt"
LibName = "Ninotech Path Copy"
CLSID = "{EECEEFEE-3DF7-11D0-9576-0000837A2FDE}"
[/more]
oshizelly
Цитата:
Нет.
Цитата:
Угу, поглядел. Ничего относящегося к проблеме там нет. Чисто, какие записи в реестре произвести: служебные, для деинстолляции проги, для загрузки DLL-ки. А также какие файлы куда скопировать. Но "горячая клавиша" там не определена, видимо она фиксирована.
Цитата:
Все-таки не может быть так, что эта информация каким-то образом зашифрована в этом вот значении ключа:
[HKEY_CLASSES_ROOT\*\shellex\ContextMenuHandlers\Ninotech Path Copy]
@="{EECEEFEE-3DF7-11D0-9576-0000837A2FDE}"
Нет.
Цитата:
Может, кто более умный посмотрит этот коротенький файл:
Угу, поглядел. Ничего относящегося к проблеме там нет. Чисто, какие записи в реестре произвести: служебные, для деинстолляции проги, для загрузки DLL-ки. А также какие файлы куда скопировать. Но "горячая клавиша" там не определена, видимо она фиксирована.
Небольшой вопрос.
Есть параметр типа REG_MULTI_SZ, на разных машинах он разный. Необходимо в конец этого параметра добавить еще одну строку.
Каким образом это можно сделать через reg-файл или reg add, не затирая при этом уже имеющееся содержимое REG_MULTI_SZ?
Есть параметр типа REG_MULTI_SZ, на разных машинах он разный. Необходимо в конец этого параметра добавить еще одну строку.
Каким образом это можно сделать через reg-файл или reg add, не затирая при этом уже имеющееся содержимое REG_MULTI_SZ?
AlexTitov
(на vbs) читаешь массив, добавляешь строку, записываешь обратно
http://msdn.microsoft.com/en-us/library/aa390458%28v=VS.85%29.aspx
http://msdn.microsoft.com/en-us/library/aa393465%28v=VS.85%29.aspx
(на vbs) читаешь массив, добавляешь строку, записываешь обратно
http://msdn.microsoft.com/en-us/library/aa390458%28v=VS.85%29.aspx
http://msdn.microsoft.com/en-us/library/aa393465%28v=VS.85%29.aspx
Цитата:
aftertime
Цитата: degid
Подскажите плиз, можно ли как-нибудь задавать разрешения на ветки реестра?
http://setacl.sourceforge.net/
degid
Цитата:
Цитата:
пробовал subinacl.exe, но она как-то не на всех компах срабатывает......Попробуйте ещё раз. Уверяю, работает исправно.
ребятки, а как задать размер и положение вновь созданной папки,
а то она открывается где то 600х800 по центру экрана,
а мне это не нравится
а то она открывается где то 600х800 по центру экрана,
а мне это не нравится
Цитата:
Accessor
Попробуйте ещё раз. Уверяю, работает исправно.
у меня ошибка была... работает исправно
Перестал отображаться список недавно использовавшихся программ в меню "Пуск" (не классического вида), слева - на Win XP SP3
из-за subinacl.exe? очень сомнительно...
Sympathy
Цитата:
А разве таковой есть? Может, "Недавние документы"?
Цитата:
Перестал отображаться список недавно использовавшихся программ
А разве таковой есть? Может, "Недавние документы"?
Я про поле, которое НИЖЕ прикреплённых строк "Интернет" и "Электронная почта" - ниже стало всё пусто и что ни запускай - ничего не появляется
Добавлено:
Проверила, у меня стоит значение - 0, но списка всё-равно нет
Добавлено:
Проверила, у меня стоит значение - 0, но списка всё-равно нет
Sympathy
А вот здесь:
Свойства панели задач и меню "Пуск" - Меню Пуск - кнопка Настроить - Настройка меню "Пуск" - Общие - Программы - Количество программ в меню "Пуск"
случайно не 0 стоит?
А вот здесь:
Свойства панели задач и меню "Пуск" - Меню Пуск - кнопка Настроить - Настройка меню "Пуск" - Общие - Программы - Количество программ в меню "Пуск"
случайно не 0 стоит?
Sympathy
Понял, об чём речь... Проверьте также данный параметр под HKLM... Как правило, параметры под HKCU имеют приоритет, но не всегда. Иногда работают по принципу логического "или".
Понял, об чём речь... Проверьте также данный параметр под HKLM... Как правило, параметры под HKCU имеют приоритет, но не всегда. Иногда работают по принципу логического "или".
Accessor
Цитата:
та работает говорю! ) Сувал ей группы и пользователей до того как их создал...
Цитата:
из-за subinacl.exe? очень сомнительно...
та работает говорю! ) Сувал ей группы и пользователей до того как их создал...
degid
Это было не вам. Это было к Sympathy, который констатировал факт
Цитата:
Это было не вам. Это было к Sympathy, который констатировал факт
Цитата:
Перестал отображаться список
появилась острая необходимость вообще запретить системе/программам изменять параметр реестра, отвечающий за функцию "prevent applications from stealing focus"
сеть содержит совет как данную возможность активировать: hkey_current_user - control panel - desk-top - ForegroundLockTimeout - 0x00030d40 (200000)
но мне нужно наоборот её деактивировать, причём навсегда.
в программе "power-toys for windows xp" (general - focus) имеется возможность снять/поставить галочку напротив пункта "prevent applications from stealing focus". я её снимаю, но она то и дело самовосстанавливается. раньше это происходило крайне редко, но на днях я поставил программу "stroke it" (как оказалось, очень хорошую) и подозреваю, что именно она является причиной резко возросшего числа сбрасываний данного параметра
когда галочка снята, в реестре значится: ForegroundLockTimeout - 0x00000000 (0). реально ли "заморозить" это значение?
(по-хорошему, хотелось бы ещё и любое мигание кнопок на панели задач убрать навсегда, в той же "power-toys" я выставил минимальное значение: "flash task-bar button - 1 time", но всё равно раздражает)
сеть содержит совет как данную возможность активировать: hkey_current_user - control panel - desk-top - ForegroundLockTimeout - 0x00030d40 (200000)
но мне нужно наоборот её деактивировать, причём навсегда.
в программе "power-toys for windows xp" (general - focus) имеется возможность снять/поставить галочку напротив пункта "prevent applications from stealing focus". я её снимаю, но она то и дело самовосстанавливается. раньше это происходило крайне редко, но на днях я поставил программу "stroke it" (как оказалось, очень хорошую) и подозреваю, что именно она является причиной резко возросшего числа сбрасываний данного параметра
когда галочка снята, в реестре значится: ForegroundLockTimeout - 0x00000000 (0). реально ли "заморозить" это значение?
(по-хорошему, хотелось бы ещё и любое мигание кнопок на панели задач убрать навсегда, в той же "power-toys" я выставил минимальное значение: "flash task-bar button - 1 time", но всё равно раздражает)
Страницы: 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455
Предыдущая тема: Интернет тупит
Форум Ru-Board.club — поднят 15-09-2016 числа. Цель - сохранить наследие старого Ru-Board, истории становления российского интернета. Сделано для людей.