Войти

Показать полную графическую версию : [решено] Где в реестре хранится информация о зарегистрированных приложениях ?


mitiya
12-10-2008, 22:13
Я имею в виду то, что если в выполнить набрать notepad или cmd то откроются эти приложения , значит где-то в реестре хранится информация о том какая команда соответствует какому приложению. А вот где ?

Admiral
12-10-2008, 22:20
mitiya, это имена собственно этих приложений, а запускаются они через команду выполнить, потому что в реестре HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Environment хранятся Переменные среды (http://oszone.net/3673) (доступные в свойствах системы).
http://oszone.net/user_img/050214130343/variables.png

mitiya
12-10-2008, 22:39
ну ладно , я бы понял почему запускается cmd или notepad , потаму что есть переменная path где указано среди прочего и system32. система перебирает все пути и если нахот там приложение с таким названием то запускает его . Но как тогда запускается excel или даже nero ?

Admiral
12-10-2008, 22:52
mitiya, по ярлыку, если прописать полностью путь в меню выполнить, если добавить свои Переменные среды.

mitiya
12-10-2008, 22:57
я ничего никуда не добавлял (а про ярлык не понял) , просто если в выполнить набрать excel то откроется excel , и nero , и большинство синсталированых приложений .

Admiral
12-10-2008, 23:25
mitiya, по адресу HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\App Paths\ будет и excel, и nero и большинство синсталированых приложений.

mitiya
13-10-2008, 02:24
Admiral, Спасибо




© OSzone.net 2001-2012