当初的实现是这样的,通过编写一个 DLL 来调用服务控制台 API 从而完成驱动程序的安装, 然后再在 C# (应用程序是使用的 C# WinForm ,驱动程序必须和这个应用程序通信)中通过平台调用, 访问这个 DLL ,这样就可以实现驱动程序的动态加载以及动态启动服务和停止服务等等操作了。 而在下面呢,我也算是对以前写的那个 DLL 做一个总结,将其总结为一个 C# 类,这样以后用起来会更加方便。 整个的类,我按分层的思想将其分为三块(其实这里将其这样划分不是非常合适) DriverEntity.cs 这里即是所谓的实体层,在该类下面呢,主要包括的是将要在 DriverBLL 中使用到的一些常量数据, 这些数据呢包括服务的类型,服务启动类型,当然也包括了将会使用到的一些结构类型等等信息。 DriverDAL.cs 这个类即是所谓的数据访问层, 一般来说,数据访问层用在使用数据库的情况下比较合适, 但是在这里我将其抽象为只要是提供最基本的数据服务的 API ,我都将其放在数据访问层中, 所以这里主要是 C# 平台调用时,对于将要调用的 Win32 API 的一个声明, 其中包括了 CreateFile ,OpenService 等等 API 的声明。 DriverBLL.cs 这里就是所谓的业务逻辑层了,其实呢,说白了,其中包括几个重要的方法的实现, 比如启动驱动程序服务,停止驱动程序服务,安装启动程序,卸载驱动程序等方法的实现。 该类是为应用程序提供驱动程序安装功能的直接类。
2021-11-20 09:51:08 100KB C# 驱动 备份
1
Driver 官方版是一个非常容易使用的驱动程序备份工具,Driver Magician Lite官方版可以帮助你快速的将系统中的驱动程序备份下来,以后如果重新安装操作系统的时候你就可以非常迅速的将系统中的驱动程序还原,节省你大量宝贵的时间。Driver Magician Lite还可以备份我的文档,收藏夹,Outlook邮箱等相关信息。
2021-11-11 16:11:03 2.36MB 驱动程序 驱动备份
1
用于系统的打印机驱动备份,要重装系统,但手边没有打印机驱动的用户有福了。
2021-09-07 14:01:02 88KB 系统打印机驱动备份
1
本软件仅列出第三方驱动的项目,系统自身带有的文件就不列出来了。 另外虽然已经有了不少的驱动备份工具,但备份下来的安装包往往需要手动修改才能在PE中使用,于是就有了GetPeDriver。 首先在您正常的系统中使用GetPeDriver,在软件列出的设备中选择您想备份的驱动,然后双击[分析INF](上述操作也可以通过双击显示的设备来完成)。 双击[分析INF]后会转入INF优化页,默认已经将不是设备驱动所必须的文件移到了[移走列表]中。当然,如果你认为还有某些文件可以不要,也可以手动添加到移除列表。 INF文件查看的左列表会列出驱动INF的各段名,双击会定位到指
2021-06-24 14:57:12 219KB GetPeDriver 驱动备份
1
DriverMax Pro 是一款来自国外的短小精悍的专业级驱动备份还原软件,内置智能且独特的在线自学习技术可保证只为用户电脑硬件适配并安装兼容性最好的驱动程序以便于硬件性能的充分发挥,实时在线检测可使用户电脑驱动适中保持最新,进一步降低因不合适不安全的驱动导致的死机、蓝屏等让人抓狂的故障,保险起见DriverMax在真正安装硬件驱动程序之前还会对其进行测试和病毒等安全扫描并建立还原点,当出现问题的时候可以最快速度进行回滚,确保最好的安全性和稳定性,全面支持Windows 10、Windows 8、Windows 7、Windows Vista、Windows XP以及所有Windows Server服务器版本,是一款非常安全实用又靠谱的电脑驱动备份工具,另外也不需要担心备份驱动如何手动安装的问题,因为DriverMax这款专业的驱动备份工具会帮助大家搞定从驱动匹配、下载、安装、备份以及还原整个过程,好了亲们,想知道驱动备份工具哪个好吗或者不知道drivermax好用嘛,威航软件园提供最新版本的DriverMax 11驱动备份软件下载。
1
驱动本分软件 驱动备份 打印机驱动备份 电脑驱动备份 非常好用的电脑驱动备份,包括打印机驱动的备份。XP系统上最为完善。 不支持2003系统。其他的都支持
1