C # прочитайте ключ реестра, сравните его с файлом конфигурации ini, если совпадение возвращает результат в разделе конфигурации, сделайте что-нибудь еще - PullRequest
0 голосов
/ 15 октября 2010

У меня проблема ниже, и с моим начальным уровнем C #, пожалуйста, помогите, как это сделать?

Сценарий: 1. Мои ключи реестра:

__DatabaseConnection
|____config1
     value: username1
     value: password1
|____config2
     value: username2
     value:password2
  1. Мой INI-файл:

    [configz]

    База данных = MSSQL Имя_базы_данных = ABC Host = localhost \ projects

    [config1]

    База данных =ORACLE DatabaseName = DEF Host = сервер / данные

    [configN] Имя = xxxx Возраст = XXXX

Вопрос:

Я хочу прочитать этот реестрключи сравнивают их с этими разделами конфигурации в INI-файле.

Если совпадают, возвращают эти значения базы данных / имени / хоста.Подключитесь к серверу базы данных, удалите базу данных.Повторяйте процесс, пока все ключи в реестре не будут найдены и все базы данных не будут удалены.

Пожалуйста, помогите!С наилучшими пожеланиями, Duy.

1 Ответ

0 голосов
/ 15 октября 2010

Сведения о реестре в C # смотрите здесь, в частности, метод GetValue().

http://msdn.microsoft.com/en-us/library/microsoft.win32.registry.aspx

public static Object GetValue(
    string keyName,
    string valueName,
    Object defaultValue
)

Для чтения IniFiles см. Этот пост SO: Чтение / запись INI-файла

...