C# 操作注册表
1
//首先包含如下引用
2![](https://www.cnblogs.com/Images/OutliningIndicators/None.gif)
3
using Microsoft.Win32;
4![](https://www.cnblogs.com/Images/OutliningIndicators/None.gif)
5
//写注册表
6![](https://www.cnblogs.com/Images/OutliningIndicators/None.gif)
7
void SaveSettings()
8![](https://www.cnblogs.com/Images/OutliningIndicators/None.gif)
9
{
10![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
11
RegistryKey SoftwareKey=Registry.LocalMachine.OpenSubKey("Software",true);
12![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
13
RegistryKey MovecontKey=SoftwareKey.CreateSubKey("Movecont");//建立
14![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
15
RegistryKey SelfPlaceKey=MovecontKey.CreateSubKey("SelfPlace");//建立
16![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
17
SelfPlaceKey.SetValue("BackColor",(object)BackColor.ToKnownColor());//写
18![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
19
SelfPlaceKey.SetValue("Red",(object)(int)BackColor.R);//红
20![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
21
SelfPlaceKey.SetValue("Green",(object)(int)BackColor.G);//绿
22![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
23
SelfPlaceKey.SetValue("Blue",(object)(int)BackColor.B);//蓝
24![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
25
SelfPlaceKey.SetValue("Width",(object)Width);//宽
26![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
27
SelfPlaceKey.SetValue("Height",(object)Height);//高
28![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
29
SelfPlaceKey.SetValue("X",(object)DesktopLocation.X);//左上角X坐标
30![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
31
SelfPlaceKey.SetValue("Y",(object)DesktopLocation.Y);//左上角Y坐标
32![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
33
SelfPlaceKey.SetValue("WindowState",(object)WindowState.ToString());//左上角Y坐标
34![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
35
36![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
37
}
38![](https://www.cnblogs.com/Images/OutliningIndicators/None.gif)
39
//读注册表
40![](https://www.cnblogs.com/Images/OutliningIndicators/None.gif)
41
bool ReadSettings()
42![](https://www.cnblogs.com/Images/OutliningIndicators/None.gif)
43
{
44![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
45
RegistryKey SoftwareKey=Registry.LocalMachine.OpenSubKey("Software",true);
46![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
47
RegistryKey MovecontKey=SoftwareKey.OpenSubKey("Movecont");//建立
48![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
49
if(MovecontKey==null)
50![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
51
return false;
52![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
53
RegistryKey SelfPlaceKey=MovecontKey.OpenSubKey("SelfPlace");//建立
54![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
55
if(SelfPlaceKey==null)
56![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
57
return false;
58![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
59
else
60![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
61
this.listBoxMessages.Items.Add("成功打开注册表!");
62![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
63
int Red=(int)SelfPlaceKey.GetValue("Red");
64![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
65
int Green=(int)SelfPlaceKey.GetValue("Green");
66![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
67
int Blue=(int)SelfPlaceKey.GetValue("Blue");
68![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
69
BackColor=Color.FromArgb(Red,Green,Blue);
70![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
71
this.listBoxMessages.Items.Add("Backcolor Name:"+BackColor.Name);
72![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
73
int X=(int)SelfPlaceKey.GetValue("X");
74![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
75
int Y=(int)SelfPlaceKey.GetValue("Y");
76![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
77
DesktopLocation=new Point(X,Y);
78![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
79
this.listBoxMessages.Items.Add("Location:"+DesktopLocation.ToString());
80![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
81
Width=(int)SelfPlaceKey.GetValue("Width");
82![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
83
Height=(int)SelfPlaceKey.GetValue("Height");
84![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
85
this.listBoxMessages.Items.Add("Size:"+new Size(Width,Height).ToString());
86![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
87
string Initstate=(string)SelfPlaceKey.GetValue("WindowState");
88![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
89
//****枚举类型数据的Parse
90![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
91
WindowState=(FormWindowState)FormWindowState.Parse(WindowState.GetType(),Initstate);
92![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
93
return true;
94![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
95
}
96![](https://www.cnblogs.com/Images/OutliningIndicators/None.gif)
![](https://www.cnblogs.com/Images/OutliningIndicators/None.gif)
2
![](https://www.cnblogs.com/Images/OutliningIndicators/None.gif)
3
![](https://www.cnblogs.com/Images/OutliningIndicators/None.gif)
4
![](https://www.cnblogs.com/Images/OutliningIndicators/None.gif)
5
![](https://www.cnblogs.com/Images/OutliningIndicators/None.gif)
6
![](https://www.cnblogs.com/Images/OutliningIndicators/None.gif)
7
![](https://www.cnblogs.com/Images/OutliningIndicators/None.gif)
8
![](https://www.cnblogs.com/Images/OutliningIndicators/None.gif)
9
![](https://www.cnblogs.com/Images/OutliningIndicators/ExpandedBlockStart.gif)
10
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
11
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
12
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
13
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
14
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
15
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
16
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
17
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
18
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
19
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
20
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
21
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
22
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
23
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
24
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
25
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
26
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
27
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
28
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
29
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
30
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
31
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
32
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
33
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
34
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
35
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
36
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
37
![](https://www.cnblogs.com/Images/OutliningIndicators/ExpandedBlockEnd.gif)
38
![](https://www.cnblogs.com/Images/OutliningIndicators/None.gif)
39
![](https://www.cnblogs.com/Images/OutliningIndicators/None.gif)
40
![](https://www.cnblogs.com/Images/OutliningIndicators/None.gif)
41
![](https://www.cnblogs.com/Images/OutliningIndicators/None.gif)
42
![](https://www.cnblogs.com/Images/OutliningIndicators/None.gif)
43
![](https://www.cnblogs.com/Images/OutliningIndicators/ExpandedBlockStart.gif)
44
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
45
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
46
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
47
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
48
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
49
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
50
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
51
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
52
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
53
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
54
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
55
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
56
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
57
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
58
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
59
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
60
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
61
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
62
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
63
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
64
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
65
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
66
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
67
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
68
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
69
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
70
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
71
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
72
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
73
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
74
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
75
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
76
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
77
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
78
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
79
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
80
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
81
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
82
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
83
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
84
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
85
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
86
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
87
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
88
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
89
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
90
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
91
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
92
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
93
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
94
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
95
![](https://www.cnblogs.com/Images/OutliningIndicators/ExpandedBlockEnd.gif)
96
![](https://www.cnblogs.com/Images/OutliningIndicators/None.gif)