为什么ATL写的DLL为什么无法在其他机器上注册——很急

VC/MFC > ATL/ActiveX/COM [问题点数:20分,结帖人kofot2002]
等级
本版专家分:0
结帖率 87.5%
等级
本版专家分:1069
等级
本版专家分:77648
勋章
Blank
进士 2008年 总版技术专家分年内排行榜第五
Blank
铜牌 2007年6月 总版技术专家分月排行榜第三
Blank
红花 2007年6月 VC/MFC大版内专家分月排行榜第一
Blank
黄花 2008年5月 C/C++大版内专家分月排行榜第二
2008年3月 C/C++大版内专家分月排行榜第二
2007年10月 C/C++大版内专家分月排行榜第二
2007年9月 C/C++大版内专家分月排行榜第二
2007年6月 C/C++大版内专家分月排行榜第二
2007年5月 C/C++大版内专家分月排行榜第二
等级
本版专家分:2615
等级
本版专家分:0
等级
本版专家分:0
等级
本版专家分:31430
等级
本版专家分:0
等级
本版专家分:119274
勋章
Blank
进士 2008年 总版技术专家分年内排行榜第七
Blank
铜牌 2008年1月 总版技术专家分月排行榜第三
Blank
红花 2008年1月 VC/MFC大版内专家分月排行榜第一
2007年12月 VC/MFC大版内专家分月排行榜第一
Blank
黄花 2008年9月 VC/MFC大版内专家分月排行榜第二
2008年6月 VC/MFC大版内专家分月排行榜第二
2008年5月 VC/MFC大版内专家分月排行榜第二
2008年3月 VC/MFC大版内专家分月排行榜第二
2008年2月 VC/MFC大版内专家分月排行榜第二
等级
本版专家分:362765
勋章
Blank
签到新秀 累计签到获取,不积跬步,无以至千里,继续坚持!
Blank
名人 2019年 荣获名人称号
2013年 荣获名人称号
Blank
探花 2011年 总版技术专家分年内排行榜第三
2010年 总版技术专家分年内排行榜第三
Blank
进士 2012年 总版技术专家分年内排行榜第五
等级
本版专家分:0
kofot2002

等级:

创建与使用DLL项目常见错误和解决办法

VS2015中,File--New--Project,然后创建一个空的项目dynimicLinkLib,解决方案名也dynamicLinkLib,然后新建一个头文件MydyLinkLib.h,一个MydyLinkLib.cpp文件,头文件中添加如下信息:

【QTP专题】01_安装时报DLL无法注册(转载)

安装QTP过程中报DLL注册失败,全部忽略后安装完成,结果打开QTP录制的脚本无法保存,(点击保存按钮没反应) 1、问题分析:  问题a 使用精减版的操作系统  问题b 需要IE 6.0 及以上版本支持, 请检查你的IE浏览器...

Crystal 9發布

Delphi 7 中如何使用 Crystal Report 9.2李经通 日期版本描述备注2004-3-120.1Delphi 7 中使用Crystal Report 9 VCL等新建 目录 一、 直接使用Crystal

AIR的本地代码访问——Aperture框架简介

CSDN的BLOG一向垃圾,没办法,了3次,还是该没图没图,该提交提交不。详细内容,还是看这里吧:http://isaaq.javaeye.com/admin/blogs/402196 一、简介 一提到AIR,大家可能都会联想到那些丰富多彩、绚丽的...

CRT、ATL、MFC 三者介绍和关系

CRT原先是指Microsoft开发的C Runtime Library,用于操作系统的开发及运行。后来此基础开发了C++ Runtime Library,所以现在CRT是指Microsoft开发的C/C++ Runtime Library。VC的CRT/SRC目录下,

模块复用——c++类、dll和com

这篇文章只是对c++、dll和com的泛泛而谈,更为详细的内容请参考《com本质论》,这篇文章也算是《com本质论》第一章的读书笔记或总结。如有不对之处,希望大家批评指正。windows下使用c++编写代码的人代码复用...

Windows编程革命简史

