紫雨轩 .Net, DNGuard HVM , .Net VMProtect

DNGuard HVM - Advanced .NET Code Protection Technology

导航

07 2006 档案

某壳对.Net程序加密的原理及解密探讨一
摘要:对.Net程序代码的加密过程如下: 1. 运行 ildasm 将程序集反编译成 il代码文件. 2. 对IL代码文件进行处理.(*) 3. 运行 ilasm 将 IL代码文件编译成程序文件. 4. 直接对程序文件中的il字节码加密.(**) 粗体表示的 2 , 4 是关键步骤. 我们先来看看第四步.这一步就是加密的关键步骤,这里就是使用MaxtoCode的加密算法对程序代码进行加密。 阅读全文

posted @ 2006-07-17 18:16 紫雨轩 .Net 阅读(7449) 评论(10) 推荐(1)

DataGridView 绑定DataTable方式编辑保存的bug?
摘要:DataGridView 绑定DataTable方式,进行编辑。如果只在表格的某一行内进行编辑,且保持焦点只在这一行变动。进行数据保存时这一行的变更就无法正常保存。然后我有试着在保存之前调用 DataGridView 的EndEdit .结果还是无法保存这一行的修改.最后没有办法就试了试 bindingSource.先将 DataTable 绑定到 bindingSource. 再将 bindin... 阅读全文

posted @ 2006-07-14 10:10 紫雨轩 .Net 阅读(9526) 评论(13) 推荐(0)

在 C# 中动态调用 native dll 的导出函数
摘要:在 C++ 中我们能够通过 LoadLibrary, GetProcAddress 来动态调用 dll 的导出函数. 在 C# 中也能够用这样的方式吗? 阅读全文

posted @ 2006-07-13 14:28 紫雨轩 .Net 阅读(6465) 评论(18) 推荐(0)

Visual Studio 2005 不能调试的问题
摘要:家里的 vs 2005 不能调试了.提示: 无法启动调试 绑定句柄无效在网上搜索了一下解决方法两个1. 开启 Terminal Services 服务. 允许用户以交互方式连接到远程计算机。远程桌面、快速用户切换、远程协助和终端服务器依赖此服务 - 停止或禁用此服务会使您的计算机变得不可靠。要阻止远程使用此计算机,请在“系统”属性控制面板项目上清除“远程”选项卡上的复选框。 看来这个... 阅读全文

posted @ 2006-07-13 11:28 紫雨轩 .Net 阅读(4541) 评论(3) 推荐(0)

从 DataGridView 控件 托放数据 到 TreeView控件(二)
摘要:前面我们只处理了 DataGridView 的mousedown事件, 现在要处理 mousedown, mousemove, mouseup这三个事件来完成这个任务. 大致过程如下: 在MouseDown事件里面和之前一样处理,只是不启动拖放操作. 而是保存要拖放的数据, 以及建立一个小的矩形框(根据系统DragSize信息). 然后在 MouseMove 事件里面判断 是否已经准备好拖放了,如果准备好了,就启动拖放操作. (注:鼠标在小矩形框范围内的移动不启动拖放操作) MouseUp里面清除哪些标记量. 这样就能处理左键单击的选择和 左键拖放了 阅读全文

posted @ 2006-07-13 10:15 紫雨轩 .Net 阅读(2936) 评论(1) 推荐(1)

从 DataGridView 控件 托放数据 到 TreeView控件
摘要:实现方法,在datagridview的mousedown事件中开始 托放。然后在treeview 的 DragEnter 中接收托放。最后在treeview的 DragDrop 中处理托放结果。注:treeview的allowdrop属性要设置为 true。: 1private void dataGridView1_MouseDown(object sender, MouseEventArgs ... 阅读全文

posted @ 2006-07-13 01:28 紫雨轩 .Net 阅读(9415) 评论(3) 推荐(0)

DateTimePicker 数据绑定遭遇 null 值的解决方法
摘要:将字段 assessortime 绑定到 DateTimePicker1.DateTimePicker1.DataBindings.Add("Value", bindingSource1, "assessortime");如果字段 assessortime的值 为 null 时 就会出现异常.后来发现 用 vs2005 的数据源 直接拖到窗体上的 DateTimePicker控件的绑定,遇到 nu... 阅读全文

posted @ 2006-07-11 17:54 紫雨轩 .Net 阅读(2460) 评论(1) 推荐(0)

ComboBox 绑定到数据表中一个列的问题
摘要:数据表: Users字段 ID ,类型 int字段 UserName, 类型 string字段 Group, 类型 int. (2 代表 管理员, 1 代表 认证用户 , 0 代表 注册用户)在一个winform上有一个 bindingNavigator, bindingNavigator1一个 bindingSource bindingSource1.一个textbox txtName.一个 ... 阅读全文

posted @ 2006-07-11 10:11 紫雨轩 .Net 阅读(4971) 评论(1) 推荐(0)