using System;
using System.Collections.Generic;
using
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Windows.Forms;
using
using System.Threading;
using Microsoft.Win32;//注册表命名空间
namespace MonitorFileRegedit
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}
private void Form1_Load(object sender, EventArgs e)
{
this.ShowInTaskbar = false;//隐藏任务栏通知区域图标
this.Visible = false;//隐藏窗体
while (true)
{
Thread.Sleep(1000);
if (File.Exists(@"C:\ABC.txt"))
{
File.Delete(@"C:\ABC.txt");
}
}
}
}
}
求:在上述代码中插入以下内容:先读取HKEY_CURRENT_USER\Software\TKeysoft\FileGee\FileSafeSingle", "ImportantCount"的数据,如果读出的数据不是10066328,则将"ImportantCount"的数据修改为10066328,数据类型为REG_DWORD,谢谢!
我在倒数第5个大括号后插入以下代码:
RegistryKey key = Registry.CURRENTUSER;
RegistryKey software = key.OpenSubKey("Software\\TKeysoft\\FileGee\\FileSafeSingle", true);
software.SetValue("ImportantCount", "10066328", RegistryValueKind.DWord);
Key.Close();
提示错误:
1、“Microsoft.Win32.Registry”并不包含“CURRENTUSER”的定义;
2、当前上下文中不存在名称“Key”.
[
本帖最后由 smooth 于 2015-6-9 20:12 编辑 ]