用代码写注册表当然是可以。不过建议用“文件型”ODBC数据源,安装时copy过去就可以用。(想想.Net 现在用Xcopy部署,真好。)
解决方案 »
- folderDialog.RootFolder 设置folderDialog 初始目录
- 腾讯的QQ2010SP3,是怎样做的呀?
- 求助:QQ的实现原理
- 为什么发送一个HTTP请求后,在收到的HTTP响应中只有消息报头,而没有消息主体?
- 重新开贴(100分),如何把图存为256色bmp???
- 教你一招:智能升级实现
- 怎么用代理(本人是教育网,不能直接登陆国外网站)登陆 MSN Messager ?
- 如何获得系统的com口列表与波特率列表?
- 问个问题
- 微软为什么为新语言起名为C#,请大家猜!
- 有没人玩过terrarium啊,怎么我老是加不进生物?出现Failed to load resources from resource file Please check your Setup
- 怎样用C#做网络游戏???请教各位高手!!!
RegistryKey regRead=Registry.LocalMachine.OpenSubKey(@"Software\ODBC\ODBCINST.INI\"+driverOdbc);
string driver="";
if(regRead!=null)
{
driver=regRead.GetValue("Driver").ToString();
}
RegistryKey reg=Registry.LocalMachine.CreateSubKey(@"Software\ODBC\ODBC.INI\LODBSource");
if(reg!=null)
{
reg.SetValue("Driver",driver);
reg.SetValue("Server",ServerList.Text.Trim());
reg.SetValue("Database","LOKTDB");
reg.SetValue("LastUser",textUser.Text.Trim());
reg.Close();
} RegistryKey regDSN=Registry.LocalMachine.CreateSubKey(@"Software\ODBC\ODBC.INI\ODBC Data Sources");
if(regDSN!=null)
{
regDSN.SetValue("LODBSource",driverOdbc);
regDSN.Close();
}