- 博客(14)
- 资源 (6)
- 问答 (1)
- 收藏
- 关注
原创 通过线程ID获得窗口句柄的方法
首先创建进程:STARTUPINFO si;PROCESS_INFORMATION pi; if( !CreateProcess( NULL, // No module name (use command line). "11111//111.exe", // Command line. NULL, // Process han
2008-01-29 11:47:00 7426 1
转载 用VC++建立Service服务应用程序
下载源代码 本文主要介绍了 OpenSCManager、CreateService、OpenService、ControlService、DeleteService、RegisterServiceCtrlHandler、SetServiceStatus、StartServiceCtrlDispatcher等操作服务程序的主要几个API的用法,具体的函数参数大家可以查阅MSDN。 为什么要使
2008-01-27 18:19:00 751
转载 用 C++ 创建简单的 Win32 服务程序
原文出处:Creating a Simple Win32 Service in C++下载 NTService 例子源代码下载 NTServCpl 例子源代码下载 NTServCtrl 例子源代码 摘要 本文描述如何用 Visual C++ 创建 Windows NT 服务程序。创建该服务仅用到一个 C++ 类,这个类提供服务与操作系统之间一个简单的接口。使用这个类实现自己的服务非常简单,只要改
2008-01-27 18:19:00 744
转载 VC++开发BHO插件——定制你的浏览器
关键字 BHO Browser COM ATL 网址过滤原作者姓名 陆其明文章原始出处 http://hqtech.nease.net 读者评分 18 评分次数 4 正文在Windows操作系统上,我们最常见的浏览器有两种:文件浏览器(exploer.exe,应用于文件系统)和Internet浏览器(iexplore.exe,应用于互联网资源)。由于这两个浏览器功能强大,而且又与Windo
2008-01-24 17:37:00 695
转载 Internet Explorer 编程简述(十)响应来自HTML Element的事件通知——几个好用的类
1、概述实现了对Webbrowser的resuing之后我们便会发现有时候我们还需要处理浏览器中的元素(HTML Element)。这种处理包括主动和被动两个方面,像《FAQ:如何访问WebBrowser的滚动条》、《FAQ:操纵下拉列表》、《FAQ:两种方法访问多层嵌套的frame》等文章所演示的就是主动的处理。通常我们从Webbrowser获得一个Web文档接口(IHTMLDocument
2008-01-13 20:15:00 704
原创 自定义浏览器
本教程提供了自定义浏览器控件的行为和外观的一些方法。你将看到高级的宿主接口,IDocHostUIHandler, IDocHostUIHandler2, IDocHostShowUI, 和ICustomDoc。本文也讨论其他自定义方法,例如在宿主的IDispatch实现中处理DISPID_AMBIENT_DLCONTROL来进行下载控制;以及使用IHostDialogHelper。本文分为如下
2008-01-12 22:11:00 801
原创 查看windows脚本版本的vbscript代码
On Error Resume NextWScript.Echo "WSH Version: "&WScript.VersionWscript.Echo "VBScript Version: "&ScriptEngineMajorVersion&"."&ScriptEngineMinorVersionstrComputer="."Set objWMIService = GetObject("win
2008-01-11 14:49:00 1319
原创 隐藏指定程序托盘图标的方法
#include HWND hWnd,hWndTmp; unsigned long lngPID; long ret,lngButtons; HANDLE hProcess; LPVOID lngAddress; long lngTextAdr,lngHwndAdr,lngHwnd,lngButtonID; char strBuff[1024]={0}; char* str = NULL;
2008-01-11 14:47:00 1574
原创 一个获取IE窗口的方法
BOOL CALLBACK EnumWindowsProc4(HWND hwnd,LPARAM lParam) { TCHAR bufclsname[MAX_PATH]; char* text = new char[80]; GetClassName(hwnd,bufclsname,MAX_PATH); if(!_tcsicmp(bufclsname,_T("IEFrame"
2008-01-11 14:46:00 754
原创 利用object元素操作浏览器
function Expand(){var filenum = 2;file.insertAdjacentHTML(BeforeEnd,文本框 );filenum++;}//--> 文本框
2008-01-11 14:43:00 798
原创 不用MFC向导创建MFC程序时产生错误的解决办法
解决外部符号错误:_main,_WinMain@16,__beginthreadex EJ,?,$O 在创建MFC项目时, 不使用MFC AppWizard向导, 就会在编译时产生很多连接错误, 如error LNK2001错误, 典型的错误提示有: MMb4libcmtd.lib(crt0.obj) : error LNK2001: unresolved external symbo
2008-01-11 14:42:00 725
原创 隐藏指定程序托盘图标的方法
#include HWND hWnd,hWndTmp; unsigned long lngPID; long ret,lngButtons; HANDLE hProcess; LPVOID lngAddress; long lngTextAdr,lngHwndAdr,lngHwnd,lngButtonID; char strBuff[1024]={0}; char* str = NULL; h
2008-01-09 16:37:00 3138
转载 自制进程管理器
作者:陈炜下载源代码 系统中运行的进程实际上比我们在任务管理器("Ctrl+Alt+Del"对话框)中看到的要多,有些恶意的程序是无法在任务栏和任务管理器中看到的。本文介绍如何显示系统当前运行的所有进程,及如何终止运行的进程。 运行程序,点按钮"获取进程",则系统当前运行的所有进程名称以及进程对应的ID、涉及的线程数、优先级便显示在列表视图里面了。图一是程序运行效果图。图一 运行效
2008-01-08 16:35:00 789
原创 通过进程获取窗口的句柄
通过 EnumWindows 枚举所有窗口的句柄,利用 GetWindowThreadProcessId 获取窗口句柄与查找的进程ID比较以获得查找进程的窗口的句柄。BOOL CALLBACK EnumWindowsProc(HWND hwnd, LPARAM lparam) { DWORD threadid; GetWindowThreadProcessId(hwnd,&threadi
2008-01-03 21:26:00 3963 1
iOS和Android系统中的微信分身版软件是如何实现的?
2016-04-15
TA创建的收藏夹 TA关注的收藏夹
TA关注的人