Как запретить программе прописывать себя в реестре.
Нужна помощь. ОС Windows XP SP1. У меня стоит программа (Photo Express), которая при каждой своей загрузки прописывает себя в контекстное меню папок, т.е. выделяю папку, нажимаю на ней правой кнопкой и выпадпющем меню написано "Open with iPhoto Express". Через реестр удаляю эту надпись. Но как только снова загружаю Photo Express, надпись занова появляется. Как от этого избавиться:confused:?
Сразу прошу, не надо высказываний типа: "Установи Photoshop да не парься", "CorelDraw - Rulezz" и т.д:shot:. |
А чем тебе не нравится ее присутствие в контекстном меню? Даже если не нраввится - прийдется смириться, т.к. убрать ее прописку в реестре можно только в самом коде программы, который доступен только ее разработчикам! Попробуй создай в ттке реестра ключ с таким же названием, может поможет!
|
У меня в контекстном меню и так много пунктов, а это мне совсем не нужен. Может можно как то сделать что бы этот пункт был невидимым, изенить значение или ещё что то.
|
RAY
Я сильно сомневаюсь, что она прописывает себя в этой ветке реестра каждый раз при загрузке. Скорее всего проблема в другом. По какому именно адресу все это прописывается? Дело в том что многие ветки в реестре дублированы и если ты удаляешь запись только из одной ветки, то она восстанавливается из ее копии, надо просмотреть весь реестр и прибить все значения. |
Вот что пишет RegMonitor при запуске программы на момент, когда вручную удалён ключ реестра "Open with iPhoto Express Explorer" ($$$ - начало новой строчки):
$$$ 34.24425982 PE4.EXE:1360 OpenKey HKCU SUCCESS Key: 0xE1BB2DE0 $$$ 34.25170154 PE4.EXE:1360 QueryKey HKCU SUCCESS Name: \REGISTRY\USER\S-1-5-21-1935655697-688789844-1343024091-1003_CLASSES $$$ 34.25181804 PE4.EXE:1360 OpenKey HKCU\Folder NOTFOUND $$$ 34.25190436 PE4.EXE:1360 OpenKey HKCR\Folder SUCCESS Key: 0xE10C9E20 $$$ 34.25204963 PE4.EXE:1360 QueryKey HKCR\Folder SUCCESS Name: \REGISTRY\MACHINE\SOFTWARE\Classes\Folder $$$ 34.25212981 PE4.EXE:1360 OpenKey HKCU\Folder\shell\Open with iPhoto Express Explorer\command NOTFOUND $$$ 34.25216892 PE4.EXE:1360 OpenKey HKCR SUCCESS Key: 0xE13F3AB8 $$$ 34.25220189 PE4.EXE:1360 CreateKey HKCR\Folder\shell\Open with iPhoto Express Explorer\command NOTFOUND $$$ 34.25222926 PE4.EXE:1360 CreateKey HKCR\Folder SUCCESS Key: 0xE1B5C580 $$$ 34.25225077 PE4.EXE:1360 CreateKey HKCR\Folder\shell SUCCESS Key: 0xE1DA38E0 $$$ 34.25228542 PE4.EXE:1360 CloseKey HKCR\Folder SUCCESS Key: 0xE1B5C580 $$$ 34.25286203 PE4.EXE:1360 CreateKey HKCR\Folder\shell\Open with iPhoto Express Explorer SUCCESS Key: 0xE1B5C580 $$$ 34.25291343 PE4.EXE:1360 CloseKey HKCR\Folder\shell SUCCESS Key: 0xE1DA38E0 $$$ 34.25321766 PE4.EXE:1360 CreateKey HKCR\Folder\shell\Open with iPhoto Express Explorer\command SUCCESS Key: 0xE1DA38E0 $$$ 34.25326152 PE4.EXE:1360 CloseKey HKCR\Folder\shell\Open with iPhoto Express Explorer SUCCESS Key: 0xE1B5C580 $$$ 34.25330566 PE4.EXE:1360 CloseKey HKCR SUCCESS Key: 0xE13F3AB8 $$$ 34.25338975 PE4.EXE:1360 QueryKey HKCR\Folder\shell\Open with iPhoto Express Explorer\command SUCCESS Name: \REGISTRY\MACHINE\SOFTWARE\Classes\Folder\shell\Open with iPhoto Express Explorer\command $$$ 34.25457928 PE4.EXE:1360 OpenKey HKCU\Folder\shell\Open with iPhoto Express Explorer\command NOTFOUND $$$ 34.25481060 PE4.EXE:1360 SetValue HKCR\Folder\shell\Open with iPhoto Express Explorer\command\(Default) SUCCESS "C:\Program Files\Ulead iPhoto Express\PROGRAMS\PE4.EXE "%L"" $$$ 34.25487848 PE4.EXE:1360 CloseKey HKCR\Folder\shell\Open with iPhoto Express Explorer\command SUCCESS Key: 0xE1DA38E0 $$$ 34.25492206 PE4.EXE:1360 CloseKey HKCR\Folder SUCCESS Key: 0xE10C9E20 |
RAY
А в настройках самой проги этого точно нет? У нее какой-нить форум есть (чтоб там посмотреть, да "поругаться")? Ну а по запрету - попробуй это: Цитата:
|
В настройках ни как не отключить эту "функцию". А в форумах эта проблема не кого не волнует. Может это просто я из мухи слона делаю?
|
RAY
Цитата:
|
Ты не много не правильно меня понял. Я имел в виду, то что в форумах посвящённых этой программе, у людей и без меня проблем с программой хватает, более серьёзных, а моя проблема вроде как мелочь. Дело в том что это программа поставляется со сканерами Genius и по этой причине ей многие пользуются, хотя в целом программа до ума не доведена.
Я пробовал Ad-watch из Ad-Aware 6.0 Plus и WinPatrol 8, ни чего не вышло. |
Может, попробовать в свойствах ярлыка перед Target добавить что-то типа runas /user:', где ` - юзер с самыми "гостевыми" правами.
Правда, такой фокус не всегда проходит (только-что пробовал на RealPlayer; лезет, зараза, в автозагрузку, а ставить RegProt неохота - и так борюсь за каждый мегабайт оперативки). P.S. Кстати, а RegProt не поможет? |
Через гостя у меня тоже не получается. А что касается RegProt, то та же проблема, оперативку жалко, тем более что я Photo Express не так уж часто запускаю.
|
А запрещать запись в ветку HKCR\Folder\shell\Open не пробовали? Правый клик | Permissions
|
Цитата:
|
RAY
Вот тут описано как запретить запись в ветку реестра, отвечающую за сортировку меню Пуск->Программы. Смысл тот же. Я вряд ли об'ясню лучше, т.к. у меня тоже англ. система. |
ОГРОМНОЕ СПАСИБО ВСЕМ, особенно Vadikan:bow:. Благодаря совету Vadikan'a я решил эту, так уже мне надоевшую проблему.:oszone:
|
RAY
Пожалуйста :) Только не забудьте, что у вас ключ заблокирован. А то через полгода софтину начнете ставить какую-нибудь, а потом будете удивляться почему она не прописывается в контекстное меню папки. |
Время: 13:17. |
Время: 13:17.
© OSzone.net 2001-