- 博客(8)
- 资源 (6)
- 收藏
- 关注
转载 Win7下使用VS2013编写的ActvieX在XP下注册提示:LoadLibrary("XXX.dll")失败-找不到指定的程序
http://blog.csdn.net/hideforever/article/details/43762463Win7下使用VS2013编写了一个ActiveX插件,在Win7下一切正常。但是在XP下使用regsvr32.exe注册的时候提示失败:LoadLibrary("XXX.dll")失败-找不到指定的程序。解决办法就是将项目属性中的“平台工具集”修改为Visual
2015-03-16 21:06:45 915
转载 OverlayIcon 制作流程及注意项
为了制作类似SVN的图标覆盖特效,我确实花了一些时间。目前做到的程度是开发的DLL其Release版本可以在XP、Win7上使用。第一步: 参考How to overlay an icon over existing shell objects in 3 easy steps – CodeProject这篇文章,按步骤做。 这一步做完后,编译会出现:
2015-03-13 01:24:22 1382 1
原创 怎么注册COM,ATL组件
1、注册 regsvr32.exe *.dll2、卸载regsvr32.exe /u *.dll在非管理员权限的使用下可能出现如下问题:模块已加载,但对dllregisterServer的调用失败,错误代码为0x8004*****解决办法:请使用管理员权限进行注册
2015-03-12 22:57:36 1079
转载 VS2012创建ATL工程及使用MFC测试COM组件
http://blog.csdn.net/pigautumn/article/details/43021085一、创建ATL工程1、创建ATL项目,取名为MyATL2、在ATL项目向导中,勾选【支持MFC】(利用MFC测试用)、【支持 COM+ 1.0】和【支持部件注册器】,其余的选项默认,点击完成。3、右键工程名称,选择
2015-03-12 00:38:02 610
原创 Win8下HOOK explorer的CreateProcessW函数
// dllmain.cpp : Defines the entry point for the DLL application.#include "stdafx.h"ULONG dwOrigCreateProcessAddr;HINSTANCE hInstance;typedef BOOL (*LPCREATEPROCESS)( HANDLE HToken, LPCWSTR lp
2015-03-09 21:33:09 2425
转载 Windows核心编程 进程内存访问
http://www.cppblog.com/zjj2816/archive/2007/11/15/36670.html1.3 虚拟内存访问每个进程都拥有自己的虚拟地址空间,那么怎样才能访问这个空间呢?这就需要用到Windows API函数。这些函数直接与编写程序相关,因而更受软件工程师的关注。有关这方面的函数较多,这里介绍几个重要的函数。1.3.1 获取系统信
2015-03-09 20:07:46 976
转载 访问控制 理解 Windows 文件和注册表权限
https://msdn.microsoft.com/zh-cn/0bdd9ee2-99ce-4dc7-871e-a061a4b193bfJohn R. Michener本文将介绍以下内容:访问控制列表用户权利文件系统权限注册表及其权限本文使用了以下技术: Windows Server 2008
2015-03-06 00:28:51 2517
原创 DOS的启动
电脑刚启动时,要先从某个磁盘上将一些系统程序读入内存后才能正常工作,我们将这个磁盘叫做启动盘。 通常,我们用A盘或C盘作为启动盘,在特殊情况下,硬盘的其它盘符和少数电脑的光盘也可以作启动盘。制作启动盘需要使用sys命令,可以参看后面的命令部分。DOS系统启动时,要先从启动盘中读取两个系统文件IO.SYS、MSDOS.SYS,然后在启动盘的根目录下寻找并执行CONFIG.S
2015-03-05 23:11:47 379
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人