7上获取控制面板类别

7上获取控制面板类别

本文介绍了如何在Windows Vista和Windows 7上获取控制面板类别(组)的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

是否可以使用外壳程序在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上获取控制面板类别(组)的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!

08-29 01:21