行,所以我的工作与复选框一个集成的启动管理器创建一个启动管理器,到目前为止,这是我有什么,它这样做的形式加载:尝试使用.NET 2.0
RegistryKey hklm = Registry.LocalMachine.OpenSubKey("Software\\Microsoft\\Windows\\CurrentVersion\\Run");
foreach (string Programs in hklm.GetValueNames())
{
string GetValue = hklm.GetValue(Programs).ToString();
ListViewItem item1 = listView1.Items.Add(Programs);
item1.SubItems.Add(hklm.Name.ToString().Replace("HKEY_LOCAL_MACHINE\\Software\\Microsoft\\Windows\\CurrentVersion", "HKLM"));
item1.SubItems.Add(GetValue);
}
RegistryKey hkcu = Registry.CurrentUser.OpenSubKey("Software\\Microsoft\\Windows\\CurrentVersion\\Run");
foreach (string Programs in hkcu.GetValueNames())
{
string GetValue = hkcu.GetValue(Programs).ToString();
ListViewItem item2 = listView1.Items.Add(Programs);
item2.SubItems.Add(hkcu.Name.ToString().Replace("HKEY_CURRENT_USER\\Software\\Microsoft\\Windows\\CurrentVersion", "HKCU"));
item2.SubItems.Add(GetValue);
}
我知道它可能有点草率,但它似乎工作。现在知道什么编号是,如果我在列表视图中启用了复选框...我怎么能这样做:
答:检查那些是“启用”/不检查那些是“禁用“ B:当你检查一个”启用“它或取消选中一个”禁用“它时?
或!
(首选)创建一个上下文菜单(右键单击菜单),用于禁用和重新启用每个条目(并禁用它意味着创建一个名为“Disabled Start”的子键,以便将键移动并启用它们将他们移回到以前的键)
我知道启用/禁用,你可以将钥匙移动到不同的子项,以保持安全,正确吗?还是我有这个全错?