简单即最美 让PE取代任务管理器完成使命(2) | ||||||||
---|---|---|---|---|---|---|---|---|
http://www.sina.com.cn 2006年12月27日 09:47 天极yesky | ||||||||
实例三:释放被引用的句柄 小提示:句柄是当对象调入内存时用来标识对象的由系统生成的一个32位整数值。对象具有文件、文件夹、工具栏、窗口等多种类型,因此句柄也就有文件句柄、文件夹句柄、窗口句柄、工具栏句柄等多种类型。对象的句柄可以通过调用API函数来获得,之后,其它的应用程序或函数要使用该对象,就可引用该句柄。“句柄”,英文为“Handle”,我们也可以把它翻译为“把柄”、“把手”。还是举个例子来说吧,比如你考上了大学,入学后,学校会给你一个学生证号,这个学生证号就是你的“把柄”,一当你做了坏事而学生证号又被他人掌握时,别人就会通过这个学生证号把你纠出来。 有时候,当你删除一个文件或文件夹的时候,Windows会提示该文件或文件夹无法删除(如图2)。这是为什么呢?这是因为该文件或文件夹的句柄正被其它程序引用。不过不要紧,利用PE的搜索功能,我们可以轻松找到该句柄和引用它的应用程序。
第一步:单击工具栏上的“搜索”按钮,打开PE的“搜索”对话框。 第二步:在搜索框中输入句柄名称(对于文件或文件夹句柄来说,句柄名称一般就是文件或文件夹名)或句柄名称中所包含的关键词,然后单击“搜索”。 第三步:PE的搜索结果显示在“搜索”对话框下面的窗格内,单击搜索结果,PE会自动打开软件主界面的句柄窗格并高亮显示该句柄。现在,单击工具栏上的“关闭”按钮就可关闭引用该句柄的应用程序了(如图3)。
|