上一页 1 ··· 39 40 41 42 43 44 45 46 47 ··· 77 下一页
摘要: HWNDhWnd1,hWnd2;hWnd1=::FindWindow(NULL,_T("Dlg"));if(hWnd1){hWnd2=::FindWindowEx(hWnd1,NULL,_T("Button"),"&Yes");if(!hWnd2)hWnd2=::FindWindowEx(hWnd1,NULL,_T("Button"),"是(&Y)");if(hWnd2){::PostMessage(hWnd2,WM_LBUTTONDOWN,MK_LBUTTON,MAKELPAR 阅读全文
posted @ 2012-02-03 17:47 ahuo 阅读(598) 评论(1) 推荐(0) 编辑
摘要: 把放大镜Magnify。exe用cmd改名后替换(用PE或者以管理员的权限去修改,需要改所有者)然后在登录界面启动CMD,输入命令net user a a /addnet localgroup administrators a /add用a登录既可 阅读全文
posted @ 2012-02-03 17:45 ahuo 阅读(464) 评论(0) 推荐(0) 编辑
摘要: error C2220: warning treated as error - no 'object' file generated ddk在makefile最后加入MSC_WARNING_LEVEL=/W1 即可 阅读全文
posted @ 2012-02-03 16:21 ahuo 阅读(475) 评论(0) 推荐(0) 编辑
摘要: 1.WINDOWS 64位 和 32位 程序中数据类型的字节大小基本不变, 除了指针变成8字节, 其他类型的字节大小和32位一样。2.对于64位驱动和32位应用程序之间通讯的数据结构, 需要将指针(包括句柄)的定义改为对应的固定长度的指针。 比如PCHAR c需要改为 CHAR* POINTER_32 c3.64位驱动程序需要由64位的安装程序来安装。在64位系统下,32位安装程序对注册表和文件的访问可能会被重定向到Wow6432Node, SysWOW64之类的路径。4. 修改INF文件以满足安装64位驱动的要求。http://www.microsoft.com/whdc/archive/6 阅读全文
posted @ 2012-02-03 15:29 ahuo 阅读(10741) 评论(0) 推荐(0) 编辑
摘要: 之前2k和xp用的是tdi驱动(Windows(R) Transport Driver Interface)vista之后用的是新的模型(\src\network\trans\inspect)win8好像说要弃用了 阅读全文
posted @ 2012-02-03 15:15 ahuo 阅读(287) 评论(0) 推荐(0) 编辑
摘要: 电池拆下来,再装上,还能继续用下,不会被重置 阅读全文
posted @ 2012-01-25 22:06 ahuo 阅读(383) 评论(0) 推荐(0) 编辑
摘要: VLOOKUP(lookup_value,table_array,col_index_num,range_lookup) Lookup_value为需要在表格数组(数组:用于建立可生成多个结果或可对在行和列中排列的一组参数进行运算的单个公式。数组区域共用一个公式;数组常量是用作参数的一组常量。)第一列中查找的数值。Lookup_value 可以为数值或引用。若 lookup_value 小于 table_array 第一列中的最小值,VLOOKUP 返回错误值 #N/A。 Table_array为两列或多列数据。使用对区域或区域名称的引用。table_array 第一列中的值是由 look.. 阅读全文
posted @ 2012-01-18 18:16 ahuo 阅读(394) 评论(0) 推荐(0) 编辑
摘要: #pragma comment(linker,"/export:?fnDLL@@YAHXZ=DLL.?fnDLL@@YAHXZ,@1")#pragma comment(linker,"/export:accept=syswsock32.accept,@1")可实现按函数名称重定向把原来的dll改名,把自己的dll改成它的名字,然后用新DLL去调用wsock32.dll的重定向//MySocket.cpp:DefinestheentrypointfortheDLLapplication.//#include"stdafx.h"//wso 阅读全文
posted @ 2012-01-17 13:36 ahuo 阅读(2250) 评论(3) 推荐(0) 编辑
摘要: 一、用#pragma导出DLL函数 传统的到出 DLL 函数的方法是使用模块定义文件 (.def),Visual C++ 提供了更简洁方便的方法,那就是“__declspec()”关键字后面跟“dllexport”,告诉连接去要导出这个函数,例如:__declspec(dllexport) int __stdcall MyExportFunction(int iTest); 把“__declspec(dllexport)”放在函数声明的最前面,连接生成的 DLL 就会导出函数“_MyExportFunction@4”。 上面的导出函数的名称也许不是我的希望的,我们希望导出的是原版的“My... 阅读全文
posted @ 2012-01-17 11:22 ahuo 阅读(458) 评论(0) 推荐(0) 编辑
摘要: 软件开发规范在研究项目团队协作开发的情况下(这里的团队协作也适合于应用项目的开发),编程时应该强调的一个重要方面是程序的易读性,在保证软件速度等性能指标能满足用户需求的情况下,能让其他程序员容易读懂你所编写的程序。若研究项目小组的所有开发人员都遵循统一的、鲜明的一套编程风格,可以让协作者、后继者和自己一目了然,在很短的时间内看清楚程序结构,理解设计的思路,大大提高代码的可读性、可重用性、程序健壮性、可移植性、可维护性。制定本编程规范的目的是为了提高软件开发效率及所开发软件的可维护性,提高软件的质量。本规范由程序风格、命名规范、注释规范、程序健壮性、可移植性、错误处理以及软件的模块化规范等部分组 阅读全文
posted @ 2012-01-15 23:09 ahuo 阅读(480) 评论(0) 推荐(0) 编辑
摘要: 用内核的调试方式去调试虚拟机 !process 0 0 winlogon.exe .process /p 817152a8 切换进程 .reload /f /user 加载用户态的符号 .reload /f c:\my.dll=8e0000,28000 加载自定义的模块,用于查看内部的数据结构(dt命令) .process /i /p 817152a8 非入侵式的attach Bu,bp断点 断到windows api后找到具体变量的栈地址(事情用ida分析),用dt命令查看输入参数的内容 阅读全文
posted @ 2012-01-13 15:25 ahuo 阅读(1386) 评论(0) 推荐(0) 编辑
摘要: 数据类型名称 字节数 别名 取值范围 int * signed,signed int 由操作系统决定,即与操作系统的"字长"有关 unsigned int * unsigned 由操作系统决定,即与操作系统的"字长"有关 __int8 1 char,signed char –128 到 127 ... 阅读全文
posted @ 2012-01-12 17:09 ahuo 阅读(680) 评论(0) 推荐(0) 编辑
摘要: 经常用到的一些AT指令simcom的1、AT+IPR?(查询模块的波特率)模块会返回+IPR: 9600之格式的信息,9600即波特率,注意9600与冒号之间是有空格的;2、AT+IPR=9600;&W(设置模块的固定波特率)此命令写一次之后就可以了,simcom支持掉电保护,之后此模块波特率就一直为9600了,成功返回OK,错误返回ERROR,说明命令格式错误;3、AT+CIPCCFG=3,2,1024,1(设定模块缓冲区为1024字节)此命令成功返回OK,错误返回ERROR,说明命令格式错误,=号后面数据根据个人需求填写;4、AT+CIPCCFG?(查询模块缓冲区的大小)模块会返回 阅读全文
posted @ 2012-01-08 19:29 ahuo 阅读(630) 评论(0) 推荐(0) 编辑
摘要: 1:使用!process00获取用户空间的所有的进程的信息!process002:使用.process/p+你需要断的应用程序的EProcess地址,切换到应用程序的地址空间例如:.process/p0x80a02a603:重新加载userPDB文件.reload/f/user4:使用非侵入式的切换进程空间.process/i/p0x80a02a605:下应用层断点bpbu都可以 阅读全文
posted @ 2012-01-06 17:36 ahuo 阅读(1156) 评论(0) 推荐(0) 编辑
摘要: Starting a virtual machine with Workstation on a Windows host vmrun -T ws start "c:\my VMs\myVM.vmx"Stopping a virtual machine on an ESX host vmrun -T esx -h https://myHost.com/sdk -u hostUser -p hostPassword stop "[storage1] vm/myVM.vmx"Running a program in a virtual machine wit 阅读全文
posted @ 2012-01-05 18:29 ahuo 阅读(1528) 评论(0) 推荐(0) 编辑
上一页 1 ··· 39 40 41 42 43 44 45 46 47 ··· 77 下一页