- 博客(9)
- 资源 (77)
- 收藏
- 关注
原创 编译器自举和移植
编译器自举和移植有个著名的问题:Mommy, where do compilers comefrom?要解决这个问题,首先来看看T-Diagram。可以将编译器用一个T形图来表示: ---------| S T | --- --- | I | ---其中,S表示Souce Language,T表示Target Language,I表示I
2012-07-31 21:16:20 6600
原创 Windows Mobile 消息钩子(2)
Windows Mobile 触摸屏(Touch Panel)消息截获(pwinuser.h) ,在pwinuser.h的头文件里,有hook的API。一、实现代码#ifndef _PRIV_WINUSER_#define _PRIV_WINUSER_#ifdef __cplusplusextern "C" {#endif#include // Non-Standa
2012-07-31 13:46:53 1775
原创 Windows Mobile 消息钩子(1)
在Windows中,设置键盘钩子很多人都做过,但是在windows Mobile系统中并没有直接的函数支持。但是我们可以通过使用undocument api来实现。一、定义参数#define WH_KEYBOARD_LL 20 #define HC_ACTION 0 typedef LRESULT(CALLBACK* HOOKPROC)(int code,
2012-07-31 13:41:52 1297
原创 Windows 反消息钩子(2)
Windows消息钩子一般都很熟悉了。它的用处很多,耳熟能详的就有——利用键盘钩子获取目标进程的键盘输入,从而获得各类密码以达到不可告人的目的。朋友想让他的软件不被别人的全局钩子监视,有没有办法实现呢?答案是肯定的,不过缺陷也是有的。 一、全局钩子如何注入别的进程 消息钩子是由Win32子系统提供,其核心部分通过NtUserSetWindowsHookEx为用户提供了
2012-07-31 13:32:53 3516
原创 Windows 反消息钩子(1)
消息钩子在Windows编程中有着非常广泛的应用,它可以任意拦截Windows系统,这个以消息为驱动的系统中的绝大多数消息类型。一方面这给编程者带来了巨大的灵活性,另一方面也埋下了巨大隐患,大多数窃密软件都使用这种方法。此篇文章给您提供一种钩子的反拦截方法,希望对您有所帮助。文章中使用了API钩子,您之前必须对此技术有一定了解。 为求完整,文章分为两部分,第一部分为
2012-07-31 13:24:38 5666 2
原创 Windows mobile 常用功能键值对应表
功能键值对应表#define VK_TSOFT1 VK_F1 // Softkey 1#define VK_TSOFT2 VK_F2 // Softkey 2#define VK_TTALK VK_F3 // Talk#define VK_TEND VK_F4 // End#define VK_THOME VK_LWIN // Home#define VK_TBACK VK_ESCA
2012-07-26 17:28:19 1805
原创 文本文件和二进制文件在存储时的区别
1、二进制文件是把内存中的数据按其在内存中的存储形式原样输出到磁盘上存放,也就是说存放的是数据的原形式。2、文本文件是把数据的终端形式的二进制数据输出到磁盘上存放,也就是说存放的是数据的终端形式。我们有必要把需要存储的数据分为字符数据和非字符数据两类。当你有数据要存储的时候.首先要考虑的问题并不是你要选择用二进制文件还是文本文件来进行存储,而是首先得考虑你要存储的数据是
2012-07-26 15:42:17 18112
原创 深度解析为何printf("%f",45);结果为零
如题,出现这种情况的原因有两个:1、整形数和浮点数在内存中的存储格式和布局不同(理解浮点数的内存布局和表示方式,请参考:http://blog.csdn.net/songjinshi/article/details/7753777)2、printf在进行参数入栈时是根据实参的类型进行入栈,而不是根据格式化字符中指定的类型,具体入栈过程如以下所示。所以造成入栈实参的类型和实际函数使用的类型不
2012-07-17 11:35:06 3767
原创 应届生工作后的迷茫...
好久没有在CSDN正儿八经的写过博客了,不知道是我变懒了,还是工作太忙了,我想是第一点,偶尔到CSDN我的博客上看一下,发现访问量快突破八万次了,这一点让我有点意外,因为我都好久没有更新过博客,只是偶尔转载一个或者写一些简单的备忘的东西,下面废话少说,进入正题。 从11年12月份开始实习到现在转正,差不多历经了八个月的时间,在这八个月的时间里我从一个学院派慢慢转变为工程派,这个从理
2012-07-08 21:01:42 7821 13
Drive_show_black_screen_issue_analysis_report
2015-06-01
BOOT_COMPLETED issue analysis report
2015-06-01
Device_Provisioned_issue_analysis_report
2015-06-01
Boot process and Manage of the Activity
2015-06-01
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人