我想编写一个脚本来访问注册表项,然后创建一个新值并给它一个数据,然后重新启动。我的问题是:1)我会用记事本写程序,那么哪种编程语言最适合:c/c++还是c#?
2)我在哪里可以找到一个示例程序来做我想做的事,或者我在哪里可以找到一个教程来学习如何做?
我想编写一个脚本来访问注册表项,然后创建一个新值并给它一个数据,然后重新启动。我的问题是:1)我会用记事本写程序,那么哪种编程语言最适合:c/c++还是c#?
2)我在哪里可以找到一个示例程序来做我想做的事,或者我在哪里可以找到一个教程来学习如何做?
选择正确的语言取决于您的项目。如果你愿意使用 .Net 框架,注册操作会容易得多,当然,C++ 也有它自己的好处。
在 C# 中,您可以使用Registry.GetValue
and Registry.SetValue
(应该添加 using Microsoft.Win32
)请参阅以下链接:http:
//msdn.microsoft.com/en-us/library/Microsoft.Win32.Registry.aspx
http://msdn.microsoft.com/ en-us/图书馆/vstudio/h5e7chcf.aspx
在 C++ 中,它有点复杂。请参阅这篇文章:使用 C++ 编辑注册表
1:cmd/JavaScript/VBScript 一般更适合管理任务,在WinXP上不需要任何额外的软件。如果您保证在盒子上安装了 .Net,C# 可能是合适的,C++ 肯定需要安装大量的工具来构建和运行您的代码。
2:互联网。