申请/专利权人:杭州雾联科技有限公司
申请日:2024-01-29
公开(公告)日:2024-04-02
公开(公告)号:CN117806665A
主分类号:G06F8/61
分类号:G06F8/61
优先权:
专利状态码:在审-实质审查的生效
法律状态:2024.04.19#实质审查的生效;2024.04.02#公开
摘要:本申请公开了一种加快显卡驱动安装方法、装置、设备及介质,涉及计算机技术领域,包括:获取与显卡驱动安装包资源目录的目录结构相同的系统驱动仓库驱动包目录,在系统驱动仓库驱动包目录中创建第一资源文件;基于解析INF文件得到的对应关系信息列表在系统目录中创建第二资源文件;利用文件过滤技术将对第一资源文件的访问和对第二资源文件的访问重定向至显卡驱动安装包资源目录中文件;当创建新进程时调用回调函数,若判定新进程为显卡驱动安装进程,利用线程注入技术让显卡驱动安装进程加载目标DLL文件;执行挂钩目标关键函数,目标关键函数去除第一属性,添加第二属性,以加快新显卡硬件的安装驱动过程。加快显卡驱动安装的速度。
主权项:1.一种加快显卡驱动安装方法,其特征在于,包括:获取显卡驱动安装包资源目录和INF文件的存放路径,以基于所述显卡驱动安装包资源目录和所述存放路径获取系统驱动仓库驱动包目录,并在所述系统驱动仓库驱动包目录中创建第一资源文件;其中,所述系统驱动仓库驱动包目录的目录结构与所述显卡驱动安装包资源目录的目录结构相同;解析所述INF文件,以得到对应关系信息列表,并基于所述对应关系信息列表在系统目录中创建第二资源文件;其中,所述第二资源文件与驱动程序文件的占用空间大小、文件结尾位置相同,且所述第二资源文件的属性为稀疏;利用文件过滤技术将对所述第一资源文件的访问和对所述第二资源文件的访问重定向至所述显卡驱动安装包资源目录中文件;当创建新进程时,调用回调函数,并在所述回调函数中获取所述新进程的进程名称和命令行参数,若所述进程名称和所述命令行参数满足预设条件,则判定所述新进程为显卡驱动安装进程,并利用线程注入技术使得所述显卡驱动安装进程加载目标DLL文件;在所述目标DLL文件的DLLmain函数中执行挂钩目标关键函数,以便所述目标关键函数去除第一属性,并添加第二属性,以加快新显卡硬件的安装驱动过程。
全文数据:
权利要求:
百度查询: 杭州雾联科技有限公司 加快显卡驱动安装方法、装置、设备及介质
免责声明
1、本报告根据公开、合法渠道获得相关数据和信息,力求客观、公正,但并不保证数据的最终完整性和准确性。
2、报告中的分析和结论仅反映本公司于发布本报告当日的职业理解,仅供参考使用,不能作为本公司承担任何法律责任的依据或者凭证。