修改.NET程序或DLL的几种方法

修改.NET程序或DLL的几种方法,第1张

最常用的方法是

1)用 ildasm 反汇编.net 程序或 DLL,得到中间语言汇报源文件

2)修改后汇编源文件

3)用 ilasm 进行重新汇编成.net 程序或 DLL

有没有具体的错误信息啊?

不过像你描述的情况,我觉得是不是数据库连接没有释放啊?比如你 new 了一个 SqlConnection,用完了以后并没有 Close 或者 Dispose。当运行次数一多程序就挂了。

要关闭 SqlConnection 可以这么写

1. 第一种写法

SqlConnection sqlConnection = new SqlConnection(..)

try

{

// Executes the sql operations here

}

finally

{

sqlConnection.Close()

}

2. 第二种写法

using( SqlConnection sqlConnection = new SqlConnection(...))

{

// Executes the sql operations here

// 注意: 这里可以不用调用 Close 或者 Dispose 方法

//

}


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/12088448.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-20
下一篇 2023-05-20

发表评论

登录后才能评论

评论列表(0条)

保存