博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
C# 32位系统与64位系统调用不同的DLL文件
阅读量:6370 次
发布时间:2019-06-23

本文共 797 字,大约阅读时间需要 2 分钟。

            string dll32 = System.Windows.Forms.Application.StartupPath + @"\System.Data.SQLite-32.DLL";
            string dll64 = System.Windows.Forms.Application.StartupPath + @"\System.Data.SQLite-64.DLL";
            string dllpath = System.Windows.Forms.Application.StartupPath + @"\System.Data.SQLite.dll";
            string systemtype = string.Empty;
            systemtype = Detect32or64();
            if (systemtype == "32" || systemtype == string.Empty)
            {
                try
                {
                    using (FileStream fs = File.Create(dllpath)) {; }
                    File.Copy(dll32, dllpath, true);
                }
                catch
                {
                    ;
                }
            }
            else if (systemtype == "64")
            {
                try
                {
                    using (FileStream fs = File.Create(dllpath)) { }
                    File.Copy(dll64, dllpath, true);
                }
                catch
                {
                    ;
                }
            }

 

 

 

 

private static string Detect32or64()

        {
            switch (IntPtr.Size)
            {
                case 8:
                    return "64";
                default:
                    return "32";
            }
        }

转载于:https://www.cnblogs.com/LuoEast/p/10818907.html

你可能感兴趣的文章
《顿悟时刻:设计大师访谈录》—第1章Heinz Edelmann 每过十年,烧掉你的作品集...
查看>>
当极客 (Geek) 遇到呆瓜 (Nerd)
查看>>
Angular 1 vs. Angular 2 深度比较
查看>>
《互联网金融投资理财一册通》导读
查看>>
《vSphere性能设计:性能密集场景下CPU、内存、存储及网络的最佳设计实践》一2.2 性能分析工具...
查看>>
Javascript 闭包与作用域
查看>>
《Python Cookbook(第3版)中文版》——6.5 将字典转换为XML
查看>>
Docker 容器互联方法
查看>>
暗渡陈仓:用低消耗设备进行破解和渗透测试1.2.1 运行Deck的设备
查看>>
C编程vim初步配置
查看>>
阿里云文件存储SMB协议服务及其申请和使用指南
查看>>
《Spring实战(第4版)》——2.6 小结
查看>>
《Java和Android开发学习指南(第2版)》—— 2.8 操作符
查看>>
《PhoneGap移动应用开发手册》——1.3节调整加速计传感器更新时间间隔
查看>>
《HttpClient官方文档》2.5 连接驱逐策略
查看>>
《C语言接口与实现:创建可重用软件的技术》一2.4 客户程序的职责
查看>>
HTTPS的“S”的代价
查看>>
《OpenGL ES 2.0游戏开发(上卷):基础技术和典型案例》——6.6节本章小结
查看>>
《众妙之门——移动交互体验设计》—— 1.3 未来科技
查看>>
《全球互联网金融商业模式:格局与发展》——第3章,第5节2016年发展总结
查看>>