(译注:DLL Hell——DLL灾难,就是微软的DLL升级时因为不同版本可能造成应用程序无法运行的灾难,首当其冲的是COM编程,相信大家都知道某些木马或是病毒更改了一些系统的DLL可以导致整个Windows

ActiveX控件创建Cab文件

ActiveX空间添加Cab文件目的:1. 依赖MFC库或ATL库等开发的ActiveX控件要正常的运行必须依赖这些库。但是你不能保证你用户的机器上装有与你开发环境相同的库,所以,当你发行一个ActiveX控件,你必须要包证这些...

VS2010实现64位代码调用32位模块方法

最近做代码升级64位,因为有些第三方的模块没有源码,所以需要用到64位代码调用32位模块的方案,网上找了多资料和方法,最终参考国外的一篇文章解决了问题,原理是应用进程外com实现,具体见参考文献: ...

深信服面试记录 2017

电话面了接近40分钟,对于自己简历上写的东西一定要清清楚楚明明白白,切勿模棱两可!!!1.线程的通信方式。A线程拥有互斥变量,B线程需要这个互斥变量,当A线程意外退出,B线程能否获取这个互斥变量? 2.MFC中创建...

64位进程调用32位DLL详解

公司开发开发环境是64位,读取一些加密文件时使用了第三方32位DLL。那么问题来了怎样64位环境下调用32位DLL — — — —开启探索之旅   相关资料: 微软公司的官方网站针对这个问题描述如下: 64位的windows...

10 个 Visual Studio 原生开发的调试技巧

英文原文:10 Even More Visual Studio Debugging Tips for Native Development 原中文地址:... 我以前关于Visual Stud

组件(component)技术介绍

组件(component)技术是各种软件重用方法中最重要的一种方法,也是分布式计算和Web服务的基础。网络应用中的软件组件,又被称为中间件(middleware)。...其中最流行的组件技术的应用是——客户端的VBX(微软/

vc++提示cannot open include file 'afxres.h'———VC安装设置问题

1. #include"完整路径"   2. 把afxres.h这个文件复制到你的project目录下,与.c/.cpp文件同目录  3. tools/ option/ ... 不过不排除以上方法仍无法解决的情况,这种情况下,要么就是VC安装本身有问题, 要么就

利用Win32 Debug API打造自己的调试器Debugger

当然,要完成这两个特定的功能,我们不可能从头开始造轮子,要首先看看操作系统给我们提供了什么样的基础设施: 由于我们是Windows平台工作,自然离不开微软公司提供的文档大全——MSD

64位进程调用32位DLL详解(利用COM)

https://blog.csdn.net/nie2314550441/article/details/4986773564位进程调用32位DLL------探索相关资料:微软公司的官方网站针对这个问题描述如下:64位的windows系统中,一个64位进程不能加载一个32位dll,同理...

如何把VS2008编的debug、release程序没装VS的xp机器上运行

用VS2008 SP编写的MFC程序,拷贝到其他没装VS2008的机器上直接运行,肯定是不行的。即使选择静态链接MFC,有时候系统还是会提示“应用程序配置不正确”。这是因为程序中可能不止用到了9.0版本MFC,还可能有ATL、CRT...

给ActiveX控件做数字签名

这一阵子自己的一套系统遇到了高版本IE下无法访问的问题,后来发现是其中嵌入的一个控件没有数字签名导致的。高版本IE中对于此类控件已经做了严格的限制,无法通过参数的设置来打开这个缺口。为此网上寻觅了...

VC++6.064位Win7下不能安装、VC++6与Office2007(10)不兼容的问题

VC++6.064位Win7下不能安装、VC++6与Office2007(10)不兼容的问题最近院里开c语言,多同学的64位Win7系统不能安装VC++6.0,或者是安装了又与Office2007(2010)有冲突。在下是电脑维修小组的一名成员,帮同学装过...

模块复用——c++类、dll和com

文章来源:http://dev.csdn.net/article/22/22976.shtm这篇文章只是对c++、dll和com的泛泛而谈,更为详细的内容请参考《com本质论》,这篇文章也算是《com本质论》第一章的读书笔记或总结。如有不对之处,希望大家...

配置MSVC命令行环境

命令行下使用msvc的编译器——cl, 需要其配置环境。 一、 环境变量测试 测试cl的环境是否配置妥当, 可以执行如下测试: win键+R 启动运行 -> 输入cmd(winnt系列)或者command(win95系列) ->...

初学者必读:如何学习VC++和C++及其推荐书目和网站

本文转自博主: EbowTang 一,如何学习...我现在深圳的一家公司从事IP电话网关的开发。通过这个项目,我才真正体会到VC有多么强大,百个线程同时工作,数据库并发访问,而且全部软件基于COM构造,这样高性能的大型

COM编程入门

本文的目的是刚刚接触COM的程序员提供编程指南,并帮助他们理解COM的基本概念。内容包括COM规范简介,重要的COM术语以及如何重用现有的COM组件。本文不包括如何编写自己的COM对象和接口。  COM即组件对象模型,是...

C++开源跨平台类库集

如下的库支持下,开发的系统可以方便移植到当前大部分平台运行 而无需改动,只需对应的平台下 用你喜欢的编译器 重新编译即可 经典的C++库  STLport——-SGI STL库的跨平台可移植版本,以前有些编译器离...

ATL建立轻量级的COM对象

ATL本身相当小巧灵活,这是它最大的优点。用它可以创建轻量级的,自包含的,可复用的二进制代码,不用任何附加的运行时DLLs支持。  由于COM技术良好的口碑,越来越多的程序员已经走进或正在走进COM的编程世

Windows Shell 扩展编程 第十五章

第十五章 SHELL扩展谈到Windows Shell编程,Shell扩展是最重要的科目之一,绝大多数商业应用的最酷特征的都是通过Shell扩展实现的,而且有许多显著的系统特征实际都是插入了扩展代码。Shell扩展尤其令人激动的是它...

COM编程入门(第一部分 什么是COM,如何使用COM)

COM编程入门 第一部分 什么是COM,如何使用COM 文/赵湘宁

如何配置msvc命令行环境

命令行下使用msvc的编译器——cl, 需要其配置环境。 一、 环境变量测试 测试cl的环境是否配置妥当, 可以执行如下测试: win键+R 启动运行 -> 输入cmd(winnt系列)或者command(win95系列) -> ...

配置msvc命令行环境

命令行下使用msvc的编译器——cl, 需要其配置环境。一、 环境变量测试测试cl的环境是否配置妥当, 可以执行如下测试:win键+R 启动运行 -> 输入cmd(winnt系列)或者command(win95系列) -> 回车, 打开...

Android开发精典案例60个【源码】

60个Android开发精典案例,好东西 - 给大家分享60个Android开发的精典案例,包含任务监听、设备适配,游戏框架搭建,特效实现,多点触控,网络协议,游戏关卡设置等内容。特别是做游戏开发的朋友值得研究。喜欢就拿走吧!

相关热词 c# 获取泛型参数 c# 获取引用变量地址 c# 加载系统自带的字体 c# unity 结构体 c# 路径提示拒绝访问 c# 换行连接 c# 创建接口 c# 取绝对值函数 c# 打印机首选项 c# json通用类