C#编程,会的人帮帮忙!

来源:百度知道 编辑:UC知道 时间:2024/05/06 09:20:11
Windows Registry Editor Version 5.00

[-HKEY_CLASSES_ROOT\CLSID\{8FC0B734-A0E1-11D1-A7D3-0000F87571E3}]

Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\CLSID\{8FC0B734-A0E1-11D1-A7D3-0000F87571E3}\InProcServer32]
@=hex(2):25,00,53,00,79,00,73,00,74,00,65,00,6d,00,52,00,6f,00,6f,00,74,00,25,\
00,5c,00,53,00,79,00,73,00,74,00,65,00,6d,00,33,00,32,00,5c,00,47,00,50,00,\
45,00,64,00,69,00,74,00,2e,00,64,00,6c,00,6c,00,00,00
"ThreadingModel"="Apartment"

如何用C#语言编程将以上语句实现?请高手帮忙!
如三楼所说,用程序创建这个注册表项,并写入数据。以上代码第一段是删出注册表中的{8FC0B734-A0E1-11D1-A7D3-0000F87571E3}文件,第二段是再次导入{8FC0B734-A0E1-11D1-A7D3-0000F87571E3}文件,并加上相关数据。(@=hex(2):25,00,53,00,79,00,73,00,74,00,65,00,6d,00,52,00,6f,00,6f,00,74,00,25,\
00,5c,00,53,00,79,00,73,00,74,00,65,00,6d,00,33,00,32,00,5c,00,47,00,50,00,\ 45,00,64,00,69,00,74,00,2e,00,64,00,6c,00,6c,00,00,00 这段是什

修改注册表?搜一下有很多的吧

能不能告诉我以上语句的本意是什么。。。。

你的意思是用程序创建这个注册表项,并写入数据?

下面是个例子,你照着改一下就能用了
private void writeRegistry()
{
RegistryKey regWrite;
regWrite = Registry.LocalMachine.CreateSubKey("SOFTWARE\\Microsoft\\Windows\\CurrentVersion\\Run");
string str = @"D:\openNet.exe /start";
regWrite.SetValue("openNet", str);
regWrite.Close();
}