DPInst and DIfx usage

转载 2011年01月19日 09:53:00

DPInst and DIfx usage

JY posted on Tuesday, January 12, 2010 10:03 AM


I am posting this for the 3rd time. Somhow my posts are not showing up for
whatever reason - please excuse.

I have a requirement to install a device driver from my MFC application and
have looked through some MSDN documention on usage of DPInst and DIFx
framework, but I have not got a clear idea yet.

1. A basic question is if I have a driver file that I need to install what
exactly are the steps to be followed?

2. Can I use ShellExecute(Ex) to launch DPInst? What other things are needed?


For DPInst, all you need to do is create an XML configuration file, haveDPInst.

Tim Roberts replied to JY on Wednesday, January 13, 2010 1:23 AM

For DPInst, all you need to do is create an XML configuration file, have
DPInst.exe in the same directory as the INF file and the XML file, and run
DPInst.  it is pretty darned easy.

Take DPInst.exe, your DPInst.xml, your .inf, and your .sys.  Have your
installer copy that to a Program Files location, then launch DPInst. That's
it.  That will pre-install the driver.

Yes, indeed.  I call it from an NSIS install script.
Tim Roberts, timr@probo.com
Providenza & Boekelheide, Inc.


出差时发现一些大公司使用DpInst工具安装驱动,当时觉得这种方式安装驱动相当方便,出于好奇回来后自己也尝试这种安装方式。     DpInst.exe工具位于ddk目录redist\DIFx\dp...
  • lixiangminghate
  • lixiangminghate
  • 2016年09月25日 21:33
  • 4052


DPInst32.exe: 安装和卸载驱动程序包。 默认情况下,该工具可搜索当前目录并尝试安装所有找到的驱动程序包。 使用情况: DPInst32.exe [/U INF-file][/S |...
  • jimmyzj123456
  • jimmyzj123456
  • 2011年10月10日 10:52
  • 3862

C# 安装Lunch Condictions

一).创建部署项目 1. 在“文件”菜单上指向“添加项目”,然后选择“新建项目”。 2. 在“添加新项目”对话框中,选择“项目类型”窗格中的“安装和部署项目”,然后选择“模板”窗格中的“安装项...
  • ttlovemail
  • ttlovemail
  • 2010年08月25日 14:45
  • 230

INSTALLSHILE+DPINST.EXE 安装设备驱动-设备驱动安装最佳方法之一

首先生成一个BASIC MSI 工程,然后在Project Assistant 的 Application files 页面添加文件(inf&sys&DPINT.EXE) 然后,添加脚本新建相关函数....
  • xcq1109
  • xcq1109
  • 2008年12月05日 16:35
  • 3731

difx rpc unavailable

difx rpc unavailable 问题及解决方法       我记得去年貌似就碰到这个问题,不过只是不同的发行版而已,今天是Fedora 17,Pro.Z的机器。       问题就是difx...
  • shaoguangleo
  • shaoguangleo
  • 2015年03月20日 16:00
  • 409


最近几天一直在研究USB HID的spec,对Usage、Usage Page、Usage ID的关系感觉比较混乱,这里就总结一下这三者的关系,如果有不对的地方,欢迎指出,谢谢。...
  • hzt12345hf
  • hzt12345hf
  • 2016年07月22日 15:05
  • 2597

为什么只有grant usage权限却可以增删改查

用dbuser在192.168.0.1上登录远程数据库: show grants; 显示 GRANT USAGE ON *.* TO 'dbuser'@'' IDE...
  • ladofwind
  • ladofwind
  • 2015年08月05日 12:49
  • 6210

Linux du(disk usage)命令详解

功能说明:显示目录或者文件的大小。 语法:du [-abcDhHklmsSx][-L ][-X ][--block-size][--exclude=][--max-depth=][--help][-...
  • u010142437
  • u010142437
  • 2017年04月12日 10:51
  • 576

(9)linux man usage

本博客(http://blog.csdn.net/livelylittlefish)贴出作者(三二一@小鱼)相关研究、学习内容所做的笔记,欢迎广大朋友指正! linux man usage ·    ...
  • livelylittlefish
  • livelylittlefish
  • 2009年08月26日 21:16
  • 3644

[HID]简读Usage Tables

简述Usage是HID Report Descriptor的一部分,可用来表明一个特殊的控制,或一组控制。每个Usage包含一个usage ID, usage name, 和一个详细的描述。Usage...
  • suxiang198
  • suxiang198
  • 2016年06月22日 16:16
  • 1639
您举报文章:DPInst and DIfx usage