在类库内部判断代码执行环境
摘要:在类库内部可以通过 System.Web.HttpContext.Current 来判断当前代码是运行于 ASP.net 工程还是 WinForm/Console。 1using System.Web; 2 3 4 5if (System.Web.HttpContext.Current != null) 6 Debug.WriteLine("运行于 ASP.net "); 7else 8 ...
阅读全文
DLL 简易保护方法【转】
摘要:"怎样保护我程序中的 DLL 不被别人盗用……" 当我看到这个问题的第一反应不是保护,而是满脑子的 IL 反编译代码。说实话,无论你用什么方法,都不能避免被有心人 "破解"。混淆也好,加壳也罢,不过是让别人多费些功夫而已。当然,这会大大缩减 "有心人" 的范围。要保护自己的 DLL 不被别人盗用,最好的办法是把它合并到 Entry EXE 中,然后无论是 public 还是 protected ...
阅读全文