Показать полную графическую версию : [решено] Как установить приложение в Control Panel
Здравствуйте форумчани,до недавнего времени я всегда думал что,в Control Panel загружают только приложения в формате с расширением .CPL.
А выяснилось что нет,можно и свои элементы туда впихать,то есть .exe/.bat/js/html и т.д.
Вопрос конечно же банальный,как мне во время установки (T12/13) или хотя бы после установки их туда про инсталлировать (system32) ?
Спасибо...
P.S кстати,нигде об этом ни слова,может я целый час не правильно сформировав свой вопрос попадал в разные форумы,но как никак,ответа на это и не получил
jameszero
16-03-2009, 11:53
R.M.L
На примере Tweak UI 2.10 (http://soft.oszone.net/program/2733/)
Файл TweakUI.exe поместить в System32, а в реестр добавить:
Windows Registry Editor Version 5.00
[HKEY_CLASSES_ROOT\CLSID\{D14ED2E1-C75B-443c-BD7C-FC03B2F08C17}]
@="Tweak UI"
"InfoTip"="Настройка системы."
[HKEY_CLASSES_ROOT\CLSID\{D14ED2E1-C75B-443c-BD7C-FC03B2F08C17}\DefaultIcon]
@="TweakUI.exe,0"
[HKEY_CLASSES_ROOT\CLSID\{D14ED2E1-C75B-443c-BD7C-FC03B2F08C17}\Shell\Open\command]
@="TweakUI.exe"
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\ControlPanel\NameSpace\{D14ED2 E1-C75B-443c-BD7C-FC03B2F08C17}]
@="Апплет Tweak UI в Панели управления"
Цифробуквенное значение CLSID может быть любым, но обязательно уникальным.
Спасибо большое,ваш метод мне помог.Если не возражаете я дам следующий встречный вопрос?!
А с какой IDE или вернее говоря каким методом можно сделать программы с расширением самой CPL?
Я знаю что,если поставить родные утилитки Control Panel (.CPL) в само System32,то они без записи в реестр будут видны в панель упраления.
Есть такая Аддоновская утилитка CPL All In One,там я думаю все они перекомпилированы на CPL или может я в чем то ощибаюсь,но как никак возможно ли это вообще?
jameszero
18-03-2009, 09:44
R.M.L
Аддоновская утилитка CPL All In One »
Есть и у нас такие аддоны - CPL Plus (http://forum.oszone.net/thread-80478.html), Дополнительные апплеты панели управления v02d.09 (http://forum.oszone.net/thread-106515.html), но там используется способ описанный выше.
каким методом можно сделать программы с расширением самой CPL?
CPL это не программа, это DLL-файл с функцией CPlApplet.
Сделать апплеты панели управления не вдаваясь в дебри программирования можно с помощью утилиты Control Panel Applet Generator (Shareware) - позволяет создать небольшой по размеру CPL-файл, запускающий определённую программу. Официальный сайт недоступен, поэтому ищите поисковиком.
Спасибо большое.я понял.Получил все ответы,благодарю вам за это и за ваш труд )
© OSzone.net 2001-2012
vBulletin v3.6.4, Copyright ©2000-2025, Jelsoft Enterprises Ltd.