- 博客(9)
- 资源 (7)
- 收藏
- 关注
原创 为XP的远程桌面连接增加网络身份验证功能
实际工作中,你可能会时常使用远程桌面连接,比较常见的一种情况是Windows XP与Windows Vista,默认设置下,Windows Vista的远程桌面连接是“只允许运行带网络级身份验证的远程桌面的计算机连接(更安全)”,也就是说在进行远程桌面连接之前先进行身份验证,这样可以让系统获得更安全的保障。 事实上,Windows XP在安装SP3补丁包之后,远程桌面已经可以实现网络身
2009-07-31 15:10:00 1053
原创 如何从 VC WebBrowser 应用程序中调用脚本函数
为了调用脚本函数存在的网页上,您必须使用自动化 ; 换句话说,IDispatch。 使用以下步骤来调用脚本函数从 Visual C++ 应用程序的网页上存在的: 获取在 HTML 文档的 IDispatch。 调用利用 IDispatch:: GetIDsOfNames 获取脚本函数的 ID。 调用 IDispatch:: Invoke 执行该函数。下面的 Visual C
2009-07-30 21:43:00 2807
原创 实现和IE浏览器交互的几种方法的介绍
实现和IE浏览器交互的几种方法的介绍 浙江大学计算机系 胡朝晖 陈奇 俞瑞钊 ---- 1.引言 ---- 如何实现对IE浏览器中对象的操作是一个很有实际意义问题,通过和IE绑定的DLL我们可以记录IE浏览过的网页的顺序,分析用户的使用行为和模式。我们可以对网页的内容进行过滤和翻译,可以自动填写网页中经常需要用户填写的Form内容等等,我们所有的例子代码都是通过VC来表示的,采用的原理是通过和IE
2009-07-30 21:19:00 2609
原创 如何确定硬件 DEP 可用且已在计算机上配置
数据执行保护 (DEP) 是一套硬件和软件技术,可对内存执行额外检查,以防被恶意代码利用。除了显式包含可执行代码的内存位置外,硬件实施 DEP 会将进程中的所有内存位置全部标记为不可执行。有一种恶意代码攻击尝试从不可执行的内存位置插入代码并加以运行。DEP 可截获这些攻击并引发异常,以此来帮助阻止此类攻击。本文介绍硬件实施 DEP 的使用要求,并说明如何确认 Windows 中的硬件 DEP 是否
2009-07-28 17:43:00 2813
原创 如何将标记为可安全编写脚本和初始化的 MFC ActiveX 控件
默认,MFC ActiveX 控件不被标记为可安全编写脚本和可安全初始化。 该控件在 Internet Explorer 中运行该安全级别设置为中等或高时,这一明显。 在这两种模式任一,警告可能会显示控件的数据不安全,或者不在控件是可安全编写脚本来使用。 有一个控件可用于消除这些错误的两个方法。 第一个包括实现 IObjectSafety 接口的控件,并可用于更改它们的行为和成为"安全"如果在 I
2009-07-21 16:13:00 1773
原创 服务程序中如何以当前登陆用户身份运行程序
开发中有时会遇到这样的问题,当服务程序需要使用某些功能时,由于用户的关系而受到限制,比如访问注册表的HKEY_CURRENT_USER键,使用网络等等,这时候就需要以当前登陆用户的身份去进行操作,通常会创建一个进程来完成需要的功能。如果使用CreateProcess来创建进程的话,新创建的进程和服务程序依然是相同的用户身份,还是无法达到目的,只有使用CreateProcessAsUser了。但
2009-07-20 11:07:00 1653
原创 如何在VC中嵌入IE
一、需要在你的程序中嵌入IE浏览器的窗口。有两种实现方法,其一,添加CHtmlView的视类;其二,添加IE浏览器的ActiveX控件。其实不管用什么方法,除了函数名称稍有区别外,它们最终都调用了微软的IWebBrowser2的接口。 二、方法和步骤: 1. 建立一个对话窗形式的MFC应用程序,注意在导航的第2页上,一定要选择ActiveX Controls。这也是默认的选择。 2. 向工
2009-07-09 14:29:00 4854 3
原创 利用鼠标键盘钩子截获密码
钩子能截获系统并得理发送给其它应用程序的消息,能完成一般程序无法完成的功能。把握钩子的编程方法是很有必要的钩子分类:1、WH_CALLWNDPROC和WH_CALLWNDPROCRET:使你可以监视发送到窗口过程的消息3、WH_DEBUG调试钩子4、WH_FOREGROUNDIDLE当当应用程序的前台线程大概要变成空闲状态时,系统就会调用WH_FOREGROUNDIDL5、WH_JOURNAL
2009-07-09 11:02:00 2095 1
原创 VC++中非法探取密码的原理及其防范
引言 在Windows下输入密码时,为了安全起见通常都以星号来屏蔽用户输入的密码。如果需要在自己编写的应用程序中需要用户输入密码,通常的选择就是选用Edit控件并设置其Password属性。虽然Edit控件的Password属性在一定程度上可以保护用户的密码不被视觉偷窥,但在许多窥探密码的黑客软件面前却不起任何作用,密码将赫然暴露于攻击者面前。显然仅仅依靠Edit控件本身的Password功
2009-07-08 14:52:00 1148
CryptoAPI 培训教程
2011-07-23
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人