打通IE保护模式(六)保护模式中的其他限制
来源:互联网 发布:淘宝如何刷动态评分 编辑:程序博客网 时间:2024/05/03 18:27
1.运行其他应用程序
IE具有另一个防止恶意代码启动或与其他进程通信的机制。如果一个插件试图启动另一个进程,IE将在启动这个进程前要求该用户同意。举个例子来说,使用查看源代码命令会引起如下提示:
如果你的插件需要运行一个单独的EXE,你可以增加一个注册表键值来告诉IE你的EXE可以被信任并能够无须提示就被运行。这个控制这种行为的注册表键值是HKLM/Software/Microsoft/Internet Explorer/Low Rights/ElevationPolicy。创建一个新的GUID,然后在名称为那个GUID的ElevationPolicy下增加一个键值。在这个新的键值中,创建三个值:
·AppName:可执行文件的文件名,例如“DempApp.exe”。
· AppPath:EXE所在的目录。
·Policy:设置成3的DWORD值
如果你的安装没有创建一个类似的键的话,当你选择对话框中的“Do not show me the warning for this program again”,IE自己将创建一个。
2、拖拽到其他应用程序
如果你试图从一个网页的内容拖拽到另一个应用程序中,会出现一个类似的提示窗口:
这个提示窗口也可通过一个注册表键来禁止。格式如上面所述,但是你的应用程序的键应该放在DragDrop下,而不是前面的ElevationPolicy。
DemoApp作为一个拖拽的对象来演示,如果你在IE中选择了一些文本内容,并把它拖拽到DemoApp对话框中,它将显示一个消息来表示它已经收到这个拖拽动作:
- 打通IE保护模式(六)保护模式中的其他限制
- 打通IE保护模式(一)介绍保护模式
- 打通IE保护模式(五)启用你的插件和其他应用程序之间的通信
- 打通IE保护模式(二)虚拟化
- 打通IE保护模式(四)运行时检测保护模式/写注册表/提示用户保存文件
- 打通IE保护模式(三)示例应用程序和扩展插件
- ie保护模式
- IE保护模式
- 什么是IE中的保护模式(protected mode)
- 保护模式编程、六
- 【学习】【保护模式编程、六】
- 保护模式
- 保护模式
- 保护模式
- 保护模式
- 保护模式
- 保护模式
- 保护模式
- 打通IE保护模式(五)启用你的插件和其他应用程序之间的通信
- 关于在windows下部署发布QT程序的总结
- 解决右键菜单没有新建记事本的方法
- Ext 3 列表下方翻页插件, 选择每页[]条
- ubuntu配置meego+qemu开发环境
- 打通IE保护模式(六)保护模式中的其他限制
- [转]SQLite 数据库介绍
- Flex Spring整合(转载)
- Maven多模块布局实例详解
- Android的Binder机制浅析
- SECURITY_ATTRIBUTES/SECURITY_DESCRIPTOR
- 《决胜21点》观后感
- windows下图形数据的粘贴操作(VC)
- 简明为上---最近的软件设计小感想