Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Автоматическая установка приложений (http://forum.oszone.net/forumdisplay.php?f=61)
-   -   [решено] Как установить приложение в Control Panel (http://forum.oszone.net/showthread.php?t=134873)

R.M.L 16-03-2009 05:10 1065160

Как установить приложение в Control Panel
 
Здравствуйте форумчани,до недавнего времени я всегда думал что,в Control Panel загружают только приложения в формате с расширением .CPL.
А выяснилось что нет,можно и свои элементы туда впихать,то есть .exe/.bat/js/html и т.д.
Вопрос конечно же банальный,как мне во время установки (T12/13) или хотя бы после установки их туда про инсталлировать (system32) ?
Спасибо...


P.S кстати,нигде об этом ни слова,может я целый час не правильно сформировав свой вопрос попадал в разные форумы,но как никак,ответа на это и не получил

jameszero 16-03-2009 11:53 1065332

R.M.L
На примере Tweak UI 2.10

Файл 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\{D14ED2E1-C75B-443c-BD7C-FC03B2F08C17}]
@="Апплет Tweak UI в Панели управления"

Цифробуквенное значение CLSID может быть любым, но обязательно уникальным.

R.M.L 18-03-2009 05:03 1066868

Спасибо большое,ваш метод мне помог.Если не возражаете я дам следующий встречный вопрос?!
А с какой IDE или вернее говоря каким методом можно сделать программы с расширением самой CPL?
Я знаю что,если поставить родные утилитки Control Panel (.CPL) в само System32,то они без записи в реестр будут видны в панель упраления.
Есть такая Аддоновская утилитка CPL All In One,там я думаю все они перекомпилированы на CPL или может я в чем то ощибаюсь,но как никак возможно ли это вообще?

jameszero 18-03-2009 09:44 1066980

R.M.L
Цитата:

Цитата R.M.L
Аддоновская утилитка CPL All In One »

Есть и у нас такие аддоны - CPL Plus, Дополнительные апплеты панели управления v02d.09, но там используется способ описанный выше.

Цитата:

каким методом можно сделать программы с расширением самой CPL?
CPL это не программа, это DLL-файл с функцией CPlApplet.

Сделать апплеты панели управления не вдаваясь в дебри программирования можно с помощью утилиты Control Panel Applet Generator (Shareware) - позволяет создать небольшой по размеру CPL-файл, запускающий определённую программу. Официальный сайт недоступен, поэтому ищите поисковиком.

R.M.L 19-03-2009 11:47 1068161

Спасибо большое.я понял.Получил все ответы,благодарю вам за это и за ваш труд )


Время: 09:45.

Время: 09:45.
© OSzone.net 2001-