`
avrilxu
  • 浏览: 481 次
  • 性别: Icon_minigender_1
  • 来自: 北京
最近访客 更多访客>>
文章分类
社区版块
存档分类
最新评论

Hook DHTML Commands

阅读更多
If you only want to suppress script errors, handle OLECMDID_SHOWSCRIPTERROR from the CGID_DocHostCommandHandler command group in your host's IOleCommandTarget implementation. To handle this in Windows Forms's WebBrowser class, you need your own WebBrowserSite class that implements IOleCommandTarget and use it as your webbrowser's control site. If you host the ActiveX version of IE directly, check https://code.google.com/p/csexwb2/

Note implementing IOleCommandTarget will have the webbrowser control routing all kinds of commands (e.g. OLECMDID_PRINT, OLECMDID_SHOWPAGEACTIONMENU, OLECMDID_PASTESPECIAL,OLECMDID_SETPROGRESSPOS, etc) to the host. If you are not interested in changing the default behavior for those commands, remember to return OLECMDERR_E_NOTSUPPORTED (if you handle the group but not the command) or OLECMDERR_E_UNKNOWNGROUP, otherwise your application may crash.
转自http://jiangsheng.blogspot.com/2005_07_01_archive.html
分享到:
评论

相关推荐

    Hook Api,hook ReadFile,hook WriteFile,hook LoadLibrary

    在IT行业中,Hook API是一种广泛使用的技术,它允许开发者拦截并控制特定函数的调用,以便在函数执行前后插入自定义的行为。这个技术在软件调试、性能监控、系统安全和功能扩展等方面都有重要应用。本篇文章将深入...

    APIHook例子 hook api

    APIHook是一种技术,用于在应用程序调用特定API(应用程序编程接口)时,插入自定义代码以拦截、修改或增强原始API的功能。这个例子是关于如何Hook Windows Socket API,即Winsock,来监控或改变网络通信行为。让...

    EasyHook-2.7.6270.0.zip_c# easy hook_easyhook_easyhook 2.7_eas

    EasyHook是一款强大的、开源的.NET库,用于在托管代码中实现远程函数钩子(Remote Function Hooking)。在标题和描述中提到的"EasyHook-2.7.6270.0.zip"是一个包含EasyHook库版本2.7.6270.0的压缩包,适用于C#开发者...

    Hook经典分析 关于QQ Hook的应用 钩子

    QQ Hook是一种技术手段,主要涉及计算机程序中的钩子(Hook)机制。钩子在编程领域中,是指一种允许开发者在特定事件发生时插入自定义处理代码的机制。它允许程序拦截并处理系统或应用程序级别的事件,例如键盘输入...

    微信Hook教程(易语言)

    ### 微信Hook教程(易语言) #### 一、Hook技术概述 Hook技术在软件开发领域扮演着重要的角色,尤其在实现特定功能扩展或者调试分析时。本教程将重点介绍如何利用易语言进行微信Hook操作。 #### 二、Hook原理简述...

    EasyHook远程进程注入并hook api的实现

    本篇将详细讲解如何利用EasyHook库实现远程进程API Hook。 EasyHook是一个开源的.NET库,它提供了一种在Windows平台上进行远程钩子(Hook)的技术。Hook技术允许开发者拦截系统调用或特定函数的执行,以便在调用...

    Inline Hook_inlinehook_x86_x64_64位HOOK_

    Inline Hook是一种技术,主要用于在程序运行时修改函数的行为。它涉及到计算机编程中的底层技术,特别是逆向工程和软件调试领域。Inline Hook的核心是通过在原函数的代码中插入额外的指令来实现对函数调用的拦截,...

    易语言 微信 hook 2.6

    《易语言微信hook 2.6技术解析及应用探索》 在信息技术日新月异的今天,编程语言的创新和应用不断推动着软件开发的进步。其中,“易语言”以其独特的汉字编程理念,降低了编程的门槛,让更多的人能够参与到程序设计...

    Hook MessageBox 全局Hook

    全局Hook是一种技术,它允许一个程序监控或修改其他程序的行为,而无需修改这些程序的代码。在本场景中,我们关注的是Hook MessageBox,也就是对Windows系统中的消息框函数MessageBox进行拦截。MessageBox是Windows ...

    C#EasyHook_easyhook_

    【C# EasyHook】是一个强大的库,用于在.NET Framework中实现远程函数调用(RDI,Remote Function Invocation)和钩子技术。EasyHook为开发者提供了一种高效、稳定且易于使用的解决方案,允许他们在运行时拦截和修改...

    分享一个大神的hook示例,理论上能Hook任意地址和获取寄存器数据

    在IT行业中,Hook技术是一种非常重要的调试和系统监控手段,它允许我们拦截并处理特定的系统调用、函数调用或者API调用。本示例着重讲解如何实现一个通用的Hook机制,能够理论上Hook任意地址并获取寄存器数据。我们...

    Hook函数任意地址 c++

    在IT行业中,Hook技术是一种非常重要的系统编程技巧,它允许开发者拦截和修改系统或应用程序的特定功能执行流程。本实例以"C++"为语言环境,实现了Hook函数在任意地址的功能,同时还提供了获取CPU寄存器内容的能力。...

    ApiHook.rar_APIHOOK.rar_DLL HOOK_api_hook.dll_dll_hook dll

    在标题"ApiHook.rar_APIHOOK.rar_DLL HOOK_api_hook.dll_dll_hook dll"中,我们可以看到"ApiHook"、"DLL HOOK"以及"api_hook.dll"等关键词,这些都是与API Hook密切相关的元素。描述中提到的"API Hook示例代码"是...

    HOOK 系统注册表 HOOK API SYSTEM REGISTRY

    HOOK 系统注册表 HOOK API SYSTEM REGISTRY 文件清单: PHookRegistry.exe HOOK管理主程序 PNtHOOK.dll HOOK API DLL 功能描述: 1. 只针对用户级别的程序API陷井式HOOK, 这里只对以下API进行HOOK: ...

    企业微信hook,PC企业微信hook,企业微信hook教程,易语言企业微信hook,pc微信hook小程序,pc微信hook全套教程,pc微信hook最新版本,企业微信hook 加好友,pc.zip

    企业微信hook,PC企业微信hook,企业微信hook教程,易语言企业微信hook,pc微信hook小程序,pc微信hook全套教程,pc微信hook最新版本,企业微信hook 加好友,pc企业微信hook全套教程,PC企业微信HOOK接口在前面的内容中读者...

    apihook,inlinehook

    在IT行业中,"hook"是一种技术,用于在程序运行时拦截特定函数的调用,以便在调用前或调用后执行自定义代码。这种技术广泛应用于软件开发、调试、性能分析以及安全领域。"apihook"是hook技术的一个特定应用,主要...

    QT下 hook自定义API

    QT下hook自定义API是一种技术,它允许程序员在不修改原始代码的情况下,拦截并修改特定API函数的行为。这种技术在软件测试、调试、性能分析以及功能扩展等方面具有广泛应用。本篇将详细介绍如何在QT环境下利用detour...

    hook编程,hook的使用

    Hook编程是一种在软件开发中广泛使用的技术,尤其是在Windows API、Android和React Native等环境中。它允许开发者拦截并修改系统函数调用或者特定程序的行为,从而实现功能扩展、调试、日志记录等多种目的。本篇文章...

    各类的hook资料,新手学hook

    Hook技术在IT行业中是一种强大的工具,它允许程序员拦截和修改其他程序或系统函数的行为,从而实现功能扩展、调试、监控等多种目的。对于新手来说,掌握hook技术能够提升编程能力,帮助理解系统底层运作机制,以及...

    易语言x64-hook模块源码+实列

    常见的Hook类型包括API Hook、内联Hook(Inline Hook)、异常处理Hook(VEH Drx Hook)等。 3. **wow64_hook_2.91模块源码**:这是易语言的x64 Hook模块的源代码,版本号为2.91。通过阅读源码,开发者可以了解模块...

Global site tag (gtag.js) - Google Analytics