- 博客(10)
- 资源 (17)
- 收藏
- 关注
原创 android 手机作为手写输入板
前段时间由于输入文字需要,偶然想到可以把android手机当做手写板来使用。 所以有了一点开发此软件的想法。虽然立刻就在网络上搜索到了同类工具,并立即投入使用。 但是后来还是自己花了几天功夫做了一个。主要工作时间都花在细节上的改进和修正。功能虽然简单,但是经过反复测试。精简架构 高效稳定。 计算机端使用c/c+编写。 移动端:android/java 使用wi
2015-11-03 10:35:57 5053 2
原创 一个简单的HTTP代理服务器c语言实现
HTTP代理原理不难。相关协议的资料网上很多。但是想要找一份现成的简单源码来参考却不容易。这两天下载了很多http proxy的源码,几乎都或多或少有些问题,不能直接使用。所以最后还是下决心自己动手编写了一个。(准确说是在另一份源码基础上修改) 现在拿出来和大家分享。windows版本。但是只要稍加修改就可以用于linux下载地址 http://download.csdn.
2015-08-26 21:38:44 8288 1
翻译 进程创建时 ObOpenObjectByPointer 导致蓝屏
找到一篇有关文章,先摘抄下来。剩下最后一段以后再翻译原文地址:http://uninformed.org/index.cgi?v=1&a=5&p=5进程执行的临界时段是指在新的进程对象实例被nt!ObCreateObject创建 和该进程对象被nt!ObInsertObject插入到进程对象类型表之间的时段。在该时段尝试获取进程的句柄是不安全的,比如使用nt!ObOpe
2013-02-04 20:05:30 2088 1
原创 vc内联汇编
vc内联汇编 使用__asm关键字,可以同时使用汇编注释或c/c++注释__asm mov eax,ebx__asm{mov eax,ebx}vc内联汇编 可以直接引用c/c++中的符号例如:int func(int);int var;__asm{mov eax,varadd eax,2push eaxcall
2013-02-01 23:12:25 655
原创 获取内核对象的引用计数
正规的方法可以用 ZwQueryObject 。但是该函数用起来比较麻烦。事实上还有一个方便的函数VOID ObReferenceObject(_In_ PVOID Object);Return valueObReferenceObject returns a value that is reserved for system use. Drivers
2013-01-31 11:26:35 1569
转载 zw函数和nt函数的区别
内核解惑:zw函数和nt函数的区别lkd> u ZwOpenProcessnt!ZwOpenProcess:804de044 b87a000000 mov eax,7Ah804de049 8d542404 lea edx,[esp+4]804de04d 9c pushfd804de04e 6a08 push 8804de050 e8dc150000 call nt!
2013-01-23 12:10:16 1298
转载 驱动错误码对照表
00000000 STATUS_SUCCESS 00000000 STATUS_WAIT_0 00000001 STATUS_WAIT_1 00000002 STATUS_WAIT_2 00000003 STATUS_WAIT_3 0000003F STATUS_WAIT_63 00000080 STATUS_ABANDONED 00000080 STAT
2013-01-23 10:25:38 4407
转载 MD5算法的C++实现
转自 http://www.cnblogs.com/flying_bat/archive/2007/09/25/905133.html附上源代码方便大家使用源代码下载:http://download.csdn.net/detail/tiankong_bear/5016638MD5算法的C++实现 1. IntroductionMD5算法是
2013-01-21 20:23:47 657
c++ 实现数学表达式计算
2016-10-30
在线翻译+屏幕取词 软件 源码
2016-03-07
多线程下载器
2015-11-03
在线翻译+屏幕取词 软件
2015-11-03
android手机手写板
2015-11-03
android手机手写板-附源码
2015-11-03
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人