许明会的计算机技术主页

Language:C,C++,.NET Framework(C#)
Thinking:Design Pattern,Algorithm,WPF,Windows Internals
Database:SQLServer,Oracle,MySQL,PostSQL
IT:MCITP,Exchange,Lync,Virtualization,CCNP

导航

06 2013 档案

魔兽世界挂机脚本
摘要:Dim WshShell Set WshShell=WScript.CreateObject("WScript.Shell") 'WshShell.Run "notepad" msgbox "点击确定后将执行按键脚本,保证程序不会长时间无动作被注销。",vbOKOnly,"魔兽世界按键脚本"while true WScript.Sleep 5000 WshShell.AppActivate "魔兽... 阅读全文

posted @ 2013-06-24 06:39 许明会 阅读(5800) 评论(0) 推荐(0)

手工搭建32位汇编语言程序开发环境
摘要:目标: 以创建一个简单的对话框程序为例搭建环境,目标是用到最少的资源,这样我们能够知道一个程序的来龙去脉。 实现: 从Visual Studio 安装环境中拷贝 ML宏汇编器和LINK链接器;拷贝部分.h头文件和.lib链接库文件。 分析: [工具]C和C++的编译器为CL.EXE,汇编语言的编译器为ML.EXE,这两个程序都能生成COFF格式的目标文件OBJ;然后用通用的LINK.EXE链接器将OBJ文件链接为EXE文件。编译和链接工具准备完毕。 [lib库]Windows系统是基于DLL的,PE文件会记录他引用的所有DLL和这些DLL中的API,链接器LINK必须根据LIB文件... 阅读全文

posted @ 2013-06-12 21:45 许明会 阅读(668) 评论(0) 推荐(0)

搭建基于虚拟机的Windows内核模式调式环境
摘要:目标:VM –>\\.\pipe\com_1(HOST) <--WinDbg/VS2012利用PIPE实现VM和VM所在的HOST通讯,从而实现在HOST上安装的WinDbg程序能够调试VM操作系统。http://msdn.microsoft.com/en-US/library/windows/hardware/jj200334(v=vs.85) ß设置HOST主机调试VM操作系统内核。http://msdn.microsoft.com/en-US/windows/hardware/hh852360 Debugging Tools, Symbols, SDK & 阅读全文

posted @ 2013-06-12 19:53 许明会 阅读(602) 评论(0) 推荐(0)

记事本终结者
摘要://cl Win32Demo.cpp user32.lib#include<Windows.h>#include<dos.h>int__stdcallWinMain(HINSTANCEhInstance,HINSTANCEhPrevInstance,LPSTRlpCmdLine,int){MessageBox(NULL,TEXT("记事本终结者,从此再也不能运行记事本!"),TEXT("你很不幸!"),0X40);while(true){HWNDhNotepad=FindWindow(TEXT("Notepad" 阅读全文

posted @ 2013-06-06 18:48 许明会 阅读(357) 评论(0) 推荐(0)