Windows
牛晨光
热爱技术的IT从业者
展开
-
C#调用C++ DLL令人头痛的两件事
很久前保留的内容,忘记原作者是谁了。1. 数据类型转换问题因为C#是.NET语言,利用的是.NET的基本数据类型,所以实际上是将C++的数据类型与.NET的基本数据类型进行对应。 [如]DLL中函数声明为int __stdcall FunctionName(unsigned char param1, unsigned short param2)参数数据类型在C#中,必须转为对应的数据类型。[Dl转载 2009-02-18 23:37:00 · 5357 阅读 · 1 评论 -
让 XP 显示休眠按钮
休眠 不是 待机 , 待机 是 睡眠“休眠” 时系统吧内存的东西全都写道了硬盘上。然后真正的切断电源,这时你的电脑是不耗电的。“待机” 是尽量多的关闭没有必要的外设,比如网卡蓝牙等,系统处于 "坐禅" 状态。这时硬件仍然耗电。1、启用系统休眠支持根据附件第1个图设置后,你的系统就支持休眠了。检验:点 开始->关闭计算机 。这时你看到的关闭计算机框和原来的没什么区别。不过你按住 shift 时原创 2009-02-19 10:39:00 · 7587 阅读 · 0 评论 -
不靠谱的Access 轻松破解密码
刚刚无意间发现网上有很Access密码破解工具,而且不是穷举方法的暴力破解。据说是Access中的某个偏移位置开始就是存储的密码信息。所以我把2个设置不同密码的空数据库进行二进制比较(一个密码是abc,另外一个是123)。果然只有3个字节的内容不同(当然不是明文存储的密码)。试着去找规律,一般最简单的加密方法就是把当前密码和一个固定字节数组做异或运算(异或运算不用说了吧,一次异或加密,再异或解密,原创 2009-02-24 16:25:00 · 4209 阅读 · 1 评论 -
Windows SDK 创建窗体
VC++ 6.0 调试通过。提供给想了解Windows窗体创建机制和讨厌MFC的兄弟们。从一个支持文件拖拽的例子抠出来的代码,代码简单易懂。有空再加注释吧。了解Windows机制的淫应该很容易明白代码在干啥。比如什么是窗体类,窗体实力,消息处理等。创建窗体程序的步骤等 #include "windows.h"int WINAPI WinMain( HINSTANCE hInstance,HINST原创 2009-03-02 11:12:00 · 1193 阅读 · 0 评论 -
ssh_exchange_identification: read: connection reset by peer
今天帮同事解决一个问题,问题是这样的:远程计算安装的是windows 2008的服务器,服务器上安装了vmware虚拟机,通过桥接方式虚拟的linux。linux上已经安装并启动了sshd服务,但是在本机使用ssh/sftp客户端都无法成功登录到虚拟的linux。ssh登录失败后显示的结果为是:ssh_exchange_identification: read: connection原创 2011-12-06 17:48:22 · 38772 阅读 · 1 评论