十万火急 关于32位com组件在64位系统运行的问题

问题描述

十万火急 关于32位com组件在64位系统运行的问题

我用com组件实现的类似于WinRAR右键菜单的功能
编译了一个32位的版本,在64位的机器上,注册完了,右键菜单没效果
同样的代码编译成64位的版本,在64位的机器上,注册完了,可以看到预期的效果

现在的问题是:不编译成64位的版本,直接用32位的版本,在64位系统中运行。(领导是这么要求的)

有什么方法可以解决32位的com在64位系统中运行(能显示右键菜单)

用的VS2012编译器 C++语言

解决方案

这么做没有什么意义吧?

时间: 2024-10-04 17:27:17

十万火急 关于32位com组件在64位系统运行的问题的相关文章

32位Linux下安装64位Hadoop的问题

问题描述 32位Linux下安装64位Hadoop的问题 本人最近在学习Hadoop, 使用的版本为2.5.2,目前已经在Linux环境下搭建好了. 但是现在在hadoop中建立上传文件目录时,碰到如下问题: 在/hadoop-2.5.2/bin下执行: ./hdfs dfs -mkdir -p ~/hdfile 之后报出错误提示信息: Java HotSpot(TM) Client VM warning: You have loaded library /home/wluser/hadoop-

edge获取地址 msa-使用MSA技术获取MS Edge浏览器的输入地址,为什么win10 32位能够获取而64位无法获取?

问题描述 使用MSA技术获取MS Edge浏览器的输入地址,为什么win10 32位能够获取而64位无法获取? #include #pragma comment(lib, "comsuppw.lib") #include #include #include #pragma comment( lib, "Oleacc.lib") // -------------------------------------------------------------------

32bit-JNative的问题,提示32位DLL不能再64位平台上运行

问题描述 JNative的问题,提示32位DLL不能再64位平台上运行 我使用JNative调用的C++自己写的DLL动态库文件,我在测试项目中运行的毫无问题 ,使用语句输出位数信息是32位 Properties props = System.getProperties(); String bits=String.valueOf(props.get("sun.arch.data.model")); 但放到我的项目中报32位DLL不能在64位平台下运行 输出位数信息却变成了64 以下是错

32位VS连接能否64位ODBC数据源

问题描述 环境:64位win8.1:64位Oracle11g服务器端,没装客户端:32位VS2015以上环境运行在同一台机器上配置64位的ORACLEODBC数据源并连接成功以后,想在VS2015里面配置"项目数据源"进行连接,但vs里面显示不了先前配置的ORACLEODBC数据源.请问各位大神,是不是因为用32位VS的原因?要怎么解决这个问题呢? 解决方案

利用winre在windows的32位的硬盘安装64位系统

利用winre在windows的32位的硬盘安装64位系统,最常见的是下面几个场景 1 在32位的xp/http://www.aliyun.com/zixun/aggregation/19058.html">2003下安装64位的vista/2008/win7/2008r2   a:多启动   b:单启动,不保留原有的xp/2003 2 在32位的vista/2008下安装64位的vista/2008/win7/2008r2   a:多启动   b:单启动,不保留原有的vista/2008

Win7 64位下PowerDesigner连接64位Oracle11g数据库

原文:Win7 64位下PowerDesigner连接64位Oracle11g数据库 操作系统:WIN7 64旗舰版 Oracle版本:64位11g PowerDesigner版本:15.1 问题描述:因为PowerDesigner是32的程序,连接数据库会默认开启32位的ODBC,因此无法使用Oracle11g的驱动程序 解决方法:下载安装Oracle11g客户端win32_11gR2_client.zip => 选择客户端的提供程序连接Oracle 详细步骤: 1.下载Oracle11g客户

32位处理器升级到64位之后迁移oracle db遇到的问题

处理器由32位变成了64位,重装oracle软件之后,权衡各种因素,db我选择了把冷备直接挂接的办法迁移,迁移之后遇到了问题... 顺利挂载db之后,通过应用程序或者第三方工具(如plsql developer)连接时出现ORA-06553: PLS-801: internal error [56319] 等错误.解决方法如下: SQL> shutdown immediate SQL> startup upgrade SQL> set echo on SQL> @$ORACLE_H

Ubuntu进入64位时代 默认推荐64位镜像下载

在2003年的时候大部分家用PC依然停留在32位处理器上面,而且大部分的应用也都是针对32位系统进行开发的.不过随着时间的推进64位处理器日益受到普及,为此Canonical公司在2004年开始提供64位版本,但默认下载依然建议使用32位系统.不过今天这种局面发生了改变的,根据Canonical公司Dmitrijs Ledkovs表示:"自13.10系统版本发布开始默认下载都将会提供64位镜像,而用户可以通过扩展选项下载32位系统." 他随后再次说到:"我们相信64位镜像更加

64位linux hook-如何在64位Linux下Hook,实现跳转到自己定义的钩子函数?

问题描述 如何在64位Linux下Hook,实现跳转到自己定义的钩子函数? 想在64bit的linux上,做Hook. 实现如下功能: 1.由系统函数跳转到自己定义的钩子函数,如何是爱心啊注意:是64bit系统不是32系统. 解决方案 http://zhidao.baidu.com/link?url=4AY8D7d4nyNdlNKp43kvBZ6bPB_6XrWpyELhN55LbzqLuVpMkNBllFoGtqNRmiZ_ZuQpT80aMD_kX56zXIY1La 解决方案二: 在vim上