|
Вернулся
1751 / 647 / 45
Регистрация: 10.09.2021
Сообщений: 2,800
|
|
Как встроить адресную строку в стандартный редактор реестра Windows 7 или Windows XP03.07.2023, 20:53. Показов 2654. Ответов 48
Метки нет (Все метки)
Всем привет!!!
Наконец начал реализовывать свою давнею идею, чтобы встроить в редактор реестра Windows 7 сверху адресную строку, где можно вводить адрес реестра и переходить по кустам/ключам реестра. Просто вводишь в текстовое поле полный путь, нажимаешь Enter и готово. Как в программе RegJump только тут не надо будет переключаться на другие программы. Текстовое поле будет прямо в программе редактора реестра! Это такое ноу-хау я придумал! Я уже начал делать конечно эту программу и столкнулся с некоторыми трудностями, которые приходится постоянно преодолевать. Это очень сложная программа и чтобы её написать пришлось изрядно потрудится вообще. Но зато теперь можно будет навигироваться по реестру через командную/адресную строку вверху редактора реестра, в точности так же как это реализовано в Windows 10. Я уже давно создал проект и начал делать эту программу. Просто времени мало и ещё не успел дописать до конца, пока только работает с представлением 32-битного реестра. Скоро напишу и под 64 бита тоже будет работать.
1
|
|
| 03.07.2023, 20:53 | |
|
Ответы с готовыми решениями:
48
Как предотвратить windows xp от потери реестра? или поломки реестра...
|
|
Вернулся
1751 / 647 / 45
Регистрация: 10.09.2021
Сообщений: 2,800
|
||||||
| 07.07.2023, 12:34 [ТС] | ||||||
|
Вот новый листинг программы (теперь запускается сразу в фокусе и фокус сразу переходит на адресную строку):
1
|
||||||
|
Вернулся
1751 / 647 / 45
Регистрация: 10.09.2021
Сообщений: 2,800
|
|||
| 07.07.2023, 12:57 [ТС] | |||
|
Добавлено через 4 минуты Плюс ко всему прочему, всем известно что через функцию SetForegroundWindow нельзя активизировать своё окно, только чужое. Это сделали специально чтобы не перехватывали фокус как раз, пока ты что-то там усердно печатаешь в своём блокноте)))))) Я несколько статей уже прочитал на тему фокусов. Конечно что всем известны и так же обходные пути, как активизировать свою программу, если тебе вдруг это надо будет, по таймеру например. Обходные пути это через AttachThreadInput. Добавлено через 2 минуты testuser2, ну что, теперь работает как надо? и открывается теперь сразу в фокусе? и адресная строка сразу в фокусе тоже? скачал мой новый вариант? Добавлено через 6 минут testuser2, по поводу фокусов почитай вот тут: Стабильное переключение в другое приложение я ещё в 2005 году сам придумал как активизировать свою программу, код сам придумал, без интернета тогда даже, ещё на те времена...а потом увидел в этом посте тут код такой же очень похожий короче посмотрел ну почти один-в-один как у меня, короче люди давно пользуются этим хаком.
0
|
|||
| 07.07.2023, 13:38 | |
|
HackerVlad, теперь классно!, редактор открывается и можно сразу нажать ctrl+V и Enter, извини, но еще скажу что не хватает (больше ни каких идей не буду говорить )) - коммандлайна, чтобы создать ярлык на запуск сразу редактора с адресной строкой, это как бы само напрашивается. Вот если взять neersoft, у него у любой проги по 100 параметров
0
|
|
|
Вернулся
1751 / 647 / 45
Регистрация: 10.09.2021
Сообщений: 2,800
|
||
| 07.07.2023, 14:06 [ТС] | ||
|
0
|
||
| 07.07.2023, 14:47 | ||||||||||||
точнее он запукает назначенное задание с админскими правами, а это задание уже запускает батник, такая вот хитрая схема ) Добавлено через 5 минут У твоего любимого Process Hacker довольно широкий арсенал команд-лайн параметров
1
|
||||||||||||
|
Вернулся
1751 / 647 / 45
Регистрация: 10.09.2021
Сообщений: 2,800
|
|
| 07.07.2023, 15:09 [ТС] | |
|
testuser2, ну короче ты сам можешь это запрограммировать спокойно, если захочешь
как я понял коммандлайн это Command$ командная строка запуска
0
|
|
| 07.07.2023, 15:24 | ||||||
|
Коммандлайн это классная штука облегчающая жизнь. Вот еще пример. Я пока пока изучал (в кавычках) многопоточку, сделал такой батник, для быстрой перезагрузки Excel (в случае краха) и отключающий окна с предупреждениями. А перезапускать пришлось раз 100
0
|
||||||
|
Вернулся
1751 / 647 / 45
Регистрация: 10.09.2021
Сообщений: 2,800
|
|||||||
| 07.07.2023, 15:36 [ТС] | |||||||
1
|
|||||||
|
Вернулся
1751 / 647 / 45
Регистрация: 10.09.2021
Сообщений: 2,800
|
|||||||||||
| 07.07.2023, 17:05 [ТС] | |||||||||||
|
testuser2, специально для тебя! исполнил твою последнею просьбу по улучшению программы! всё больше вносить правки уже не буду! будем считать проект полностью завершённым!!!
итак теперь можно в командной строке запуска указывать путь к реестру и будет выполняться автоматический переход к этому разделу реестра! а так же добавил команду "/hide" этот ключ нужен для того чтобы запускать программу в скрытом режиме!!! теперь уж точно полный кайф))) всё для вас))) например команда
или например команда
1
|
|||||||||||
|
Вернулся
1751 / 647 / 45
Регистрация: 10.09.2021
Сообщений: 2,800
|
|
| 07.07.2023, 17:52 [ТС] | |
|
Всё-таки придётся ещё немного подправить, так как программа перестала работать в Windows XP, я только что проверил, из-за того что я добавил иконку... Виндовсу XP видишь ли иконка не понравилась... Ну и жесть... Придётся делать с помощью API-функций опять, добавлять иконку... Блин, красоту навёл называется...
0
|
|
|
Вернулся
1751 / 647 / 45
Регистрация: 10.09.2021
Сообщений: 2,800
|
|||||||||||
| 07.07.2023, 19:02 [ТС] | |||||||||||
|
Для командной строки надо бы ещё добавить ключ /64 или /32 для битности regedit'а
Добавлено через 33 секунды всё-таки придётся писать новую версию опять, а я думал уже всё... Добавлено через 10 минут Ну из-за того что я добавил иконку и программа чудесным образом перестала работать в XP то придётся опять переделывать чтобы в XP работала. Хрюшка она такая старенькая и капризная, вот не понравилась иконка... Ну чем ей не понравилась моя иконка... Придётся загружать иконку с помощью API-функций, но так даже лучше, так как программа не будет создавать TMP-файл теперь. Добавим в форму:
Добавлено через 4 минуты testuser2, кстати даже в той версии, что я выложил последней, я уже сделал так, что программа закрывается сама автоматически, при закрытии окна редактора реестра, в случае если программа запускается в скрытом режиме через командную строку
0
|
|||||||||||
|
Вернулся
1751 / 647 / 45
Регистрация: 10.09.2021
Сообщений: 2,800
|
|
| 07.07.2023, 20:00 [ТС] | |
|
Всё Ура! Доделал я наконец-то! Надеюсь уже до совершенства :-)
Итак, чтобы улучшить программу я добавил следующие ключи в команду запуска командной строки: Ключи: /hide - запустить программу в скрытом режиме /32 - запустить 32-битный regedit (для 32-битных операционных систем не используется) /no_address_bar - не встраивать адресную строку в редактор реестра (например для Windows 10 так как там уже есть адресная строка) /no_focus_in_tree_view - не переводить фокус на дерево редактора реестра, после нажатия клавиши Enter в адресной строке (этот ключ не применяется вместе с /no_address_bar)
0
|
|
|
Вернулся
1751 / 647 / 45
Регистрация: 10.09.2021
Сообщений: 2,800
|
|||||||||||||||||||||
| 08.07.2023, 10:46 [ТС] | |||||||||||||||||||||
|
Небольшое улучшение для оптимизации кода:
В модуле modEventHook.bas немного переделаем вызов хука SetWinEventHook и установим вызов хука только на процесс regedit.exe а не на всю систему и все процессы как это было, чтобы сэкономить системные ресурсы.
0
|
|||||||||||||||||||||
|
Вернулся
1751 / 647 / 45
Регистрация: 10.09.2021
Сообщений: 2,800
|
|
| 08.07.2023, 10:54 [ТС] | |
|
Новая окончательная версия программы
0
|
|
|
Вернулся
1751 / 647 / 45
Регистрация: 10.09.2021
Сообщений: 2,800
|
|
| 08.07.2023, 12:21 [ТС] | |
|
testuser2, пришли мне, пожалуйста, скриншот, если можешь редактора реестра с адресной строкой из Windows 8 своего я хочу посмотреть как моя программа встраивает в Windows 8 всё ли хорошо там не глючит ли окно (у меня просто только XP и семёрка) а у тебя Windows 8
0
|
|
|
Вернулся
1751 / 647 / 45
Регистрация: 10.09.2021
Сообщений: 2,800
|
|
| 12.07.2023, 15:58 [ТС] | |
|
testuser2, слушай нашёл на гитхабе: https://github.com/testuser2 это не твой репозиторий? О_о
0
|
|
| 12.07.2023, 16:09 | |
|
HackerVlad, неа, у меня нет профиля на гитхабе, я только пользуюсь плодами чужих трудов, иногда могу ценную критику проивети и посетовать на чьи-то недоработки ))
0
|
|
| 12.07.2023, 16:09 | |
|
Рухнула Windows 8 на ноутбуке Dell. Как установить заново Windows 8 или Windows 7? Можно ли вызвать стандартный диалог Windows API (Windows 95) 'Выбор папки' в модуле VBA for Office 97? Крах системы при попытке использовать стандартный антивирус, или Неопознанная угроза (Windows XP) Хочу сделать программу невидимой для Windows XP или Windows 2000 или Windows NT Paint от Windows 7 на Windows XP или аналог у которого оформление 100% как у paint Windows 7 Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
сукцессия 30. Фосфорный и азотный замки по "честному" закону лимитирования Либиха
anaschu 16.07.2026
Основные достижения за последние дни
1. Механизм отложенного высвобождения фосфора
Добавлен специальный пул для медленного разложения меланизированных гиф ЕСМ
Реализована разная скорость. . .
|
Запрет пометки на удаление и отмены проведения
Maks 16.07.2026
Алгоритм из решения ниже реализован на нетиповом документе "ПутевойЛист" разработанного в КА2.
Задача: запретить помечать на удаление и отменять проведения путевого листа при условии, если он сдан. . .
|
Как надо было делать правильно - вообще не слушать ИИ, его дело - текст.
Hrethgir 15.07.2026
А вообще надо было делать не так, чтобы не исправлять ошибку https:/ / www. cyberforum. ru/ blogs/ 223907/ 10996. html , правильно было : удалил кнопку, а потом добавил её.
Всё это стресс конечно. Почему?. . .
|
Знаете, от чего появляется стресс?
kumehtar 15.07.2026
Стресс появляется оттого, что вы, зная как поступить правильно, делаете наоборот.
Ларри Уингет
|
|
Нас бьют, а мы крепчаем? Какая чушь!
kumehtar 15.07.2026
Вот это вот бытующее мнение, что человек меняется только под действием проблем, всегда считал вредоносным. Поверь, от проблем у людей появляются не изменения, а нервное расстройство и ПТСР. А. . .
|
сукцессия 29. Переход от одних деревьев на другие делать более или менее вероятностным?
anaschu 12.07.2026
Насколько смена типов микоризы — исключительное событие в двухвековой сукцессии? Оценка вероятности в пространстве параметров
В текущей версии модели успешно реализован ключевой механизм. . .
|
сукцессия 27. Думаю, как переделывать уже написанную статью с планами на сукцессию.
anaschu 12.07.2026
Анализ соответствия модели требованиям
Реализованные компоненты:
Механизм закисления почвы через протонную помпу
Конкуренция между типами микориз
pH как триггер сукцессии
C/ P соотношение. . .
|
Сукцессия 26. Мат модель создана.
anaschu 12.07.2026
Модель смены растительных сукцессий посредством управления грибами работает внутри небольшой ячейки почвы, восстанавливающейся после пожара, где ненадолго бывшее царство хвойных снова захватили. . .
|