在64位计算机上使用32位dll
发布时间:2020-12-14 01:52:10 所属栏目:Windows 来源:网络整理
导读:我有一个使用32位dll的旧项目.这在32位处理器上工作正常,但是当我在64位操作系统上安装相同的项目时,它不起作用. 有没有办法将32位dll转换为64位?是否有替代解决方案使我的32位DLL在64位操作系统中工作? 解决方法 你的32位dll应该可以在64位机器上正常工作
我有一个使用32位dll的旧项目.这在32位处理器上工作正常,但是当我在64位操作系统上安装相同的项目时,它不起作用.
有没有办法将32位dll转换为64位?是否有替代解决方案使我的32位DLL在64位操作系统中工作? 解决方法
你的32位dll应该可以在64位机器上正常工作,只要它被加载到32位进程中 – 尝试将32位dll加载到64位进程将失败.
如果您的项目是.Net(例如C#)应用程序,那么您应该能够在x86上定位程序集,以使您的32位DLL工作正常: >在Visual Studio中右键单击您的项目,然后选择“属性” 如果你的平台目标是“任何CPU”,那么你的项目通常会针对任何可用的平台,即64位操作系统上的x64 – 这将阻止你的32位dll被加载. 如果您的项目不是.Net程序集,那么执行上述操作所需的等效步骤将有所不同. 或者,您可以尝试获取64位版本的dll – 如果它是您生成的DLL,那么您需要自己将其迁移到64位.如果没有,那么您依赖于提供64位兼容版本的原始供应商. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- windows-server-2008 – Windows Server 2008 BitLocker
- Windows – Linux相当于DOS的“启动”命令?
- 在win7中通过手机投放媒体
- 用于在Windows上将node.js连接到odbc的库?
- 用于Microsoft Office文件的Android API或库[已关闭]
- winapi – 如何验证我的orgainization签署了一个可信的Wind
- powershell脚本执行绕过powershell下脚本执行限制(cmd下执行
- 批处理文件 – 如何在Windows 7下为进程设置超时?
- 如何检测Windows 10亮/暗模式?
- 在rdp文件中保存密码| Windows 7
推荐文章
站长推荐
- windows-phone-7 – 列表框项目点击动画工具包?
- windows – Git如何从UNC路径获取更改?
- windows – 跨平台VNC客户端库?
- windows-server-2008 – Microsoft Essential Bu
- 如何避免“错误LNK2005:”(已经定义的stdlib函数
- windows-mobile – 使Windows Mobile设备模拟蓝牙
- windows – 在脚本中输入本地管理员用户名和密码
- group-policy – 通过GPO或PowerShell部署二进制
- Windows是否有轻量级的git客户端?
- windows-phone-7 – WP7 – 带图像的POST表单
热点阅读