- 博客(10)
- 收藏
- 关注
转载 木马攻击与防御原理
一、 引言特洛伊木马是 Trojan Horse 的中译,是借自"木马屠城记"中那只木马的名字。古希腊有大军围攻特洛伊城,逾年无法攻下。有人献计制造一只高二丈的大木马假装作战马神,攻击数天后仍然无功,遂留下木马拔营而去。城中得到解围的消息,及得到"木马"这个奇异的战利品,全城饮酒狂欢。到午夜时份,全城军民尽入梦乡,匿于木马中的将士开秘门游绳而下,开启城门及四处纵火,城外伏兵涌入,焚屠特洛伊
2008-04-24 19:01:00 4615
转载 如何让API回调你的VC类成员函数而不是静态函数
只要在函数声明前加static就好了,哈哈哈哈哈~~~~~ 。。。开个玩笑。以前确实大家都是这样做的,在静态的成员函数中再查找this指针,它多半是全局变量,或者是回调函数提供的附加参数。如果是前者,就会大大破坏程序的结构。而现在,随着社会生产力的发展,偶们已经能做到将成员函数映射成为一个临时的静态函数了。本文就来演示一下这种实现方式。首先需要包含一个由yzwykkldczsh同志编写
2008-04-23 18:05:00 1020 1
原创 ShellExecute执行没有反应
ShellExecute执行没有反应作者:ImMcss 欢迎转载,请以超链接形式保留原文地址最近在使用ShellExecute打开网页的时候,网址正常的时候,程序可以正常打开网页,使用代码如下。std::string url = "http://jp.msn.com/";........ShellExecute(NULL,NULL,url.c_str(),NULL,NULL,SW_SHOWNORM
2008-04-21 17:01:00 4220
原创 获取硬盘序列号和卷标序列号
获取硬盘序列号和卷标序列号作者:ImMcss 欢迎转载,请以超链接形式保留原文地址。硬盘序列号和卷标序列号很容易混淆。硬盘序列号: 英文名 Hard Disk Serial Number, 该号是硬盘出厂时生产厂家为区别产品而设置的, 就像人的身份证,是全球唯一的且只读,出产后将不能被修改。卷标的序列号: 英文名 Volume Serial Number,该号码是在磁盘(既包
2008-04-16 15:38:00 7416 1
原创 编译ERROR C2440: 无法从“const char [47]”转换为“LPCTSTR”
error C2440: “=”: 无法从“const char [47]”转换为“LPCTSTR”作者:ImMcss 欢迎转载,请以超链接形式保留原文地址。在开发过程中经常会遇到使用LPCTSTR型作为输入参数的API函数。直接传字符串会出来"C2440"编译错误。例如代码:LPCTSTR StrKey="HARDWARE//DESCRIPTION//System//CentralPro
2008-04-10 13:24:00 5883 1
原创 如何取得CPU的主频
如何取得CPU的主频作者:ImMcss 欢迎转载,请以超链接形式保留原文地址。先看一下什么是主频 主频也叫时钟频率,单位是MHz,用来表示CPU的运算速度。CPU的工作频率(主频)包括两部分:外频与倍频,两者的乘积就是主频。倍频的全称为倍频系数。CPU的主频与外频之间存在着一个比值关系,这个比值就是倍频系数,简称倍频。倍频可以从1.5一直到23以至更高,以0.5为一个间隔单位。外频与倍频
2008-04-09 19:12:00 1246
原创 如何检查网络中是否有使用路由
如何检查网络中是否有使用路由作者:ImMcss 欢迎转载,请以超链接形式保留原文地址。判断网络中是否使用路由一般方法是:读出默认网关的地址,然后检查网关的IP地址是不是私有IP地址。其中私有地址分为以下三类:A 类: 10.0.0.0-10.255.255.255B 类: 172.16.0.0-172.31.255.255C 类: 192.168.0.0-192.168.255.255
2008-04-07 16:44:00 1351
原创 如何使状态栏看起来有下沉的风格
UINT Style; Style=m_wndStatusBar.GetPaneStyle(0); Style&=~(SBPS_POPOUT|SBT_NOBORDERS);//去掉突出和无边框风格,就是下沉的风格 m_wndStatusBar.SetPaneStyle(0,Style);
2008-04-04 16:24:00 771
原创 去掉状态栏右边的三角形
把窗口设置成了不能改变,但是状态栏右边凸起的三角还在,去掉方法在窗口生成的时候去掉SBARS_SIZEGRIP这个属性 。或者用m_wndStatusBar.ModifyStyle(SBARS_SIZEGRIP,0);来去掉。在MFC中用ModifyStyle可能不灵,这是因为MFC在窗口生成的时候默认使用的SBARS_SIZEGRIP来修饰状态栏。对应方法:在CMainFrame类的OnCrea
2008-04-04 16:16:00 1954
原创 窗口置顶问题
如何将窗口置于顶层,方法其实特别简单一个函数就解决问题了。::SetWindowPos( m_hWnd, HWND_TOPMOST,0,0,0,0,SWP_NOMOVE|SWP_NOSIZE ); 但是如果有新的窗口同样也设置了HWND_TOPMOST属性那么你的窗口将被压在下面,处理方法如下:1、处理WM_WINDOWPOSCHANGING消息2、有位置改变的时候就重新设置HWND_TOPMOS
2008-04-03 12:08:00 1214
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人