【转帖】C# 获取系统启动项
2009-09-19 09:00
127 查看
此文转自http://www.cnblogs.com/baaigeini/archive/2009/03/09/1407077.html
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Text;
using System.Windows.Forms;
using Microsoft.Win32;
namespace WindowsApplication3
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
foreach (string name in GetRegistName())
{
this.label1.Text += name + ":" + GetRegistData(name) + "/r/n";
}
}
private string GetRegistData(string name)
{
string registData;
RegistryKey hkml = Registry.LocalMachine;
RegistryKey aimdir = hkml.OpenSubKey(@"SOFTWARE/Microsoft/Windows/CurrentVersion/Run", true);
registData = aimdir.GetValue(name).ToString();
return registData;
}
private string[] GetRegistName()
{
RegistryKey hkml = Registry.LocalMachine;
RegistryKey aimdir = hkml.OpenSubKey(@"SOFTWARE/Microsoft/Windows/CurrentVersion/Run", true);
return aimdir.GetValueNames();
}
}
}
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Text;
using System.Windows.Forms;
using Microsoft.Win32;
namespace WindowsApplication3
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
foreach (string name in GetRegistName())
{
this.label1.Text += name + ":" + GetRegistData(name) + "/r/n";
}
}
private string GetRegistData(string name)
{
string registData;
RegistryKey hkml = Registry.LocalMachine;
RegistryKey aimdir = hkml.OpenSubKey(@"SOFTWARE/Microsoft/Windows/CurrentVersion/Run", true);
registData = aimdir.GetValue(name).ToString();
return registData;
}
private string[] GetRegistName()
{
RegistryKey hkml = Registry.LocalMachine;
RegistryKey aimdir = hkml.OpenSubKey(@"SOFTWARE/Microsoft/Windows/CurrentVersion/Run", true);
return aimdir.GetValueNames();
}
}
}
相关文章推荐
- C# 系统应用之获取IE浏览记录和IE地址栏输入网址
- C#中如何获取系统环境变量
- C# 系统应用之获取IE浏览记录和IE地址栏输入网址
- C#获取当前系统时间
- C#中获取当前系统中安装的所有字体及预定义颜色
- c#获取系统性能方法与疑问(1)
- C#获取系统服务+进程+启动时间
- C# 获取系统图标
- C#获取系统相关信息_详细异常信息
- c#,使用WMI对象获取系统的DPI。
- C#自我总结: 获取系统临时文件夹
- C#获取系统时间
- C#获取用户桌面等特殊系统路径
- C#获取系统时间
- C#中获取系统时间的一种方法
- c#获取Solaris系统的cpu频率和 利用率
- C#中的系统时间获取问题
- C#获取用户桌面等特殊系统路径
- C#获取本机信息(本机名称,系统版本号,联网状态,IP地址)
- C#小技巧系列之一:获取系统有关信息