现在已经获得了软件的大小、图标等信息,想得到软件的使用频率,就像控制面板中添加或删除程序那样
2009-12-02 10:08
381 查看
使用频率你点一下添加删除程序那个对话框里面的使用频率有介绍的
什么样的算低什么样的算高,自己分类
RegistryKey hklm = Registry.LocalMachine;
RegistryKey uninstall = hklm.OpenSubKey(@"SOFTWARE/Microsoft/Windows/CurrentVersion/Uninstall/");
foreach (string site in uninstall.GetSubKeyNames())
{
RegistryKey sitekey = uninstall.OpenSubKey(site);
if (sitekey == null)
{
Console.WriteLine(sitekey + "-----" + "IS NULL");
continue;
}
foreach (string s in sitekey.GetValueNames())
{
Console.WriteLine(site + "-----" + s + ":" + sitekey.GetValue(s));//在这里获得大小和使用频率
}
}
什么样的算低什么样的算高,自己分类
RegistryKey hklm = Registry.LocalMachine;
RegistryKey uninstall = hklm.OpenSubKey(@"SOFTWARE/Microsoft/Windows/CurrentVersion/Uninstall/");
foreach (string site in uninstall.GetSubKeyNames())
{
RegistryKey sitekey = uninstall.OpenSubKey(site);
if (sitekey == null)
{
Console.WriteLine(sitekey + "-----" + "IS NULL");
continue;
}
foreach (string s in sitekey.GetValueNames())
{
Console.WriteLine(site + "-----" + s + ":" + sitekey.GetValue(s));//在这里获得大小和使用频率
}
}
相关文章推荐
- 转帖: 使用脚本删除程序(免除在[控制面板]->[添加或删除程序]中的手工操作)
- 控制面板中的“添加/删除程序”无法使用
- CentOS 5 添加和删除程序的不能获得软件包信息问题
- fc6 添加/删除软件软,显示“另一个程序正在运行并在访问软件信息”
- 怎样删除软件残留在添加或删除程序中的信息?
- 控制面板中的添加删除程序功能不能正常使用怎么办
- 使用info.plist(或工程名-info.plist)向程序中添加软件Build ID或者版本号信息
- powerpoint 2010 打开ppt时才是提示错误,提示“Microsoft powerpoint 无法执行语言识别,此功能不可用。若要使用此功能 ,请再次运行安装程序,选择“添加或删除功能”,
- 在控制面板里面找不到“添加或删除程序”
- 软件明明已经删除 控制面板里还有名称
- 添加删除程序的使用——for qy
- android如何添加桌面图标和卸载程序后自动删除图标
- win2003 安装IIS6.0 ,在添加删除程序里的,添加删除windows组件里, 没有"Internet 信息服务器
- 获得sdcard大小及使用情况信息
- CentOS使用光盘添加删除程序
- 使用闪回归档区+创建表时指定闪回归档区+为已经存在的表指定闪回归档区+删除表的闪回归档区+查询指定闪回归档区的信息
- 添加/删除程序空白窗口及控制面板窗口显示异常问题的解决方法
- 完成一个学生管理程序,使用学号作为键添加5个学生对象,并可以将全部信息保存在文件中,可以实现对学生信息的学号查找,输出全部学生信息的功能。
- 完成一个学生管理程序,使用学号作为键添加5个学生对象,并可以将全部信息保存在文件中,可以实现对学生信息的学号查找,输出全部学生信息的功能。
- SQLite数据库储存图片信息,GridView显示,基本实现添加、删除图标操作 ... ...