摘要: 关于X64程序对X86程序依赖的一个案例-第六篇 1.启动客户端,同事启动X86的程序,建立管道通信 2.选择扫描仪,尝试获取驱动 3.成功在X86程序最后命中 4.总结: 当前只是基本实现了X64程序和X86程序的一个通信,但是要应用到项目中可能还要改动很多的结构,不知道还有没有其它简答又好用的方法(思考.jpg)。感觉和com程序差不多,C++ 阅读全文
posted @ 2025-07-08 19:57 Wind_Swing_Dunn 阅读(3) 评论(0) 推荐(0)
摘要: 关于X64程序对X86程序依赖的一个案例-第五篇 1.扫描仪驱动程序采用X86编译 2.桌面应用程序采用X64编译 阅读全文
posted @ 2025-07-08 19:21 Wind_Swing_Dunn 阅读(6) 评论(0) 推荐(0)
摘要: 关于X64程序对X86程序依赖的一个案例-第四篇 TwainClientSender: namespace Common.Util { public class TwainClientSender { private NamedPipeClientStream _sender; public static TwainClientSender _in 阅读全文
posted @ 2025-07-08 19:19 Wind_Swing_Dunn 阅读(4) 评论(0) 推荐(0)
摘要: 关于X64程序对X86程序依赖的一个案例-第三篇 在64位的客户端这不,建立了同样的类型去收发消息,完成通信。 TwainClient:启动X86程序,建立自己的管道对象 TwainClientReceiver:接收从Server那边传回的消息 TwainClientSender:传递消息给Server,让起完成对扫描仪的驱动 TwainClien 阅读全文
posted @ 2025-07-08 19:18 Wind_Swing_Dunn 阅读(3) 评论(0) 推荐(0)
摘要: 关于X64程序对X86程序依赖的一个案例-第二篇 TwainServerSender: namespace TwainCsServer { public class TwainServerSender { private NamedPipeServerStream _sender; public static TwainServerSender _ 阅读全文
posted @ 2025-07-08 19:15 Wind_Swing_Dunn 阅读(4) 评论(0) 推荐(0)
摘要: 关于X64程序对X86程序依赖的一个案例-第一篇 情景:由于我的扫描端程序是X64位的,考虑到性能和对C++编写的算法库的依赖。奈何市面上大多数扫描仪的驱动还是32位的,通过Twaincs去调用。如果用64位的twaincs和twaindsm,大部分的扫描仪驱动无法从电脑上获取到。所以希望有一个方法可以直接使用64位的程序去调用32位的驱动。 思路 阅读全文
posted @ 2025-07-08 19:13 Wind_Swing_Dunn 阅读(8) 评论(0) 推荐(0)
摘要: 关于使用ASP.NET.WEB应用程序和web端进行通信提供API服务的一个案例 情景:我需要在自己的winform程序中,提供与web端交互的双向的一个接口。web端传递参数和消息通知我使用扫描仪驱动扫描两种图纸,在扫描后将图纸回传给web端。 思路:将桌面程序包装成一个api的服务,而不再简单是一个桌面端的应用程序。通过ASP.NET.WEB和web端通信,通过全局的监听完成 阅读全文
posted @ 2025-07-08 18:59 Wind_Swing_Dunn 阅读(7) 评论(0) 推荐(0)
摘要: Hyper-V 虚拟机访问主机USB接口连接的硬件设备 经历:要在一台干净的机器上测一下静态编译的代码,所以装了一台win10的虚拟机,但是发现在虚拟机里找不到要驱动的扫描仪。尝试了一下如下方法,顺利解决。 1.在宿主电脑上,按 win+r 组合键打开运行窗口,输入 gpedit.msc 打开组策略编辑器,依次点击计算机配置- 管理模板- Windows 阅读全文
posted @ 2025-07-08 14:44 Wind_Swing_Dunn 阅读(273) 评论(0) 推荐(0)