建体彩网|中彩网双色球连号|
?
快捷搜索:  as  test  1111  test aNd 8=8  test++aNd+8=8  as++aNd+8=8  as aNd 8=8

新蒲京澳門賭場網站有個是的5179:C操縱注冊表

?

注冊表的感化顯而易見,經由過程操縱注冊表可以很快捷、方便的決解問題,下面仿照“注冊表編輯器”列出系統信息。

經由過程RegistryKey類的GetSubKeyNames措施讀取子鍵信息列表,實現將5大年夜根鍵的子鍵信息讀掏出來,放在TreeView控件中,法度榜樣代碼如下。    privatevoidBanding()

{

this.TVRegedit.Nodes.Clear();

RegistryKeyrkRoot=Registry.ClassesRoot;

RegistryKeyrkUs新蒲京澳門賭場網站有個是的5179e=Registry.CurrentUser;

RegistryKeyrkMachine=Registry.LocalMachine;

RegistryKeyrkUsers=Registry.Users;

RegistryKeyrkConfig=Registry.CurrentConfig;

TreeNodetRoot=newTreeNode("HKEY_CLASSES_ROOT");

foreach(stringsiinrkRoot.GetSubKeyNames())

{

tRoot.Nodes.Add(si.ToString());

}

TreeNodetUse=newTreeNode("HKEY_CURRENT_USER");

foreach(stringsiinrkUse.GetSubKeyNames())

{

tUse.Nodes.Add(si.ToString(新蒲京澳門賭場網站有個是的5179));

}

TreeNodetMachine=newTreeNode("HKEY_LOCAL_MACHINE");

foreach(stringsiinrkMachine.GetSubKeyNames())

{

tMachine.Nodes.Add(si.ToString());

}

TreeNodetUsers=newTreeNode("HKEY_USERS");

foreach(stringsiinrkUsers.GetSubKeyNames())

{

tUsers.Nodes.Add(si.ToString());

}

TreeNodetConfig=newTreeNode("HKEY_CURRENT_CONFIG");

foreach(stringsiinrkConfig.GetSubKeyNames())

{

tConfig.Nodes.Add(si.ToString());

}

this.TVRegedit.Nodes.Add(tRoot);

this.TVRegedit.Nodes.Add(tUse);

this.TVRegedit.Nodes.Add(tMachine);

this.TVRegedit.Nodes.Add(tUsers);

this.TVRegedit.Nodes.Add(tConfig);

}

經由過程Registry 類的SetValue措施,完成創建子鍵同時為子鍵創建鍵值項以及設置鍵值。代碼如下:privatevoidbutton1_Click(objectsender,EventArgse)

{

//設默認值

string

keyName=this.label2.Text.Trim().ToString()+""+this.textBox1.

Text.Trim().ToString();

objectobj=(object)this.textBox2.Text.Trim();

stringstrName=this.textBox3.Text.Trim().ToString();

if(strReader!=string.Empty)

{

switch(strReader)

{

case"one":

{

Registry.SetValue(keyName,strName,obj,

RegistryValueKind.String);

break;

}

case"four":

{

Registry.SetValue(keyName,strName,obj,

RegistryValueKind.ExpandString);

break;

}

}

this.Banding();

}

else

{

MessageBox.Show("請選擇創建要領(例如字符串型)");

}

}

經由過程RegistryKey類的GetValue措施,實現鍵值項與鍵值的讀取。為了方便進修,筆者在讀鍵值時只掏出此中一個值。代碼如下: privatevoidbutton5_Click(objectsender,EventArgse)

{

stringstr=this.label2.Text.Trim().ToString();

st新蒲京澳門賭場網站有個是的5179ringdefalutRe新蒲京澳門賭場網站有個是的5179sut;

if(str.IndexOf("")!=-1)

{

defalutResut=str.Substring(0,str.IndexOf(""));

str=str.Substring(str.IndexOf("")+1);

}

else

{

defalutResut=str;

}

switch(defalutResut)

{

case"HKEY_CLASSES_ROOT":

{

rkey=Registry.ClassesRoot;

break;

}

c新蒲京澳門賭場網站有個是的5179ase"HKEY_CURRENT_USER":

{

rkey=Registry.CurrentUser;

break;

}

case"HKEY_LOCAL_MACHINE":

{

rkey=Registry.LocalMachine;

break;

}

case"HKEY_USERS":

{

rkey=Registry.Users;

break;

}

case"HKEY_CURRENT_CONFIG":

{

rkey=Registry.CurrentConfig;

break;

}

}

try

{

RegistryKeyrkeyS=rkey.OpenSubKey(str);

if(rkeyS.ValueCount>0)

{

foreach(stringstrValueinrkeyS.GetValueNames())

{

MessageBox.Show(strValue+"項的值是:"+

rkeyS.GetValue(strValue).ToString());

break;

}

}

else

{

MessageBox.Show("無顯示值");

}

}

catch

{

MessageBox.Show("無顯示值");

}

}

經由過程Registry 類的DeleteSubKeyTree措施實現刪除子鍵的功能。代碼如下:

privatevoidbutton4_Click(objectsender,EventArgse)

{

stringstr=this.label2.Text.Trim().ToString();

str=str.Substring(str.IndexOf("")+1);

Registry.CurrentConfig.DeleteSubKeyTree(str);

this.Banding();

}

免責聲明:以上內容源自網絡,版權歸原作者所有,如有侵犯您的原創版權請告知,我們將盡快刪除相關內容。

您可能還會對下面的文章感興趣:

建体彩网
长春四人麻将游戏下载 西甲积分 25选7投注金额详情 福彩开奖17119 拉菲彩票苹果 上海晓游棋牌游戏下载 安徽十一选五 手机买彩票软件 福利彩票中心改革解读 30岁的女人做什么赚钱