desk.cpl的目的是什么?


4

Desk.cpl的目的是什么,当我看到的所有部分都在不同的文件中时。

控制面板是explorer.exe 显示属性(标题)是shell32字符串 窗口可能来自user32 5个选项卡位于themeui和shell32中。

我知道cpl文件由rundll32.exe托管,如果它被删除,显示属性窗口根本不会出现,但我无法弄清楚cpl文件的用途是什么。

Answers:


2

根据 Microsoft知识库 , 一个 .cpl file是控制面板中的工具:

控制面板中的每个工具都由Windows \ System文件夹中的.cpl文件表示。启动“控制面板”时,将自动加载Windows \ System文件夹中的.cpl文件。

File name      Purpose
-----------------------------------------------------------------------
Access.cpl     Accessibility properties
Appwiz.cpl     Add/Remove Programs properties
Desk.cpl       Display properties
FindFast.cpl   FindFast (included with Microsoft Office for Windows 95)
Inetcpl.cpl    Internet properties
Intl.cpl       Regional Settings properties
Joy.cpl        Joystick properties
Main.cpl       Mouse, Fonts, Keyboard, and Printers properties
Mlcfg32.cpl    Microsoft Exchange or Windows Messaging properties
Mmsys.cpl      Multimedia properties
Modem.cpl      Modem properties
Netcpl.cpl     Network properties
Odbccp32.cpl   Data Sources (32-bit ODBC, included w/ Microsoft Office)
Password.cpl   Password properties
Sticpl.cpl     Scanners and Cameras properties
Sysdm.cpl      System properties and Add New Hardware wizard
Themes.cpl     Desktop Themes 
TimeDate.cpl   Date/Time properties
Wgpocpl.cpl    Microsoft Mail Post Office

我没有得到的是该工具的功能,如果显示属性完全独立,这个工具是什么。另一方面,access.cpl实际上包含对话,因此它是一个工具
user6457127

@ user6457127 cpl代表控制面板appLet。它包含Windows显示与其关联的窗口所需的信息。
geek1011

然后为什么不能直接调用两个dll而不是先调用cpl文件。 Desk,cpl只包含一个对话框,但是从Windows NT 4.0开始,对话框已经过时,它不包含任何名为“显示属性”的内容,这就是为什么我很困惑。 Explorer和shell32以及themeui也没有包含任何信息,令人困惑的是,cpl文件甚至不需要从控制面板启动,可以通过右键单击桌面并单击属性,手动单击CPL文件来启动它。或者通过一些命令行命令
user6457127

你提出的问题我们无法回答。
Ramhound

我知道打开它的功能是Control_RunDLL因为这个路径:“rundll32.exe”shell32.dll,Control_RunDLL“C:\ WINDOWS \ system32 \ desk.cpl”,即使资源管理器没有运行Control.exe也不运行除非你输入control.exe rundll32.dll desk.cpl
user6457127
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.