问题描述
是否可以使用外壳程序在Windows Vista和Windows 7上获得控制面板类别的列表?
Is there a way to get a listing of control panel categories on Windows Vista and Windows 7 using the shell?
是否有一种方法可以通过外壳使用圆锥形名称来确定applet分配给哪个类别?
Is there a way to determine which category an applet is assigned to using conical Names using the shell?
例如Microsoft.Mouse属于哪个类别?
such as Microsoft.Mouse is in which category?
我有一些代码可以很好地显示从Vista经典未分组列表的TListView中的外壳程序获得的控制面板小程序名称.
I have some code that works nicely to display control panel applet names obtained from the shell in a TListView in a Vista Classic ungrouped list.
我想尝试在TListView中对小程序名称进行分组,类似于在Vista中按类别对控制面板经典分组.
I'd like to try to group the applet names in the TListView similar to Control Panel Classic Grouped by Category in Vista.
账单
推荐答案
根据MSDN,您可以读取独立可执行文件的 System.ControlPanel.Category
值和(在Vista及更高版本上)子项注册表中DLL项的扩展属性
项:
According to MSDN, you could read the System.ControlPanel.Category
value for standalone executables and (on Vista and later) subkeys of the Extended Properties
key for DLL items from the registry:
这篇关于如何在Windows Vista和Windows 7上获取控制面板类别(组)的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!