自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Jinhill's Blog

欢迎高级工程师、研究员一起交流心得

  • 博客(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

VC6显示透明PNG图片

VC6显示透明PNG图片,运用CxImage类

2012-12-25

VC检测SD卡插拔事件

检测SD卡、光驱、U盘等媒体介质插拔事件

2011-07-23

CryptoAPI 培训教程

1 前言3 2 目的3 3 新功能3 4 CRYPTOAPI 3 4.1 基本加密函数3 4.1.1 服务提供者函数.4 4.1.2 密钥的产生和交换函数.4 4.1.3 编码/解码函数5 4.1.4 数据加密/解密函数5 4.1.5 哈希和数字签名函数.5 4.1.6 函数详解6 4.2 证书和证书库函数.24 4.2.1 证书库函数.24 4.2.2 维护函数.24 4.2.3 证书函数.24 4.2.4 证书撤销列表函数.25 4.2.5 证书信任列表函数.26 4.2.6 扩展属性函数.26 4.2.7 函数详解.26 4.3 证书验证函数.27 4.3.1 使用CTL 的函数28 4.3.2 证书链验证函数.28 4.4 消息函数28 4.4.1 低级消息函数.28 4.4.2 简化消息函数.29 4.5 辅助函数29 4.5.1 数据管理函数.29 4.5.2 数据转换函数.30 4.5.3 增强密钥用法函数.30 4.5.4 密钥标示函数.31 4.5.5 证书库回调函数.31 4.5.6 OID 支持函数.31 4.5.7 远程对象恢复函数.32 4.5.8 PFX 函数32

2011-07-23

AJAX+JSP实现上传进度条

AJAX+JSP实现上传进度条 AJAXFileUpload

2011-07-23

SuperKillFile强行删除文件源码

驱动级强行删除文件源码 附VB调用驱动示例

2010-06-13

WinIO源码、示例以及帮助文档

WinIO源码驱动源码、动态库源码 VC、VB调用示例 和帮助文档

2010-06-13

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除