如何在windows vista64bit使用遗留的32bit的模块
来源:互联网 发布:会议室预约系统源码 编辑:程序博客网 时间:2024/06/05 17:02
如果你的32bit模块是可执行文件,恭喜, wow64可以完全运行你的程序。
如果你的32bit模块是有源代码的,没有嵌入的x86也恭喜,你设置到64bit的编译环境编译到64bit就可以了,一只需要少少修改.
如果你没有源代码,只有编译好了的dll,那就麻烦了,文档和实践都说明:
1. 64bit的进程不能加载32bit的dll
2.32bit的进程不能加载64bit的dll.
我对这两点持怀疑态度,虽然我也经了实践证明.
但应该我想还有办法的,可是我现在没有找到,没有想到,起码,内核状态的驱动文件可以同时让32和64bit的程序进行访问, 通过同一个ioctl码, 并且,内核驱动可以知道这个进程是32bit或64bit的。
ok, 先不管,现在暂时想到的方法,使用ipc进行代理,如socket, lpc/rpc, dcom等,让32bit和64bit的进程间进行通讯,从而达到目的.
我使用过socket进行进程间通讯, 麻烦。
COM也是比较麻烦,这里也有一些有趣的问题,稍后我们讨论.
- 如何在windows vista64bit使用遗留的32bit的模块
- 如何Windows 64bit里面运行32bit的脚本
- 在Swift中使用遗留的C API
- 在Swift中使用遗留的C API-指针篇
- 在Windows下如何安装Python的lxml模块
- 在windows中如何开启PHP 的 curl模块
- windows 32bit平台上opatch的使用
- 如何在Window 64bit系统上面区分此应用程序是32bit还是64bit的呢?
- AutCAD 32bit 如何在Windows 64bit系统上安装
- ASP遗留的恶习
- 海子遗留的美丽
- 解决遗留的问题
- 64bit centos如何编译 32bit的程序
- 如何删除优化顾问引擎中断遗留的统计信息
- 测试人员如何减少产品的遗留bug
- 最头疼的遗留系统该如何改造?
- 使用Ext3 事件的机制,修改遗留系统的业务流程
- PLSQL Developer 32bit在64位windows的安装方法
- Ubuntu下java的安装和卸载
- Linux/Unix环境下的Make和Makefile详解
- Database System Concepts (4) -- Indexing and Hashing
- 正在思考的几个管理方面的几个问题
- jsp应用中参数(字符串)过滤、防sql注入问题
- 如何在windows vista64bit使用遗留的32bit的模块
- 用DataGridView读取和更新数据
- Repeater控件分页例子
- Jess - Notes
- 与青春有关的日子
- 数据库连接池java实现小结
- innerText and innerHTML
- LR8.0中文手册_Chapter4 脚本回放
- Openvms-C-Sourcecode- How to Find which Processes are using a specific pagefile or swapfile