上一页 1 ··· 30 31 32 33 34 35 36 37 38 ··· 41 下一页
摘要: 原因是UltraDeamen的问题,重新换个WinMount来解压ISO文件。完美安装运行 阅读全文
posted @ 2014-03-26 15:51 foo__hack 阅读(212) 评论(0) 推荐(0) 编辑
摘要: 一,先来谈抽象吧,因为抽象跟后面的API的设计是息息相关的有句话说的好(不知道谁说的了):计算机科学中的任何问题都可以抽象出一个中间层就解决了。抽象是指在思维中对同类事物去除其现象的、次要的方面,抽取其相同的、主要的方面,从而做到从个别中把握一般,从现象中把握本质的认识工程和思维方法。在计算机学科中,抽象也称为模型化,源于实验科学,主要要素为数据采集方法和假设的形式说明、模型的构造与预测、实验分析。结果分析。在为可能的算法、数据结构和系统结构等构造模型时使用此过程。抽象的结果为概念、符号和模型。在图论中体现的是抽象与理论形态,欧拉从哥尼斯堡七巧板问题入手,将其抽象为边和点的问题进行研究,成为图 阅读全文
posted @ 2014-03-20 15:47 foo__hack 阅读(1461) 评论(0) 推荐(0) 编辑
摘要: 原来修改了inf文件会导致签名过的驱动包哈希值不正确了啊。现在才知道。 = =http://www.chiphell.com/thread-827956-1-1.html 阅读全文
posted @ 2014-03-20 11:34 foo__hack 阅读(333) 评论(0) 推荐(0) 编辑
摘要: 试用了下CSDN的Code 期间还遇到一个错误http://blog.csdn.net/utstarm/article/details/8249853这个新手教程写得不错https://code.csdn.net/DOC_CSDN/git_lxf/file/Git简介.mdhttp://hi.baidu.com/lettoo/item/666ee80ff2727a8802ce1b90 阅读全文
posted @ 2014-03-19 10:13 foo__hack 阅读(305) 评论(0) 推荐(0) 编辑
摘要: 最近想读读开源项目,windows下的。文本编辑器是一个很好的选择,因为里面的很多技术,算法(字符串搜索,匹配等)都是被程序员实现过千万遍了,代码里面有很多精髓可以让我们这些菜鸟学学。首先:下载源码 v1之后可以先熟悉下解压后的目录结构,了解下项目的outline,之后参考以下博客编译,如果会用Nmake的朋友就更好了http://blog.sina.com.cn/s/blog_6294abe701012dpo.html有时间分析源码,看来要很长一段时间了。 阅读全文
posted @ 2014-03-18 17:08 foo__hack 阅读(620) 评论(0) 推荐(0) 编辑
摘要: 其实NSIS的官网已经提供了很多别人开发的插件了,今天需要用到GetVersion这个插件,这是不维护的插件了,不推荐用,但是由于现实中的问题,导致我不得不用这个插件。所以就下载下来了。下载下来之后,作者已经把插件源码打包成VS工程了,感兴趣可以看看底层原理。我只需要二进制的模块,所以把GetVersion.dll拷贝到了NSIS的插件目录下,就能使用了以下是NSIS的脚本代码:Var /GLOBAL WINDOWS_ARCHITECTURE ;这里用了GetVersion插件,但是该插件的作者已经停止维护了, ;但是不得已,需要使用,把GetVersion.dll放到了NSIS的插件... 阅读全文
posted @ 2014-03-13 17:35 foo__hack 阅读(384) 评论(0) 推荐(0) 编辑
摘要: 叫DPInst。微软开发的,附带在WDK里面。我日,以前一直没有发现。如果是win 7 需要用DPInst 2.1版本的。把DPInst.exe放在驱动包的同一个目录下,不用写xml,也不用传递/path。用以下命令行调用自动安装更新驱动/c /f /se /sw当然,如果你不用命令行也可以,直接双... 阅读全文
posted @ 2014-03-11 14:36 foo__hack 阅读(727) 评论(0) 推荐(0) 编辑
摘要: 图像大小(字节数) = 图像像素数量*图像深度(bit)/ 8图像像素数量 = 图像的长*图像的宽 阅读全文
posted @ 2014-03-11 11:18 foo__hack 阅读(670) 评论(0) 推荐(0) 编辑
摘要: 也许读者会注意到,端口寄存器的变量使用了volatile 修饰符,这是因为C语言在编译的时候会进行某种优化来提高效率,比如下面这段代码int i = 1;int a = i;int b = i;对于编译器来说,处理a=i 的时候,是先把i的内容放入寄存器中,然后把寄存器的内容付值给a, 当处理b = i的时候,编译器发现在这中间并没有其它代码,也就是认为i的内容不会发生变化,因此不需要再一次从i中读取内容,而是直接把刚才放入寄存器里的内容再付值给b, 这对一般的程序是没有任何问题的,而且提高了效率。但是存在一些编译器不知道的原因,让i 的值产生了变化,那么就在b=i的时候,b得到值并不是i真正 阅读全文
posted @ 2014-03-05 13:54 foo__hack 阅读(194) 评论(0) 推荐(0) 编辑
摘要: 操作系统:windows XP调试器通过CreateProcess传入带有DEBUG_PROCESS和DEBUG_ONLY_THIS_PROCESS的dwCreationFlags创建被调试进程。这种情况下,进程创建的早期(执行NtCreateProcess或NtCreateProcessEx之前),调用DbgUiConnectToDbg()使调用线程和调试子系统建立连接。DbgUiConnectToDbg()内部调用ZwCreateDebugObject创建一个DEBUG_OBJECT内核对象,并将其句柄保存在当前线程环境块(TEB)的的DbgSsReserved[1]中。调试进程与被调试进 阅读全文
posted @ 2014-03-05 13:51 foo__hack 阅读(967) 评论(0) 推荐(0) 编辑
上一页 1 ··· 30 31 32 33 34 35 36 37 38 ··· 41 下一页