0

我遇到了以下问题,并且我的 C# 入门级别请帮助如何完成此操作?

场景: 1. 我的注册表项:

__DatabaseConnection
|____config1
     value: username1
     value: password1
|____config2
     value: username2
     value:password2
  1. 我的ini文件:

    [配置]

    数据库=MSSQL DatabaseName=ABC 主机=localhost\projects

    [配置1]

    数据库=ORACLE 数据库名称= DEF 主机=服务器/数据

    [configN] 姓名=xxxx 年龄=XXXX

问题:

我想读取这些注册表项,将它们与 ini 文件中的那些配置部分进行比较。

如果匹配,则返回数据库/名称/主机的值。连接数据库服务器,删除数据库。重复该过程,直到搜索到注册表中的所有键并删除所有数据库。

请帮忙!最好的问候,杜伊。

4

1 回答 1

0

对于 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 帖子:Reading/writing an INI file

于 2010-10-15T11:44:32.023 回答