摘要:Implementing Reusable Drag '& Drop Classes http://www.codeguru.com/cpp/com-tech/shell/article.php/c4499/Rating: none Leon Finker (view profile)May 23, 2001 IDataObject,IEnumFORMATETC,IDropSource...
阅读全文
文章分类 - 系统编程
摘要:http://www.codeguru.com/cpp/com-tech/shell/general/article.php/c7353/ Ejaz Anwer (view profile)June 10, 2004 Environment: VC++, ATL Introduction CSimpleShlExt is a simple shell extension to ...
阅读全文
摘要:Imitating Windows Explorerhttp://www.codeguru.com/cpp/com-tech/shell/article.php/c4521/Rating: none Leon Finker (view profile)May 23, 2001 I wandered how I can simulate the Windows explorer lis...
阅读全文
摘要:Logging the Shell ActivityRating: Dino Esposito (view profile)April 13, 2001 There are many reasons to log what users do throughout the shell. You may need logging for the applications' sake, t...
阅读全文
摘要:转:device tree的搭建过程作者:tiamo大家都应该知道windows下面的驱动模型是分层的.大家构成一个树状结构.那你知道这个结构是怎么搭建起来的么?你会说是一个一个设备枚举出来的,那你又能说说具体是怎么枚举出来的么?系统是怎么知道有一个设备存在的?系统又是怎么知道这个设备需要什么样子的资源?你也许会说这个是由bus driver来完成的,说得没错但是你知道bus driver是怎么完...
阅读全文
摘要:绕过防火墙的反向连接报警 http://www.whitecell.org/list.php?id=18Author: PolymorphoursEmail: Polymorphours@whitecell.orgHomepage:http://www.whitecell.org Date: 2005-11-17 /* Author: Polymorphours Da...
阅读全文
摘要:编写进程/线程监视器http://www.xfocus.net/articles/200303/495.html创建时间:2003-03-21文章属性:原创文章来源:http://www.whitecell.org文章提交:sinister (jiasys_at_21cn.com)编写进程/线程监视器Author : sinisterEmail : sinister@whitecell.or...
阅读全文
摘要:在NT中直接访问物理内存 我们知道,在NT/2K/XP中,操作系统利用虚拟内存管理技术来维护地址空间映像,每个进程分配一个4GB的虚拟地址空间。运行在用户态的应用程序,不能直接访问物理内存地址;而运行在核心态的驱动程序,能将虚拟地址空间映射为物理地址空间,从而访问物理内存地址。 如果要在应用程序中以物理地址方式访问内存,自然而然的办法,是编写一个专用的驱动程序(如大家熟悉的WinIO),里面设...
阅读全文
摘要:http://www.codeproject.com/system/UsingWMI.asp
阅读全文
摘要:Terminating Windows Processeshttp://www.alexfedotov.com/articles/killproc.asp Introduction Developing applications for Windows, occasionally you may need to terminate a process forcibly. For example, ...
阅读全文
摘要:Advanced Task Manager in MFChttp://www.codeproject.com/system/AdvancedTaskManager.asp
阅读全文
摘要:Processes and Threads Samplehttp://www.alexfedotov.com/samples/threads.asp This sample demonstrates how to list all processes and their threads on Windows NT using the undocumented ZwQuerySystemInform...
阅读全文
摘要:WMI Top Samplehttp://www.alexfedotov.com/samples/wmitop.asp WMI provides per-process processor usage information via the Win32_Process class. The KernelModeTime and UserModeTime properties of this cla...
阅读全文
摘要:Detecting Windows NT/2K process execution http://www.codeproject.com/threads/procmon.asp
阅读全文
摘要:Three Ways to Inject Your Code into Another Processhttp://www.codeproject.com/threads/winspy.asp下面是这篇文章引用到的文章: Load Your 32-bit DLL into Another Process's Address Space Using INJLIB by Jeffrey Richte...
阅读全文
摘要:InjLib - A Library that implements remote code injection for all Windows versionshttp://www.codeproject.com/library/InjLib.asp参考其中的文章链接
阅读全文
摘要:Enumerating Windows Processes Download source code for this article (.zip, 193KB) Original article (in Russian) Introduction Win32 offers several methods to enumerate currently running processe...
阅读全文
摘要:部分代码(csdn上的):在stdafx.h中 #ifndef WINVER#define WINVER 0x0400#endif #ifndef _WIN32_WINNT#define _WIN32_WINNT 0x0400#endif #ifndef _WIN32_WINDOWS#define _WIN32_WINDOWS 0x0410#endif #ifndef _WIN32_IE#def...
阅读全文
摘要:如何通过托盘图标得到该所属进程void CTrayDlg::OnButton1() { // TODO: Add your control notification handler code here HWND wd=::FindWindow("Shell_TrayWnd",NULL); if (wd==NULL) { ...
阅读全文
摘要:自定义浏览器 本教程提供了自定义浏览器控件的行为和外观的一些方法。你将看到高级的宿主接口,IDocHostUIHandler, IDocHostUIHandler2, IDocHostShowUI, 和ICustomDoc。本文也讨论其他自定义方法,例如在宿主的IDispatch实现中处理DISPID_AMBIENT_DLCONTROL来进行下载控制;以及使用IHostDialogHelper。 ...
阅读全文
浙公网安备 33010602011771号