diff options
| author | Barry Golden <[email protected]> | 2015-08-05 18:05:49 -0700 |
|---|---|---|
| committer | Barry Golden <[email protected]> | 2015-08-05 18:05:49 -0700 |
| commit | 36bf4df42a182a6b6d3e707099f985fe8a644001 (patch) | |
| tree | db99a24955a528a7b822df98aa6dcdcbce70a9bd /setup | |
| parent | c7e42e0b72ed24fb3d9bb1da085ea67a68e99554 (diff) | |
Remove obsolete readme.htm
Diffstat (limited to 'setup')
| -rw-r--r-- | setup/DIFxAPI/AppDrv/readme.htm | 109 | ||||
| -rw-r--r-- | setup/DIFxAPI/DIFxCmd/readme.htm | 59 |
2 files changed, 0 insertions, 168 deletions
diff --git a/setup/DIFxAPI/AppDrv/readme.htm b/setup/DIFxAPI/AppDrv/readme.htm deleted file mode 100644 index bffaefc3..00000000 --- a/setup/DIFxAPI/AppDrv/readme.htm +++ /dev/null @@ -1,109 +0,0 @@ -<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"> -<HTML><HEAD><TITLE>DIFxAPI AppDrv</TITLE> -<META http-equiv=Content-Type content="text/html; charset=windows-1252"> -<META content="MSHTML 6.00.2900.2802" name=GENERATOR><!-- #BeginEditable "doctitle" --><!-- #EndEditable --></HEAD> -<BODY link=#0000FF><FONT face=Verdana size=5> -<H2>Driver Install Frameworks API (DIFx API) </H2></FONT><FONT -face=Verdana size=2> -<P style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px"><A -href="file:///C:/Documents%20and%20Settings/tstone/My%20Documents/DIFx%20Readmes/DPInst/readme.htm#Note">Note</A> - -<P style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px"><A -href="file:///C:/Documents%20and%20Settings/tstone/My%20Documents/DIFx%20Readmes/DPInst/readme.htm#Intro">Description</A> -<P style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px"><A -href="file:///C:/Documents%20and%20Settings/tstone/My%20Documents/DIFx%20Readmes/DPInst/readme.htm#Run">Building the Sample</A> -<P style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px"><A -href="file:///C:/Documents%20and%20Settings/tstone/My%20Documents/DIFx%20Readmes/DPInst/readme.htm#Plug">Running the Sample</A> -<H3><A name=Note></A>Note</H3> -<P>This sample works only on an x86 Windows operating system. However, the -techniques illustrated in this sample apply to Windows operating systems for -other architectures as well.<BR> -<H3><A name=Intro></A>Description</H3> -<P>This sample demonstrates the usage of the application to driver dependency feature of DIFx API. It provides an example of how the INSTALLERINFO structure is to be used in calls to DriverPackageInstall and DriverPackageUninstall functions. By passing the INSTALLERINFO structure as a parameter to the DriverPackageInstall function, an application expresses a dependency on the driver package. By passing the INSTALLERINFO structure as a parameter to the DriverPackageUninstall function, an application removes its dependency on the driver package. -</P> -<H3><A name=Run></A>Building the Sample</H3> -<P>Navigate to the src\setup\DIFxAPI\AppDrv directory and run the following command: - -<P> build -cZ - -<H3><A name=Plug></A>Running the Sample</H3> -<P>The usage of AppDrv.exe is as follows:</P> -<P>AppDrv.exe <option> <full path to the inf file> <Application ID> <Product -display name> <Product name> <Manufacturer name><br> - </P> -<P><option><option> <full path to the inf file> <Application ID> <Product display name> <Product name> <Manufacturer name> - -<option> can be one of the following:</P> -<P> /i - Install the driver - -</P> -<P> /u - Uninstall the driver - -<Application ID> - -</P> -<P><Application ID> is a unique identifier that denotes the application that is installing the driver</P> -<P><Product Display name> is a user-friendly display name for the application that is installing the driver -<Product name> - -</P> -<P><Product name> is the name of the application that is installing the driver</P> -<P><Manufacturer name> is the name of the company that is shipping that is installing the driver - -</P> -<P>In order to understand the application to driver dependency feature of DIFx -API, try the following:</P> -<P>1) Run the command</P> -<P> AppDrv.exe /i <Path to some INF> <Path to INF> abc123 "My first application" "App 1" "Good Company, Inc." - -<Path to INF> - -</P> -<P> <Path to INF> should be the full path to the INF file for some driver package. - -</P> -<P>For example, you can use one of the sample driver packages that are provided in the directory src\setup\DIFxSampleDriverPackages in the DDK. - -At this point DIFx API will install the driver and it will register that an application with application ID "abc123" is dependent on the driver. - -</P> -<P>2) Run the command:</P> -<P> AppDrv.exe /i <Path to the same INF> <Path to the same INF> xyz456 "My second application" "App 2" "Good Company, Inc." - -<Path to the same INF> - -</P> -<P> <Path to the same INF> should be the path to the same INF that was used in step 1. - -</P> -<P>At this point DIFx API will register that two applications, with application IDs "abc123" and "xyz456" are dependent on the driver. - -</P> -<P>3) Run the command:</P> -<P> AppDrv.exe /u <Path to the same INF> <Path to the same INF> abc123 "My first application" "App 1" "Good Company, Inc." - -<Path to the same INF> - -</P> -<P> <Path to the same INF> should be the path to the same INF that was used in step 1. - -</P> -<P>At this point, DIFx API will remove the dependency of the application with application ID "abc123" from the driver. However, it will not uninstall the driver, because the application with application ID "xyz456" is still dependent on it. - -</P> -<P>4) Run the command:</P> -<P> AppDrv.exe /u <Path to the same INF> <Path to the same INF> xyz456 "My second application" "App 2" "Good Company, Inc." - -<Path to the same INF> -</P> -<P> <Path to the same INF> should be the path to the same INF that was used in step 1. - -</P> -<P>At this point, DIFx API will remove the dependency of the application with application ID "xyz456" from the driver. Since no other applications are dependent on the driver, DIFx API will also uninstall the driver. -</P> - -<P align=center><A -href="file:///C:/Documents%20and%20Settings/tstone/My%20Documents/DIFx%20Readmes/DPInst/readme.htm#top"><FONT -face=Verdana size=2>Top of page</FONT></A><FONT face=Verdana size=2> -</P></FONT><FONT face="MS Sans Serif" size=1> -<P>� Microsoft Corporation 2002</FONT> </FONT></P></BODY></HTML> diff --git a/setup/DIFxAPI/DIFxCmd/readme.htm b/setup/DIFxAPI/DIFxCmd/readme.htm deleted file mode 100644 index a369e56e..00000000 --- a/setup/DIFxAPI/DIFxCmd/readme.htm +++ /dev/null @@ -1,59 +0,0 @@ -<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"> -<HTML><HEAD><TITLE>DIFxAPI AppDrv</TITLE> -<META http-equiv=Content-Type content="text/html; charset=iso-8859-1"> -<META content="MSHTML 6.00.2900.2802" name=GENERATOR><!-- #BeginEditable "doctitle" --><!-- #EndEditable --></HEAD> -<BODY link=#0000ff><FONT face=Verdana size=5> -<H2>Driver Install Frameworks API (DIFx API) </H2></FONT><FONT face=Verdana -size=2> - -<P style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px"><a href="#Intro">Description</a> - -<P style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px"><a href="#Build">Building -the Sample </a> -<P style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px"><a href="#Run">Running -the Sample</a> -<P style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px"><a href="#Usage">Usage of the -DIFXAPI Sample Program</a><P style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px"> <H3><A name=Intro></A>Description</H3> -<P>This sample demonstrates how to use DIFx API. It shows how to preinstall, -install and uninstall driver packages. It also shows how to retrieve the path to -an already preinstalled or installed driver package. It furthers shows how to -capture logging information that the APIs create during installs and uninstalls. </P> -<H3><a name="Build"></a>Building the Sample</H3> -<P>Navigate to the src\setup\DIFxAPI\DIFXCMD directory and run the following -command: -<P> build -cZ -<H3><a name="Run"></a>Running the Sample</H3> -<P>Once the sample is built, run the following commands. Before running the -command, copy a complete driver package into the same directory:</P> -<P>difxcmd.exe to print out how to use the command line tool - -</P> -<P>difxcmd.exe /p my.inf , to preinstall my.inf </P> -<P>difxcmd.exe /i my.inf , to install my.inf </P> -<P>difxcmd.exe /i my.inf 16, to install my.inf in legacy mode (accepting unsigned drivers) -</P> -<P>difxcmd.exe /p my.inf , to obtain the path to the installed my.inf </P> -<P>difxcmd.exe /u my.inf , to uninstall my.inf </P> -<H3><a name="Usage"></a>Usage of the DIFXAPI Sample Program </H3> -<p>difxapi /p /i /u /g <inf-filename> [Flag(s)]<br> -<br> -Options:<br> -/p : preinstall driver package.<br> -/i : install driver package.<br> -/u : uninstall driver package.<br> -/g : get driver package path.<br> -<br> -<inf-filename> : has to be in the current directory.<br> -<br> -Flags:<br> -DRIVER_PACKAGE_REPAIR: 0x00000001 ( 1)<br> -DRIVER_PACKAGE_SILENT: 0x00000002 ( 2)<br> -DRIVER_PACKAGE_FORCE: 0x00000004 ( 4)<br> -DRIVER_PACKAGE_ONLY_IF_DEVICE_PRESENT: 0x00000008 ( 8)<br> -DRIVER_PACKAGE_LEGACY: 0x00000010 (16)<br> -DRIVER_PACKAGE_DELETE_FILES: 0x00000020 (32)</p> -<P align=center><A -href="file:///C:/Documents%20and%20Settings/tstone/My%20Documents/DIFx%20Readmes/DPInst/readme.htm#top"><FONT -face=Verdana size=2>Top of page</FONT></A><FONT face=Verdana size=2> -</P></FONT><FONT face="MS Sans Serif" size=1> -<P>� Microsoft Corporation 2002</FONT> </FONT></P></BODY></HTML> |
