随笔分类 - 应用开发
摘要:直接上代码: Option Explicit Dim objshell, Path, DigitalID, Result Set objshell = CreateObject("WScript.Shell") 'Set registry key path Path = "HKLM\SOFTWARE
阅读全文
摘要:默认情况下,MFC对话框的窗口类名为“#32770”,如果想自定义窗口类名呢,需要两步: 1.修改rc文件 这一步需要直接编辑rc文件,使用任意记事本工具即可,找到窗口的相关定义,原来是这样子的: IDD_TESTMYWNDCLASS_DIALOG DIALOGEX 0, 0, 320, 200 S
阅读全文
摘要:写个普通的MFC桌面程序,为了美化界面用了界面库,然后界面上的静态文本就出现了重叠的效果,就像下面这样: 但是窗口被刷新一下就好了,比如被遮挡后恢复的时候。在程序中可以手动加入以下代码: void CAppHelperDlg::RefreshStatic() { if (((CStatic*)Get
阅读全文
摘要:向操作系统的事件管理器报告重大信息是一种非常有用的方式,特别是对于没有界面的后台服务而言。如果你对Windows编程有一定了解,应该很快就能想到使用ReportEvent这个API,然后快速写出下面的程序: 这个程序运行正常,到事件管理器中查看,确实多了一条记录。 实际上我们报告的内容只有红框中的一
阅读全文
摘要:原文发表于百度空间,2014-09-24 好难找的资料,记录下。。。。
阅读全文
摘要:原文发表于百度空间,2008-12-18 标准栈回溯要求回溯中的每个函数都以如下指令作为开头(当然不是说不这样开头就不能回溯,那样就得特殊处理了):push ebpmov ebp,esp接下来的工作通常是为临时变量开辟空间sub esp,0x40... 在函数结束时,会还原ebp和esp寄存器的值,
阅读全文
摘要:原文发表于百度空间,2008-11-02 先定义一下用到的几个变量:char *hModule=NULL;//映射后的基址PIMAGE_OPTIONAL_HEADER pOptHeader;//扩展头PIMAGE_DATA_DIRECTORY pRelocTable=NULL;//指向重定位表PIM
阅读全文
摘要:原文发表于百度空间,2008-10-4看雪论坛发表地址:https://bbs.pediy.com/thread-73948.htm 这篇文章是在Servex.exe专杀工具写完之后的一些小小感想,关于PE感染和修复,大牛飘过~ 自某日不小心中了Serverx.exe病毒,电脑中大部分EXE文件被感
阅读全文
摘要:开发中经常遇到这样的情况,需要开发一个某某功能的接口Dll,但是Dll不能直接调试,你至少需要一个Loader 但是Loader和Dll本身不在同一个工程里,虽然都在本机的话并不影响源码级调试,但是总感觉如果同一个工程既能作为Dll又能做为独立Exe的话,调试起来会更加方便些 或者是本来有个控制台版
阅读全文
摘要:写一个HID的客户端小程序,调用了一些HID API,但是链接时出现了奇怪的现象。 尽管我已经把头文件和lib文件加入到了VC的Include和Lib目录中,但不管我用VC链接,还是在DDK环境下链接,都会提示如下的错误 1>E:\WINDDK\3790.1830\lib\wnet\i386\Buf
阅读全文
摘要:最近服务器上一个后台传输文件的服务,经常会报出异常来,只能强行终止并重启。 昨天刚好有空,现场抓了一下dump,再把程序扔到IDA里看了一下,很快就找出原因了,原来是调用fclose时出错的。 使用C的Runtime函数进行文件操作,也就是fopen,fread,ftell,fclose这些,本身这
阅读全文
摘要:2014-08-27 12:00 补充更新Blog好久不更新了,没想到两年前写的这个小程序使用的人还不少,但是一方面有不少人对这个工具的使用还存在一定误解,另一方面总有64位系统用户向我反应这个程序为什么在64位系统上无法使用?如何解决这个问题?诸如此类的问题,在此一并回答。Q0:程序最新版本是多少...
阅读全文

浙公网安备 33010602011771号