摘要:Dim WshShell Set WshShell=WScript.CreateObject("WScript.Shell") 'WshShell.Run "notepad" msgbox "点击确定后将执行按键脚本,保证程序不会长时间无动作被注销。",vbOKOnly,"魔兽世界按键脚本"while true WScript.Sleep 5000 WshShell.AppActivate "魔兽...
阅读全文
摘要:目标: 以创建一个简单的对话框程序为例搭建环境,目标是用到最少的资源,这样我们能够知道一个程序的来龙去脉。 实现: 从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文件...
阅读全文
摘要:目标: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 &
阅读全文
摘要://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"
阅读全文