<?xml version="1.0" encoding="utf-8"?><?xml-stylesheet href='http://feeds.feedsky.com/styles/temp01.xsl' type='text/xsl' ?><!--这是一个由Feedsy提供技术支持的Feed，为了提高读者阅读的体验，以及满足用户美化自己Feed的需要，我们设计了多种精美的Feed模板，提供给大家选择，所有最终呈现出来的样式，皆由用户自愿选择使用，未经许可，任何团体和个人，请不要擅自修改样式或者盗用，这是对于用户选择权的尊重。--><rss xmlns:atom="http://www.w3.org/2005/Atom" xmlns:fs="http://www.feedsky.com/namespace/feed" xmlns:dc="http://purl.org/dc/elements/1.1/" version="2.0"><channel><atom:link href="http://feeds.feedsky.com/csdn.net/JPEXE" type="application/rss+xml" rel="self"></atom:link><fs:self_link href="http://feeds.feedsky.com/csdn.net/JPEXE" type="application/rss+xml"></fs:self_link><lastBuildDate>Mon, 30 Nov 2009 15:44:00 GMT</lastBuildDate><title>Ψ星泪(JPEXE)</title><description>www.jpexe.com</description><link>http://blog.csdn.net/blogrss.aspx?username=JPEXE</link><item><title>[转] API Hook 完全手册</title><link>http://blog.csdn.net/JPEXE/archive/2009/11/30/4909521.aspx</link><description>从基本原理到实现步骤, 教我们怎样实现对 Windows 系统 API 的挂钩(HOOK)...

   1. 基本原理
  2. PE 文件结构和输入函数
  3. 挂接 API
   4. 远程线程
  5. 监视进程的启动
  6. 其他问题
  7. 总结
  8. 相关参考文献&lt;img src=&quot;http://www1.feedsky.com/t1/394139751/JPEXE/csdn.net/s.gif?r=http://blog.csdn.net/JPEXE/archive/2009/11/30/4909521.aspx&quot; border=&quot;0&quot; height=&quot;0&quot; width=&quot;0&quot; style=&quot;position:absolute&quot; /&gt;&lt;p class=&quot;fswww1&quot;&gt;&lt;a href=&quot;http://www1.feedsky.com/r/l/csdn.net/JPEXE/394139751/art01.html&quot; target=&quot;_blank&quot;&gt;&lt;img border=&quot;0&quot; ismap=&quot;ismap&quot; src=&quot;http://www1.feedsky.com/r/i/csdn.net/JPEXE/394139751/art01.gif&quot; onerror=&quot;this.style.display='none'&quot; /&gt;&lt;/a&gt;&lt;/p&gt;</description><pubDate>Mon, 30 Nov 2009 23:44:00 +0800</pubDate><author>Ψ星泪</author><guid isPermaLink="false">http://blog.csdn.net/JPEXE/archive/2009/11/30/4909521.aspx</guid><dc:creator>Ψ星泪</dc:creator><fs:srclink>http://blog.csdn.net/JPEXE/archive/2009/11/30/4909521.aspx</fs:srclink><fs:srcfeed>http://blog.csdn.net/JPEXE/feed.aspx</fs:srcfeed><fs:itemid>csdn.net/JPEXE/~1103264/394139751/1103262</fs:itemid></item><item><title>巧妙利用TWebBrowser让程序直接显示网络图片(Delphi)</title><link>http://blog.csdn.net/JPEXE/archive/2009/08/21/4469482.aspx</link><description>最近遇到这样的开发需求: 需要显示的图片来自网络, 只知道其 URL 地址. 要在程序上展示的话, 难道需要先把图片下载下来再载入 TImage 里吗? 这样还要自己去实现文件下载并控制其相关流程, 岂不是太麻烦了! 于是马上想到了 TWebBrowser 控件, 何不用它来显示, 把数据下载的事都交给浏览器模块, 这样就轻松多了嘛.&lt;img src=&quot;http://www1.feedsky.com/t1/394139752/JPEXE/csdn.net/s.gif?r=http://blog.csdn.net/JPEXE/archive/2009/08/21/4469482.aspx&quot; border=&quot;0&quot; height=&quot;0&quot; width=&quot;0&quot; style=&quot;position:absolute&quot; /&gt;&lt;p class=&quot;fswww1&quot;&gt;&lt;a href=&quot;http://www1.feedsky.com/r/l/csdn.net/JPEXE/394139752/art01.html&quot; target=&quot;_blank&quot;&gt;&lt;img border=&quot;0&quot; ismap=&quot;ismap&quot; src=&quot;http://www1.feedsky.com/r/i/csdn.net/JPEXE/394139752/art01.gif&quot; onerror=&quot;this.style.display='none'&quot; /&gt;&lt;/a&gt;&lt;/p&gt;</description><pubDate>Fri, 21 Aug 2009 11:51:00 +0800</pubDate><author>Ψ星泪</author><guid isPermaLink="false">http://blog.csdn.net/JPEXE/archive/2009/08/21/4469482.aspx</guid><dc:creator>Ψ星泪</dc:creator><fs:srclink>http://blog.csdn.net/JPEXE/archive/2009/08/21/4469482.aspx</fs:srclink><fs:srcfeed>http://blog.csdn.net/JPEXE/feed.aspx</fs:srcfeed><fs:itemid>csdn.net/JPEXE/~1103264/394139752/1103262</fs:itemid></item><item><title>[转] Delphi API HOOK 完全说明</title><link>http://blog.csdn.net/JPEXE/archive/2009/08/11/4433439.aspx</link><description>不知道大家是否还记得，在 DOS 系统中编程，经常会采取截取中断向量的技术：我们可以设置新的中断服务程序，当系统其他的程序调用这个中断时，就让它先调用我们自己设置的新的中断服务程序，然后再调用原来的中断服务程序，这样就能够获得非凡的控制权。许多优秀的软件和大多数 DOS 病毒程序都采用了这个方法。在 Windows 中，我们也可以采取类似技术。当系统调用某个 API  函数时，就会先进入我们自己的函数，然后再调用原来的 API 函数，这样，我们的程序就可以取得更多的控制权，我们就可对 Windows 系统中的任意一个函数调用进行动态拦截、跟踪、修改和恢复，就可让 Windows 系统中的任意一个函数按我们的设想工作。&lt;img src=&quot;http://www1.feedsky.com/t1/394139753/JPEXE/csdn.net/s.gif?r=http://blog.csdn.net/JPEXE/archive/2009/08/11/4433439.aspx&quot; border=&quot;0&quot; height=&quot;0&quot; width=&quot;0&quot; style=&quot;position:absolute&quot; /&gt;&lt;p class=&quot;fswww1&quot;&gt;&lt;a href=&quot;http://www1.feedsky.com/r/l/csdn.net/JPEXE/394139753/art01.html&quot; target=&quot;_blank&quot;&gt;&lt;img border=&quot;0&quot; ismap=&quot;ismap&quot; src=&quot;http://www1.feedsky.com/r/i/csdn.net/JPEXE/394139753/art01.gif&quot; onerror=&quot;this.style.display='none'&quot; /&gt;&lt;/a&gt;&lt;/p&gt;</description><pubDate>Tue, 11 Aug 2009 11:29:00 +0800</pubDate><author>Ψ星泪</author><guid isPermaLink="false">http://blog.csdn.net/JPEXE/archive/2009/08/11/4433439.aspx</guid><dc:creator>Ψ星泪</dc:creator><fs:srclink>http://blog.csdn.net/JPEXE/archive/2009/08/11/4433439.aspx</fs:srclink><fs:srcfeed>http://blog.csdn.net/JPEXE/feed.aspx</fs:srcfeed><fs:itemid>csdn.net/JPEXE/~1103264/394139753/1103262</fs:itemid></item><item><title>Delphi写的Win32服务,怎么添加描述信息?</title><link>http://blog.csdn.net/JPEXE/archive/2009/06/25/4296955.aspx</link><description>用Delphi写Win32服务很方便,它所提供的TService类很好用.但是使用过的朋友一定也发现,TService只提供了Name(服务名)和DisplayName(显示名)这两个属性,而并没有关于描述信息的属性可用.导致这样写出来的服务的描述信息是空的,总会让人觉得残缺不完整.下面就说说给TService添加服务描述信息的方法.其它不多说,直接帖代码出来,下面帖出一个比较完整的服务单元,并且实现了服务描述信息的制定.&lt;img src=&quot;http://www1.feedsky.com/t1/394139754/JPEXE/csdn.net/s.gif?r=http://blog.csdn.net/JPEXE/archive/2009/06/25/4296955.aspx&quot; border=&quot;0&quot; height=&quot;0&quot; width=&quot;0&quot; style=&quot;position:absolute&quot; /&gt;&lt;p class=&quot;fswww1&quot;&gt;&lt;a href=&quot;http://www1.feedsky.com/r/l/csdn.net/JPEXE/394139754/art01.html&quot; target=&quot;_blank&quot;&gt;&lt;img border=&quot;0&quot; ismap=&quot;ismap&quot; src=&quot;http://www1.feedsky.com/r/i/csdn.net/JPEXE/394139754/art01.gif&quot; onerror=&quot;this.style.display='none'&quot; /&gt;&lt;/a&gt;&lt;/p&gt;</description><pubDate>Thu, 25 Jun 2009 11:26:00 +0800</pubDate><author>Ψ星泪</author><guid isPermaLink="false">http://blog.csdn.net/JPEXE/archive/2009/06/25/4296955.aspx</guid><dc:creator>Ψ星泪</dc:creator><fs:srclink>http://blog.csdn.net/JPEXE/archive/2009/06/25/4296955.aspx</fs:srclink><fs:srcfeed>http://blog.csdn.net/JPEXE/feed.aspx</fs:srcfeed><fs:itemid>csdn.net/JPEXE/~1103264/394139754/1103262</fs:itemid></item><item><title>Delphi中限制文本框(TEdit)只能输入小数</title><link>http://blog.csdn.net/JPEXE/archive/2009/04/10/4062235.aspx</link><description>有些时候需要限制程序里的文本框(这里指TEdit控件)里只能输入某些特定字符。比如说限制只能输入数字，这时可以设置TEdit的NumbersOnly属性来实现，这里的TEdit将被限制为只能输入0到9这十个字符。那么，如果需要限制输入小数呢，小数点被阻止了，所以这时不能使用NumbersOnly属性，另外也没有别的属性能实现的。那就只有自己来做！&lt;p class=&quot;fswww1&quot;&gt;&lt;a href=&quot;http://www1.feedsky.com/r/l/csdn.net/JPEXE/394139755/art01.html&quot; target=&quot;_blank&quot;&gt;&lt;img border=&quot;0&quot; ismap=&quot;ismap&quot; src=&quot;http://www1.feedsky.com/r/i/csdn.net/JPEXE/394139755/art01.gif&quot; onerror=&quot;this.style.display='none'&quot; /&gt;&lt;/a&gt;&lt;/p&gt;</description><pubDate>Fri, 10 Apr 2009 14:08:00 +0800</pubDate><author>Ψ星泪</author><guid isPermaLink="false">http://blog.csdn.net/JPEXE/archive/2009/04/10/4062235.aspx</guid><dc:creator>Ψ星泪</dc:creator><fs:srclink>http://blog.csdn.net/JPEXE/archive/2009/04/10/4062235.aspx</fs:srclink><fs:srcfeed>http://blog.csdn.net/JPEXE/feed.aspx</fs:srcfeed><fs:itemid>csdn.net/JPEXE/~1103264/394139755/1103262</fs:itemid></item><item><title>讲解如何利用NT Native API获取NT系统的CPU使用率(支持多核)</title><link>http://blog.csdn.net/JPEXE/archive/2008/12/17/3541270.aspx</link><description>利用Native API来获取CPU使用率的方法,网上已有很多介绍的文章,也不乏代码.不过,现在双核(甚至更多)的CPU比较普及,然而网上的文章主要介绍了获取总的CPU使用率的方法,我却未找到关于怎样使用Native API来获取多核中每个单独核心CPU使用率的方法的相关文章.也许是我视力不好,没注意看到也说不定.不能发扬&quot;拿来主义&quot;,那就应该&quot;自己动手&quot;,才能&quot;丰衣足食&quot;.学习了前辈文章的一些方法,自己再仔细研究了Native API(对此有兴趣的朋友可以去读读&quot;Windows NT/2000 Native API Reference&quot;;),终于找到了支持多核的方法.在此拿出来和大家分享.&lt;p class=&quot;fswww1&quot;&gt;&lt;a href=&quot;http://www1.feedsky.com/r/l/csdn.net/JPEXE/394139756/art01.html&quot; target=&quot;_blank&quot;&gt;&lt;img border=&quot;0&quot; ismap=&quot;ismap&quot; src=&quot;http://www1.feedsky.com/r/i/csdn.net/JPEXE/394139756/art01.gif&quot; onerror=&quot;this.style.display='none'&quot; /&gt;&lt;/a&gt;&lt;/p&gt;</description><pubDate>Wed, 17 Dec 2008 17:26:00 +0800</pubDate><author>Ψ星泪</author><guid isPermaLink="false">http://blog.csdn.net/JPEXE/archive/2008/12/17/3541270.aspx</guid><dc:creator>Ψ星泪</dc:creator><fs:srclink>http://blog.csdn.net/JPEXE/archive/2008/12/17/3541270.aspx</fs:srclink><fs:srcfeed>http://blog.csdn.net/JPEXE/feed.aspx</fs:srcfeed><fs:itemid>csdn.net/JPEXE/~1103264/394139756/1103262</fs:itemid></item><item><title>预防微软反盗版&quot;黑&quot;招</title><link>http://blog.csdn.net/JPEXE/archive/2008/10/18/3095547.aspx</link><description>2008年10月20号,MS将同时启动针对WinXP专业版的WGA和针对Office系列的OGA这两套反盗版计划.据报道说,如果是盗版,WGA将每隔一小时&quot;黑屏&quot;一次并且中断登录,OGA则会在Office软件界面上添加永久性视觉标记,以提醒用户正在使用非正版软件.&lt;p class=&quot;fswww1&quot;&gt;&lt;a href=&quot;http://www1.feedsky.com/r/l/csdn.net/JPEXE/394139757/art01.html&quot; target=&quot;_blank&quot;&gt;&lt;img border=&quot;0&quot; ismap=&quot;ismap&quot; src=&quot;http://www1.feedsky.com/r/i/csdn.net/JPEXE/394139757/art01.gif&quot; onerror=&quot;this.style.display='none'&quot; /&gt;&lt;/a&gt;&lt;/p&gt;</description><pubDate>Sat, 18 Oct 2008 12:58:00 +0800</pubDate><author>Ψ星泪</author><guid isPermaLink="false">http://blog.csdn.net/JPEXE/archive/2008/10/18/3095547.aspx</guid><dc:creator>Ψ星泪</dc:creator><fs:srclink>http://blog.csdn.net/JPEXE/archive/2008/10/18/3095547.aspx</fs:srclink><fs:srcfeed>http://blog.csdn.net/JPEXE/feed.aspx</fs:srcfeed><fs:itemid>csdn.net/JPEXE/~1103264/394139757/1103262</fs:itemid></item><item><title>记住const的位置与区别</title><link>http://blog.csdn.net/JPEXE/archive/2008/03/07/2157436.aspx</link><description>一个比较经典的问题——
