向注册表读取一个键值:
1
RegistryKey rstryKey
=
Registry.LocalMachine;
2
RegistryKey rgstryKeyValues
=
rstryKey.OpenSubKey(
"
SOFTWARE\Microsoft\Windows\CurrentVersion
"
);
3
4
Response.Write(
"
ProductId =
"
+
rgstryKeyValues.GetValue(
"
ProductId
"
));
5
Response.Write(
""
);
6![None.gif](/Images/OutliningIndicators/None.gif)
7
Response.Write(
"
ProgramFilesDir =
"
+
rgstryKeyValues.GetValue(
"
ProgramFilesDir
"
));
8
Response.Write(
""
);
9![None.gif](/Images/OutliningIndicators/None.gif)
10
Response.Write(
"
ProgramFilesPath =
"
+
rgstryKeyValues.GetValue(
"
ProgramFilesPath
"
));
11
Response.Write(
""
);
12![None.gif](/Images/OutliningIndicators/None.gif)
13
Response.Write(
"
MediaPath =
"
+
rgstryKeyValues.GetValue(
"
MediaPath
"
));
14
Response.Write(
""
);
15![None.gif](/Images/OutliningIndicators/None.gif)
16
rgstryKeyValues.Close();
17![None.gif](/Images/OutliningIndicators/None.gif)
18
![None.gif](/Images/OutliningIndicators/None.gif)
2
![None.gif](/Images/OutliningIndicators/None.gif)
3
![None.gif](/Images/OutliningIndicators/None.gif)
4
![None.gif](/Images/OutliningIndicators/None.gif)
5
![None.gif](/Images/OutliningIndicators/None.gif)
6
![None.gif](/Images/OutliningIndicators/None.gif)
7
![None.gif](/Images/OutliningIndicators/None.gif)
8
![None.gif](/Images/OutliningIndicators/None.gif)
9
![None.gif](/Images/OutliningIndicators/None.gif)
10
![None.gif](/Images/OutliningIndicators/None.gif)
11
![None.gif](/Images/OutliningIndicators/None.gif)
12
![None.gif](/Images/OutliningIndicators/None.gif)
13
![None.gif](/Images/OutliningIndicators/None.gif)
14
![None.gif](/Images/OutliningIndicators/None.gif)
15
![None.gif](/Images/OutliningIndicators/None.gif)
16
![None.gif](/Images/OutliningIndicators/None.gif)
17
![None.gif](/Images/OutliningIndicators/None.gif)
18
![None.gif](/Images/OutliningIndicators/None.gif)
向注册表写入一个键值
1
rstryKey
=
Registry.CurrentUser;
2
rgstryKeyValues
=
rstryKey.OpenSubKey(
"
SOFTWARE
"
);
3
RegistryKey rgstrySetKey
=
rgstryKeyValues.CreateSubKey(
"
TestKeyDirectory
"
);
4
rgstrySetKey.SetValue(
"
Key1
"
,
"
Key1Value
"
);
5
rgstrySetKey.SetValue(
"
Key2
"
,
"
Key2Value
"
);
6
rgstrySetKey.SetValue(
"
Key3
"
,
3
);
![None.gif](/Images/OutliningIndicators/None.gif)
2
![None.gif](/Images/OutliningIndicators/None.gif)
3
![None.gif](/Images/OutliningIndicators/None.gif)
4
![None.gif](/Images/OutliningIndicators/None.gif)
5
![None.gif](/Images/OutliningIndicators/None.gif)
6
![None.gif](/Images/OutliningIndicators/None.gif)