RegistryKey rHive;
try
{
try
{
rHive = RegistryKey.OpenRemoteBaseKey(RegistryHive.LocalMachine, namePVM ,RegistryView.Registry64);
}
catch (IOException)
{
MessageBox.Show("offline");
break;
}
var rKey = rHive.OpenSubKey("Software\\Microsoft\\Windows NT\\CurrentVersion\\", RegistryKeyPermissionCheck.ReadWriteSubTree);
if (rKey == null)
{
MessageBox.Show("No Logon Found"); break;
}
var rItem = rKey.GetValue("RegisteredOrganization");
MessageBox.Show(rItem.ToString());
rKey.SetValue("RegisteredOrganization", "ну наконецто", RegistryValueKind.String);
rKey.Close();
}
catch (Exception ex)
{
MessageBox.Show(ex.Message);
}
Исходники по языку программирования CSharp
Если вы столкнулись с проблемой и хотите поделиться своим опытом, знаниями или у вас есть интересная статья с иностранного сайта, предложение новой темы, статью которую Вы хотите видеть в ближайшем будущем, расскажите нам об этом и мы обязательно поделимся этими знаниями со всеми. Возможно, для других ваши знания, опыт и советы окажутся очень ценными и помогут вовремя найти правильный выход или не совершить ошибок.Так же если у вас есть предложение о сотрудничестве, пожелания, указать на нарушения сайта или просто сказать слова благодарности, все это вы можете сделать через форму обратной связи. Читать дальше
Чтение 32 разрядного реестра в 64 разрядной операционной системе.
Также читайте: RegistryKey
Copyright © 2011-2015 Справочник по C#. Все права защищены.

Комментариев нет:
Отправить комментарий
Большая просьба, не писать в комментариях всякую ерунду не по теме!