2013-09-28 2 views
0

Я хочу написать сценарий для доступа к разделу реестра, а затем создать новое значение и предоставить ему данные, а затем перезагрузиться. Мои вопросы: 1) Я буду использовать блокнот для написания программы, поэтому какой язык программирования наиболее подходит: c/C++ или C#?Редактирование windows xp Registry with Scripting

2) Где я могу найти пример программы, которая делает то, что я хочу, или где я могу найти учебник, чтобы узнать, как это сделать?

ответ

1

Выбор правильного языка зависит от вашего проекта. Если вы хотите использовать инфраструктуру .Net, операции с реестром будут намного проще, но, конечно, C++ имеет свои преимущества.
В C#, вы можете использовать Registry.GetValue и Registry.SetValue (следует добавить, используя Microsoft.Win32) Смотрите ссылки ниже:
http://msdn.microsoft.com/en-us/library/Microsoft.Win32.Registry.aspx
http://msdn.microsoft.com/en-us/library/vstudio/h5e7chcf.aspx

В C++, это немного сложнее. См. Это сообщение: Using C++ to edit the registry

0

1: cmd/JavaScript/VBScript, как правило, более подходят для задач администрирования и не требуют дополнительного программного обеспечения на WinXP. C# может быть подходящим, если вы гарантированно имеете .Net на коробке, C++, безусловно, требует нетривиального количества инструментов для установки и создания вашего кода.

2: интернет.