问以下两种声明的区别：
1)  const char * p
2)  char * const p&lt;p class=&quot;fswww1&quot;&gt;&lt;a href=&quot;http://www1.feedsky.com/r/l/csdn.net/JPEXE/394139758/art01.html&quot; target=&quot;_blank&quot;&gt;&lt;img border=&quot;0&quot; ismap=&quot;ismap&quot; src=&quot;http://www1.feedsky.com/r/i/csdn.net/JPEXE/394139758/art01.gif&quot; onerror=&quot;this.style.display='none'&quot; /&gt;&lt;/a&gt;&lt;/p&gt;</description><pubDate>Fri, 07 Mar 2008 22:01:00 +0800</pubDate><author>Ψ星泪</author><guid isPermaLink="false">http://blog.csdn.net/JPEXE/archive/2008/03/07/2157436.aspx</guid><dc:creator>Ψ星泪</dc:creator><fs:srclink>http://blog.csdn.net/JPEXE/archive/2008/03/07/2157436.aspx</fs:srclink><fs:srcfeed>http://blog.csdn.net/JPEXE/feed.aspx</fs:srcfeed><fs:itemid>csdn.net/JPEXE/~1103264/394139758/1103262</fs:itemid></item><item><title>运行时隐藏(不显示)程序窗口(VC)</title><link>http://blog.csdn.net/JPEXE/archive/2008/01/09/2031085.aspx</link><description>有时需要写一些简单的程序，在后台运行完成某些功能，这时则不想要它出现程序窗口。然而即使建立Console控制台程序，运行时也会闪出一个讨厌的DOS窗口。其实可以很容易地通过一个简单方法来解决这个问题。&lt;p class=&quot;fswww1&quot;&gt;&lt;a href=&quot;http://www1.feedsky.com/r/l/csdn.net/JPEXE/394139759/art01.html&quot; target=&quot;_blank&quot;&gt;&lt;img border=&quot;0&quot; ismap=&quot;ismap&quot; src=&quot;http://www1.feedsky.com/r/i/csdn.net/JPEXE/394139759/art01.gif&quot; onerror=&quot;this.style.display='none'&quot; /&gt;&lt;/a&gt;&lt;/p&gt;</description><pubDate>Wed, 09 Jan 2008 00:38:00 +0800</pubDate><author>Ψ星泪</author><guid isPermaLink="false">http://blog.csdn.net/JPEXE/archive/2008/01/09/2031085.aspx</guid><dc:creator>Ψ星泪</dc:creator><fs:srclink>http://blog.csdn.net/JPEXE/archive/2008/01/09/2031085.aspx</fs:srclink><fs:srcfeed>http://blog.csdn.net/JPEXE/feed.aspx</fs:srcfeed><fs:itemid>csdn.net/JPEXE/~1103264/394139759/1103262</fs:itemid></item><item><title>解决stack overflow栈溢出问题！</title><link>http://blog.csdn.net/JPEXE/archive/2007/11/03/1864305.aspx</link><description>今天又遇到&quot;stack overflow&quot;的问题，让我和一个同事头痛了好半天。问题描述：VC++写的COM模块(ATL)，用Delphi做客户端调用，运行时报&quot;stack overflow&quot;的错误，调试发现此错误是在执行COM中一个函数入栈的时候发生的。&lt;p class=&quot;fswww1&quot;&gt;&lt;a href=&quot;http://www1.feedsky.com/r/l/csdn.net/JPEXE/394139760/art01.html&quot; target=&quot;_blank&quot;&gt;&lt;img border=&quot;0&quot; ismap=&quot;ismap&quot; src=&quot;http://www1.feedsky.com/r/i/csdn.net/JPEXE/394139760/art01.gif&quot; onerror=&quot;this.style.display='none'&quot; /&gt;&lt;/a&gt;&lt;/p&gt;</description><pubDate>Sat, 03 Nov 2007 00:17:00 +0800</pubDate><author>Ψ星泪</author><guid isPermaLink="false">http://blog.csdn.net/JPEXE/archive/2007/11/03/1864305.aspx</guid><dc:creator>Ψ星泪</dc:creator><fs:srclink>http://blog.csdn.net/JPEXE/archive/2007/11/03/1864305.aspx</fs:srclink><fs:srcfeed>http://blog.csdn.net/JPEXE/feed.aspx</fs:srcfeed><fs:itemid>csdn.net/JPEXE/~1103264/394139760/1103262</fs:itemid></item></channel></rss>
