摘要: 在VMware 7下安装64位版WinXP英文版.安装成功后发现不能上网.后查到硬件管理器中网络设备的黄色感叹号. 在谷歌后发现大部分都是说把网卡换成e1000. 查看后我的配置本来就是e1000的. 再经查询有以下3种配置. ethernet0.virtualDev = "vmxnet" VMware PCI Ethernet Adapter(必须安装VMtools才能用) ethernet0.virtualDev = "e1000" Intel(R) PRO/1000(默认为此项) ethernet0.virtualDev = "vlanc 阅读全文
posted @ 2011-12-02 14:36 Hanf 阅读(6102) 评论(1) 推荐(1) 编辑
摘要: 被一个神奇的问题折腾到现在. 神奇的问题如下: 程序:使用API的CreateProcess打开程序,然后用DLL注入该进程,实现多开. 环境:Win7 x64, VS2008, .NetReactor(混淆加密). 神奇的过程 : 1.使用DEBUG版本一切正常 2.使用Release版本死活都不行 3.把Release版本丢到2003的机器上貌似有效,没仔细测试. 3.还原今天写的代码重新生成, 依旧Debug正常,Release无效. 4.找出以前的混淆加密版本有效. 找出以前的Release版本无效. 5.对最新的Release版本混淆加... 阅读全文
posted @ 2011-09-29 02:17 Hanf 阅读(260) 评论(0) 推荐(0) 编辑
摘要: 1.用RSACryptoServiceProvider签名验签, 私钥加密,公钥验证RSACryptoServiceProvider 1 //生成公钥私钥对 2 byte[] messagebytes = Encoding.UTF8.GetBytes("luo罗"); 3 RSACryptoServiceProvider oRSA = new RSACryptoServiceProvider(); 4 string privatekey = oRSA.ToXmlString(true); 5 string publickey = oRSA.ToXmlString(false 阅读全文
posted @ 2011-08-13 22:32 Hanf 阅读(3662) 评论(0) 推荐(0) 编辑
摘要: 作者语: 在一位园友的文章中下载了C#读取托盘栏源码,DOWN下来之后发现在Windows 7 X64中显示不出来.顺着代码查找,怀疑TBUTTON的结构体在32位和64位系统下定义有所不同,于是搜索X64的TBUTTON定义, 于是搜索到了以下这篇文章, 根据文章中定义的结构体修改源码中的STRUCT定义, 执行成功. 这篇文章写的很细, 转过来以供参考.---------------------------------------------------------------------------------------------InPart 2of this series I de 阅读全文
posted @ 2011-08-09 01:09 Hanf 阅读(2140) 评论(0) 推荐(1) 编辑
摘要: 将oledb读取的excel数据快速插入的sqlserver中,很多人通过循环来拼接sql,这样做不但容易出错而且效率低下,最好的办法是使用bcp,也就是System.Data.SqlClient.SqlBulkCopy 类来实现。不但速度快,而且代码简单,下面测试代码导入一个6万多条数据的sheet,包括读取(全部读取比较慢)在我的开发环境中只需要10秒左右,而真正的导入过程只需要4.5秒。using System;using System.Data;using System.Windows.Forms;using System.Data.OleDb;namespace WindowsApp 阅读全文
posted @ 2011-06-01 17:01 Hanf 阅读(1062) 评论(1) 推荐(1) 编辑
摘要: USE database1 SELECT 表名 = CASE a.colorder WHEN 1 THEN c.name ELSE '' END, 序 = a.colorder, 字段名 = a.name, 标识 = CASE COLUMNPROPERTY(a.id,a.name,'IsIdentity') WHEN 1 THEN '√' ELSE '' END, 主键 = ... 阅读全文
posted @ 2010-04-21 12:08 Hanf 阅读(175) 评论(0) 推荐(0) 编辑
摘要: 什么是公共语言运行时 (CLR)?公共语言运行时是 .NET 框架应用程序的执行引擎。 它提供许多服务,包括:代码管理(加载和执行),应用程序内存隔离,类型安全验证,IL 到本机代码的转换,元数据(增强的类型信息)访问,为托管对象管理内存,强制代码访问安全,异常处理,包括跨语言异常,托管代码、COM 对象和现有 DLL(非托管代码和数据)之间的互操作,自动进行对象布局,对开发人员服务(配置、调试等... 阅读全文
posted @ 2010-04-13 01:39 Hanf 阅读(648) 评论(0) 推荐(0) 编辑
摘要: xtype 代表类型C = CHECK 约束D = 默认值或 DEFAULT 约束F = FOREIGN KEY 约束L = 日志FN = 标量函数IF = 内嵌表函数P = 存储过程PK = PRIMARY KEY 约束(类型是 K)RF = 复制筛选存储过程S = 系统表TF = 表函数TR = 触发器U = 用户表UQ = UNIQUE 约束(类型是 K)V = 视图X = 扩展存储过程 阅读全文
posted @ 2010-03-22 22:22 Hanf 阅读(368) 评论(0) 推荐(0) 编辑
摘要: 鼠标捕获(setCapture)作用是将鼠标事件捕获到当前文档的指定的对象。这个对象会为当前应用程序或整个系统接收所有鼠标事件。  不过setCapture不支持键盘事件, 只能捕获以下鼠标事件:onmousedown、onmouseup、onmousemove、onclick、ondblclick、onmouseover和onmouseout。  程序中主要是要捕获onmousemove和onm... 阅读全文
posted @ 2010-03-18 15:15 Hanf 阅读(2103) 评论(0) 推荐(0) 编辑
摘要: 简写版本1.minidump.hminidump.hCode highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/--#include<stdio.h>#include<windows.h>#include<dbghelp.h>#pr... 阅读全文
posted @ 2009-12-16 14:37 Hanf 阅读(4608) 评论(1) 推荐(0) 编辑
Copyright © 2008-2016 Hanf All Rights Reserved