PDA

View Full Version : سوال: رجیستری



atryad
یک شنبه 29 شهریور 1388, 20:29 عصر
با سلام
چطور میشه چک کرد که یک کلید رجیستری چه مقداری دارد

EhsanAvr
یک شنبه 29 شهریور 1388, 21:42 عصر
یه سرچ بزنی پیدا میکنی!

برای خواندن از رجیستری ویندوز می تونید از کد زیر استفاده کنید :

فرض کنید اطلاعات زیر در رجیستری موجود باشد :

[HKEY_CURRENT_USER\Software\TAW\BSE]
"DSN"="TAWReports"
"User"="TAW1"
"Password"="taw1.1"
"Server"="dbserver"
"IP"=""

حال برای خواندن :

namespace CONAPP
{
using System;
using Microsoft.Win32;

public class Class1
{
public Class1()
{
//
// TODO: Add Constructor Logic here
//
}

public static int Main(string[] args)
{

RegistryKey SUBKEY;
RegistryKey TAWKAY = RegistryKey.OpenRemoteBaseKey(Microsoft.Win32.Regi stryHive.CurrentUser,"");
string subkey = "Software\\TAW\\BSE";
SUBKEY = TAWKAY.OpenSubKey(subkey);
object dsn = SUBKEY.GetValue("DSN");
object user = SUBKEY.GetValue("user");
object password = SUBKEY.GetValue("password");
object server = SUBKEY.GetValue("server");
return 0;
}
}
}