This commit is contained in:
2026-04-17 14:55:32 -04:00
commit bc3ac1d4c9
18017 changed files with 4371742 additions and 0 deletions

View File

@@ -0,0 +1,13 @@
Database Reference Number,Sensor SN,Channel Name,Location,Laboratory Code,Customer Code,Partial ISO Code,Comment Field,Sensor Type,Manufacturer,Model,"Axis (X, Y, Z)",Dimension,EU,Full Scale (EU),Exc (VDC),Output @ EXC & FS (mV),Sensitivity (mV/V/EU),"Output Proportional to EXC? (Yes, No)",Desired Range (EU),"BRIDGE (Full, Half)","Use Shunt Cal? (Yes, No)",Bridge Res. (Ohm),Shunt Resistor Value (Ohms),Equivalent EU for Shunt Resistor,"Bypass AA Filter? (Yes, No)","Invert Signal? (Yes, No)","Remove Sensor Offset? (Yes, No)",Sensor Offset Low (mV),Sensor Offset High (mV),SAE Filter Class,"Software Zero Reference (Pre, Avg, 0mV)",Software Zero Equivalent EU,16 Byte Dallas Sensor ID,Received,Last Cal,Due Cal,Due,Tech,Group 1,Group 2,Group 3,Group 4,Group 5,Category,IRTRACC Exponent,Two Volt Exc.,Five Volt Exc.,Ten Volt Exc.,Range Low,Range Medium,Range High,Supported Excitation,Bridge Type,Unipolar,Axis Number,Number of Axes,Cal Interval,Polarity,Physical Dimension,Direction,InitialOffset,NonLinear,Software Zero Method,Zero Averaging Window Start,Zero Averaging Window End,Bridge Leg Mode,Created,Times Used,IEPE Coupling Mode,DelayMS,DigitalOutputDelayMS,DurationMS,DigitalOutputDurationMS,Digital Output Mode,LimitDuration,Squib Fire Mode,Squib Measurement Type,Squib Output Current,Digital Scale Multiplier,Digital Input Mode,NonLinear Cal,DisplayUnits,At Capacity,Capacity Ouptut Is Based On,Sensitivity Units,CheckOffset,Broken,Do Not Use,ISOChannelName,UserCode,UserChannelName,Addl Linear Sensitivity,Addl Linear Zero Method,Addl Linear Zero Method Start,Addl Linear Zero Method End,Addl Initial Offsets
1,2KG005,DTS Scale LC,,,,???????????????A,,,DTS,Scale Load Cell,,,Grams,2000,5,,0.000411,Yes,2000,Full,Yes,1000,,,No,No,Yes,-100,100,1000,Pre,0,,,10/1/2023,10/1/2026,,AeroUser,,,,,,0,,,0.000411,,200,1000,2000,Volt5,FullBridge,No,0,1,1097,+,,,"None,0,0",No,UsePreEventDiagnosticsZero,-0.05,-0.02,First,"Monday, 01 January 1753 00:00:00",0,AC,0,0,10,10,FVLH,Yes,NONE,VOLTAGE,1.5,"ArbitraryLowAndHigh,0,1",CCNO,,Grams,No,1,mVperVperEU,Yes,No,No,DTS Scale LC,,,,,,,
2,8769-1A-190,S2 Kulite 100 PSI,,,,???????????????P,,,Kulite,ETM-435-375-100A,,,PSI,100,5,,39.24,No,100,Half,Yes,3000,,,No,Yes,No,1000,2000,-2,0mV,0,,,10/1/2023,10/1/2026,,AeroUser,,,,,,0,,,,,100,100,100,Volt5,HalfBridge,Yes,0,1,1097,-,,,"None,0,0",No,None,-0.05,-0.02,First,"Monday, 01 January 1753 00:00:00",0,AC,0,0,10,10,FVLH,Yes,NONE,VOLTAGE,1.5,"ArbitraryLowAndHigh,0,1",CCNO,,PSI,No,1,mVperEU,Yes,No,No,,,,,,,,"EUAtMV,14.7,1420"
3,9743,3055B1T,,,,???????????????0,,,Dytran,3055,,,g,500,5,,10,No,500,Full,No,0,,,No,No,Yes,-2250,1750,-2,Pre,0,,,10/1/2023,10/1/2026,,AeroUser,,,,,,0,,,,,500,500,500,Volt5,IEPE,No,0,1,1097,+,,,"None,0,0",No,UsePreEventDiagnosticsZero,-0.05,-0.02,First,"Monday, 01 January 1753 00:00:00",0,AC,0,0,10,10,FVLH,Yes,NONE,VOLTAGE,1.5,"ArbitraryLowAndHigh,0,1",CCNO,,g,No,1,mVperEU,Yes,No,No,,,,,,,,
4,A641001,A64C Accel,,,,????????????AC??,,,DTS,A64C,,,g,500,5,,3.72,No,500,Full,Yes,3000,,,No,No,Yes,-100,100,0,Pre,0,,,10/1/2023,10/1/2026,,AeroUser,,,,,,0,,,,,500,500,500,Volt5,FullBridge,No,0,1,1097,+,,,"None,0,0",No,UsePreEventDiagnosticsZero,-0.05,-0.02,First,"Thursday, 12 May 2022 15:12:40",0,DC,0,0,10,10,FVLH,Yes,NONE,VOLTAGE,1.5,"ArbitraryLowAndHigh,0,1",CCNO,,g,No,1,mVperEU,Yes,No,No,,,,,,,,
5,ARS9001,ARS PRO 1500,,,,???????????????0,,,DTS,ARS PRO 1500,,,deg/sec,1500,5,,1.33,No,1500,Full,Yes,3000,,,No,No,Yes,-100,100,-2,Pre,0,,,10/1/2023,10/1/2026,,AeroUser,,,,,,0,,,,,1500,1500,1500,Volt5,FullBridge,No,0,1,1097,+,,,"None,0,0",No,UsePreEventDiagnosticsZero,-0.05,-0.02,First,"Thursday, 22 October 2020 17:12:39",0,AC,0,0,10,10,FVLH,Yes,NONE,VOLTAGE,1.5,"ArbitraryLowAndHigh,0,1",CCNO,,deg/sec,No,1,mVperEU,Yes,No,No,,,,,,,,
6,ARS9002,ARS PRO 8000,,,,???????????????0,,,DTS,ARS PRO 8K,,,deg/sec,8000,5,,0.25,No,8000,Full,Yes,3000,,,No,No,Yes,-100,100,-2,Pre,0,,,10/1/2023,10/1/2026,,AeroUser,,,,,,0,,,,,8000,8000,8000,Volt5,FullBridge,No,0,1,1097,+,,,"None,0,0",No,UsePreEventDiagnosticsZero,-0.05,-0.02,First,"Thursday, 22 October 2020 17:12:39",0,AC,0,0,10,10,FVLH,Yes,NONE,VOLTAGE,1.5,"ArbitraryLowAndHigh,0,1",CCNO,,deg/sec,No,1,mVperEU,Yes,No,No,,,,,,,,
7,ARS9003,ARS PRO 18000,,,,???????????????0,,,DTS,ARS PRO 18K,,,deg/sec,18000,5,,0.11,No,18000,Full,Yes,3000,,,No,No,Yes,-100,100,-2,Pre,0,,,10/1/2023,10/1/2026,,AeroUser,,,,,,0,,,,,18000,18000,18000,Volt5,FullBridge,No,0,1,1097,+,,,"None,0,0",No,UsePreEventDiagnosticsZero,-0.05,-0.02,First,"Thursday, 22 October 2020 17:12:39",0,AC,0,0,10,10,FVLH,Yes,NONE,VOLTAGE,1.5,"ArbitraryLowAndHigh,0,1",CCNO,,deg/sec,No,1,mVperEU,Yes,No,No,,,,,,,,
8,RE1001,Range Expander 20V,,,,???????????????0,,,DTS,Range Expander 20V,,,V,20,5,,91,No,20,Full,No,350,,,No,No,No,-2500,2500,-2,0mV,0,,,10/1/2023,10/1/2026,,AeroUser,,,,,,0,,,,,20,20,20,Volt5,FullBridge,No,0,1,1097,+,,,"None,0,0",No,None,-0.05,-0.02,First,"Monday, 01 January 1753 00:00:00",0,AC,0,0,10,10,FVLH,Yes,NONE,VOLTAGE,1.5,"ArbitraryLowAndHigh,0,1",CCNO,,V,No,1,mVperEU,Yes,No,No,,,,,,,,
9,SG0001,SG 5K microstrain,,,,???????????????P,,,Micro-Measurements,CEA-00-250UWA-350,,,microstrain,5000,5,,0.00052,Yes,5000,Half,Yes,3000,,,No,No,Yes,-50,50,-2,Pre,0,,,10/1/2023,10/1/2026,,AeroUser,,,,,,0,,,0.00052,,5000,5000,5000,Volt5,HalfBridge,No,0,1,1097,+,,,"None,0,0",No,UsePreEventDiagnosticsZero,-0.05,-0.02,First,"Monday, 01 January 1753 00:00:00",0,AC,0,0,10,10,FVLH,Yes,NONE,VOLTAGE,1.5,"ArbitraryLowAndHigh,0,1",CCNO,,microstrain,No,1,mVperVperEU,Yes,No,No,,,,,,,,
10,TC1250K01,0_C to 1250_C Thermocouple,,,,???????????????0,,,Texense Thermocouple Adapter,THA-K-1250,,,C,600,5,,4,No,600,Half,No,3000,,,No,Yes,No,2350,2450,-2,0mV,0,,,10/1/2023,10/1/2026,,AeroUser,,,,,,0,,,,,600,600,600,Volt5,HalfBridge,No,0,1,1097,-,,,"None,0,0",No,None,-0.05,-0.02,First,"Monday, 01 January 1753 00:00:00",0,AC,0,0,10,10,FVLH,Yes,NONE,VOLTAGE,1.5,"ArbitraryLowAndHigh,0,1",CCNO,,C,No,1,mVperEU,Yes,No,No,,,,,,,,"EU,625,0"
11,TC400K01,-100_C to 400_C TC Adapter,,,,???????????????0,,,Texense Thermocouple Adapter,THA-K-400,,,C,200,5,,10,No,200,Half,No,3000,,,No,Yes,No,1200,1300,-2,0mV,0,,,10/1/2023,10/1/2026,,AeroUser,,,,,,0,,,,,200,200,200,Volt5,HalfBridge,No,0,1,1097,-,,,"None,0,0",No,None,-0.05,-0.02,First,"Monday, 01 January 1753 00:00:00",0,AC,0,0,10,10,FVLH,Yes,NONE,VOLTAGE,1.5,"ArbitraryLowAndHigh,0,1",CCNO,,C,No,1,mVperEU,Yes,No,No,,,,,,,,"EU,150,0"
12,Thermocouple,Thermocouple Direct Connection,,,,???????????????0,,,(None),,,,Deg C,1000,5,,0.04185,No,1000,Half,No,3000,,,No,No,No,-100,100,-2,0mV,0,,,10/1/2023,10/1/2026,,AeroUser,,,,,,0,,,,,10,100,1000,Volt5,HalfBridge,No,0,1,1097,+,,,"None,0,0",No,None,-0.05,-0.02,First,"Monday, 01 January 1753 00:00:00",0,AC,0,0,10,10,FVLH,Yes,NONE,VOLTAGE,1.5,"ArbitraryLowAndHigh,0,1",CCNO,,Deg C,No,1,mVperEU,Yes,No,No,,,,,,,,"EU,33.5,-1"

View File

@@ -0,0 +1,141 @@
; DDR Virtual COM Port Installation file for Win2000/XP/Vista/7
[Version]
Signature="$Windows NT$"
Class=Ports
ClassGuid={4D36E978-E325-11CE-BFC1-08002BE10318}
Provider=%MFGNAME%
CatalogFile=%MFGFILENAME%.cat
DriverVer=01/11/2019,1.3
[Manufacturer]
%MFGNAME%=DeviceList, NTx86, NTamd64
[DestinationDirs]
DefaultDestDir=12
;------------------------------------------------------------------------------
; Windows 2000/XP/Vista-32bit Sections
;------------------------------------------------------------------------------
[DriverInstall.NT]
include=mdmcpq.inf
AddReg=DriverInstall.NT.AddReg
[DriverInstall.NT.AddReg]
HKR,,DevLoader,,*ntkern
HKR,,NTMPDriver,,%DRIVERFILENAME%.sys
HKR,,EnumPropPages32,,"MsPorts.dll,SerialPortPropPageProvider"
[DriverInstall.NT.Services]
AddService=usbser, 0x00000002, DriverService.NT
[DriverService.NT]
DisplayName=%SERVICE%
ServiceType=1
StartType=3
ErrorControl=1
ServiceBinary=%12%\%DRIVERFILENAME%.sys
;------------------------------------------------------------------------------
; Vista-64bit Sections
;------------------------------------------------------------------------------
[DriverInstall.NTx86]
include=mdmcpq.inf
AddReg=DriverInstall.NTx86.AddReg
[DriverInstall.NTx86.AddReg]
HKR,,DevLoader,,*ntkern
HKR,,NTMPDriver,,%DRIVERFILENAME%.sys
HKR,,EnumPropPages32,,"MsPorts.dll,SerialPortPropPageProvider"
[DriverInstall.NTx86.Services]
AddService=usbser, 0x00000002, DriverService.NTx86
[DriverService.NTx86]
DisplayName=%SERVICE%
ServiceType=1
StartType=3
ErrorControl=1
ServiceBinary=%12%\%DRIVERFILENAME%.sys
;------------------------------------------------------------------------------
; Vista-64bit Sections
;------------------------------------------------------------------------------
[DriverInstall.NTamd64]
include=mdmcpq.inf
AddReg=DriverInstall.NTamd64.AddReg
[DriverInstall.NTamd64.AddReg]
HKR,,DevLoader,,*ntkern
HKR,,NTMPDriver,,%DRIVERFILENAME%.sys
HKR,,EnumPropPages32,,"MsPorts.dll,SerialPortPropPageProvider"
[DriverInstall.NTamd64.Services]
AddService=usbser, 0x00000002, DriverService.NTamd64
[DriverService.NTamd64]
DisplayName=%SERVICE%
ServiceType=1
StartType=3
ErrorControl=1
ServiceBinary=%12%\%DRIVERFILENAME%.sys
;------------------------------------------------------------------------------
; Vendor and Product ID Definitions
;------------------------------------------------------------------------------
; When developing your USB device, the VID and PID used in the PC side
; application program and the firmware on the microcontroller must match.
; Modify the below line to use your VID and PID. Use the format as shown below.
; Note: One INF file can be used for multiple devices with different VID and PIDs.
; For each supported device, append ",USB\VID_xxxx&PID_yyyy" to the end of the line.
;------------------------------------------------------------------------------
[SourceDisksFiles]
[SourceDisksNames]
[DeviceList.NT]
%DESCRIPTION_D0%=DriverInstall, USB\VID_1CB9&PID_000D&MI_00
%DESCRIPTION_D2%=DriverInstall, USB\VID_1CB9&PID_000D&MI_02
%DESCRIPTION_C0%=DriverInstall, USB\VID_1CB9&PID_000E&MI_00
%DESCRIPTION_C2%=DriverInstall, USB\VID_1CB9&PID_000E&MI_02
%DESCRIPTION_C4%=DriverInstall, USB\VID_1CB9&PID_000E&MI_04
[DeviceList.NTx86]
%DESCRIPTION_D0%=DriverInstall, USB\VID_1CB9&PID_000D&MI_00
%DESCRIPTION_D2%=DriverInstall, USB\VID_1CB9&PID_000D&MI_02
%DESCRIPTION_C0%=DriverInstall, USB\VID_1CB9&PID_000E&MI_00
%DESCRIPTION_C2%=DriverInstall, USB\VID_1CB9&PID_000E&MI_02
%DESCRIPTION_C4%=DriverInstall, USB\VID_1CB9&PID_000E&MI_04
[DeviceList.NTamd64]
%DESCRIPTION_D0%=DriverInstall, USB\VID_1CB9&PID_000D&MI_00
%DESCRIPTION_D2%=DriverInstall, USB\VID_1CB9&PID_000D&MI_02
%DESCRIPTION_C0%=DriverInstall, USB\VID_1CB9&PID_000E&MI_00
%DESCRIPTION_C2%=DriverInstall, USB\VID_1CB9&PID_000E&MI_02
%DESCRIPTION_C4%=DriverInstall, USB\VID_1CB9&PID_000E&MI_04
;------------------------------------------------------------------------------
; String Definitions
;------------------------------------------------------------------------------
;Modify these strings to customize your device
;------------------------------------------------------------------------------
[Strings]
MFGFILENAME="DTS_DDR"
DRIVERFILENAME ="usbser"
MFGNAME="Diversified Technical Systems, Inc."
INSTDISK="DTS DDR Driver Installer"
DESCRIPTION_D0="DDR Mouthpiece"
DESCRIPTION_D2="DDR Mouthpiece Debug"
DESCRIPTION_C0="DDR Mouthpiece Bridge"
DESCRIPTION_C2="DDR Charger"
DESCRIPTION_C4="DDR Charger Debug"
SERVICE="DTS Dynamic Data Recorder (DDR)"

View File

@@ -0,0 +1,25 @@
<?xml version="1.0" encoding="utf-16"?>
<OptimizationSettings>
<Settings>
<Setting>
<HardwareType>SLICE2_SIM</HardwareType>
<TransferSpeedSampleRateSettings>
<TransferSpeedSampleRate>
<MaxTransferSpeed>2000</MaxTransferSpeed>
<SampleRate>1000</SampleRate>
<MinTransferSpeed>150</MinTransferSpeed>
</TransferSpeedSampleRate>
<TransferSpeedSampleRate>
<MaxTransferSpeed>150</MaxTransferSpeed>
<SampleRate>400</SampleRate>
<MinTransferSpeed>10</MinTransferSpeed>
</TransferSpeedSampleRate>
<TransferSpeedSampleRate>
<MaxTransferSpeed>10</MaxTransferSpeed>
<SampleRate>100</SampleRate>
<MinTransferSpeed>0</MinTransferSpeed>
</TransferSpeedSampleRate>
</TransferSpeedSampleRateSettings>
</Setting>
</Settings>
</OptimizationSettings>

View File

@@ -0,0 +1,36 @@
using System.Reflection;
using System.Runtime.CompilerServices;
using System.Runtime.InteropServices;
// General Information about an assembly is controlled through the following
// set of attributes. Change these attribute values to modify the information
// associated with an assembly.
[assembly: AssemblyTitle("DPInstallWrapper2")]
[assembly: AssemblyDescription("")]
[assembly: AssemblyConfiguration("")]
[assembly: AssemblyCompany("")]
[assembly: AssemblyProduct("DPInstallWrapper2")]
[assembly: AssemblyCopyright("Copyright © 2019")]
[assembly: AssemblyTrademark("")]
[assembly: AssemblyCulture("")]
// Setting ComVisible to false makes the types in this assembly not visible
// to COM components. If you need to access a type in this assembly from
// COM, set the ComVisible attribute to true on that type.
[assembly: ComVisible(false)]
// The following GUID is for the ID of the typelib if this project is exposed to COM
[assembly: Guid("bb0e5961-d169-4dab-ac55-72e1e71c1ef9")]
// Version information for an assembly consists of the following four values:
//
// Major Version
// Minor Version
// Build Number
// Revision
//
// You can specify all the values or you can default the Build and Revision Numbers
// by using the '*' as shown below:
// [assembly: AssemblyVersion("1.0.*")]
[assembly: AssemblyVersion("1.0.0.0")]
[assembly: AssemblyFileVersion("1.0.0.0")]

View File

@@ -0,0 +1 @@
reg delete "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Office\14.0\Common\FilesPaths" /v mso.dll /f

View File

@@ -0,0 +1,6 @@
<?xml version="1.0" encoding="utf-8"?>
<configuration>
<startup>
<supportedRuntime version="v4.0" sku=".NETFramework,Version=v4.5.2"/>
</startup>
</configuration>

View File

@@ -0,0 +1,32 @@
using System.Collections.Generic;
using System.Diagnostics;
namespace DPInstallWrapper2
{
class DPInstallWrapper2
{
static int Main(string[] args)
{
var proc = new Process();
var lArgs = new List<string>(args);
for( var i = 1; i < args.Length; i++)
{
if (args[i].Contains(" "))
{
//needs a start and end quote
lArgs[i] = $"\"{args[i]}\"";
}
}
proc.StartInfo.FileName = args[0];
proc.StartInfo.Arguments = lArgs[1] + " " + lArgs[2] + " " + lArgs[3];
proc.Start();
proc.WaitForExit();
var exitCode = proc.ExitCode;
proc.Close();
//dpinst.exe returns non-zero, even when successful,
//so this wrapper returns 0 (Success) to the installer.
return 0;
}
}
}

View File

@@ -0,0 +1,248 @@
; DTS TSR2/Slice Recorder WinUSB driver inf
[Version]
Signature = "$Windows NT$"
Class = USB
ClassGUID={36FC9E60-C465-11CF-8056-444553540000}
Provider = %ProviderName%
DriverVer=06/23/2020,1.1.0.0
CatalogFile=DTS_USB.cat
PnpLockdown=1
; ========== Manufacturer/Models sections ===========
[Manufacturer]
%ProviderName% = MyDevice_WinUSB,NTx86,NTamd64,NTia64
[MyDevice_WinUSB.NTx86]
%USB\MyDevice.DeviceDescSLICE% = USB_Install_SLICE, USB\VID_1CB9&PID_0008
%USB\MyDevice.DeviceDescTSR2% = USB_Install_TSR2, USB\VID_1CB9&PID_000A
%USB\MyDevice.DeviceDescSLICE20% = USB_Install_SLICE20, USB\VID_1CB9&PID_001B
%USB\MyDevice.DeviceDescSLICE15% = USB_Install_SLICE15, USB\VID_1CB9&PID_001C
%USB\MyDevice.DeviceDescSLICET% = USB_Install_SLICET, USB\VID_1CB9&PID_000F
[MyDevice_WinUSB.NTamd64]
%USB\MyDevice.DeviceDescSLICE% = USB_Install_SLICE, USB\VID_1CB9&PID_0008
%USB\MyDevice.DeviceDescTSR2% = USB_Install_TSR2, USB\VID_1CB9&PID_000A
%USB\MyDevice.DeviceDescSLICE20% = USB_Install_SLICE20, USB\VID_1CB9&PID_001B
%USB\MyDevice.DeviceDescSLICE15% = USB_Install_SLICE15, USB\VID_1CB9&PID_001C
%USB\MyDevice.DeviceDescSLICET% = USB_Install_SLICET, USB\VID_1CB9&PID_000F
[MyDevice_WinUSB.NTia64]
%USB\MyDevice.DeviceDescSLICE% = USB_Install_SLICE, USB\VID_1CB9&PID_0008
%USB\MyDevice.DeviceDescTSR2% = USB_Install_TSR2, USB\VID_1CB9&PID_000A
%USB\MyDevice.DeviceDescSLICE20% = USB_Install_SLICE20, USB\VID_1CB9&PID_001B
%USB\MyDevice.DeviceDescSLICE15% = USB_Install_SLICE15, USB\VID_1CB9&PID_001C
%USB\MyDevice.DeviceDescSLICET% = USB_Install_SLICET, USB\VID_1CB9&PID_000F
; =================== Installation ===================
[USB_Install_TSR2]
Include=winusb.inf
Needs=WINUSB.NT
[USB_Install_SLICE]
Include=winusb.inf
Needs=WINUSB.NT
[USB_Install_SLICE20]
Include=winusb.inf
Needs=WINUSB.NT
[USB_Install_SLICE15]
Include=winusb.inf
Needs=WINUSB.NT
[USB_Install_SLICET]
Include=winusb.inf
Needs=WINUSB.NT
[USB_Install_TSR2.Services]
Include=winusb.inf
AddService=WinUSB,0x00000002,WinUSB_ServiceInstall_TSR2
[USB_Install_SLICE.Services]
Include=winusb.inf
AddService=WinUSB,0x00000002,WinUSB_ServiceInstall_SLICE
[USB_Install_SLICE20.Services]
Include=winusb.inf
AddService=WinUSB,0x00000002,WinUSB_ServiceInstall_SLICE20
[USB_Install_SLICE15.Services]
Include=winusb.inf
AddService=WinUSB,0x00000002,WinUSB_ServiceInstall_SLICE15
[USB_Install_SLICET.Services]
Include=winusb.inf
AddService=WinUSB,0x00000002,WinUSB_ServiceInstall_SLICET
[WinUSB_ServiceInstall_TSR2]
DisplayName = %WinUSB_SvcDesc_TSR2%
ServiceType = 1
StartType = 3
ErrorControl = 1
ServiceBinary = %12%\WinUSB.sys
[WinUSB_ServiceInstall_SLICE]
DisplayName = %WinUSB_SvcDesc_SLICE%
ServiceType = 1
StartType = 3
ErrorControl = 1
ServiceBinary = %12%\WinUSB.sys
[WinUSB_ServiceInstall_SLICE20]
DisplayName = %WinUSB_SvcDesc_SLICE20%
ServiceType = 1
StartType = 3
ErrorControl = 1
ServiceBinary = %12%\WinUSB.sys
[WinUSB_ServiceInstall_SLICE15]
DisplayName = %WinUSB_SvcDesc_SLICE15%
ServiceType = 1
StartType = 3
ErrorControl = 1
ServiceBinary = %12%\WinUSB.sys
[WinUSB_ServiceInstall_SLICET]
DisplayName = %WinUSB_SvcDesc_SLICET%
ServiceType = 1
StartType = 3
ErrorControl = 1
ServiceBinary = %12%\WinUSB.sys
[USB_Install_TSR2.Wdf]
KmdfService=WINUSB, WinUsb_Install
UmdfServiceOrder=WINUSB
[USB_Install_SLICE.Wdf]
KmdfService=WINUSB, WinUsb_Install
UmdfServiceOrder=WINUSB
[USB_Install_SLICE20.Wdf]
KmdfService=WINUSB, WinUsb_Install
UmdfServiceOrder=WINUSB
[USB_Install_SLICE15.Wdf]
KmdfService=WINUSB, WinUsb_Install
UmdfServiceOrder=WINUSB
[USB_Install_SLICET.Wdf]
KmdfService=WINUSB, WinUsb_Install
UmdfServiceOrder=WINUSB
[WinUSB_Install]
KmdfLibraryVersion=1.7
[USB_Install_TSR2.HW]
AddReg=Dev_AddReg_TSR2
[USB_Install_SLICE.HW]
AddReg=Dev_AddReg_SLICE
[USB_Install_SLICE20.HW]
AddReg=Dev_AddReg_SLICE20
[USB_Install_SLICE15.HW]
AddReg=Dev_AddReg_SLICE15
[USB_Install_SLICET.HW]
AddReg=Dev_AddReg_SLICET
[Dev_AddReg_TSR2]
HKR,,DeviceInterfaceGUIDs,0x10000,"{8d365820-a2e0-4129-971a-980b1c7052ac}"
[Dev_AddReg_SLICE]
HKR,,DeviceInterfaceGUIDs,0x10000,"{f99ef36a-85f6-4042-9416-e05527c43a35}"
[Dev_AddReg_SLICE20]
HKR,,DeviceInterfaceGUIDs,0x10000,"{fb10e3ff-ece3-410e-beeb-719096813fb9}"
[Dev_AddReg_SLICE15]
HKR,,DeviceInterfaceGUIDs,0x10000,"{d80bb9a9-2879-4d40-af1c-794b1e7956e4}"
[Dev_AddReg_SLICET]
HKR,,DeviceInterfaceGUIDs,0x10000,"{ce2ed31a-2b65-4bae-826b-caf5e3120649}"
[USB_Install_TSR2.CoInstallers]
AddReg=CoInstallers_AddReg
CopyFiles=CoInstallers_CopyFiles
[USB_Install_SLICE.CoInstallers]
AddReg=CoInstallers_AddReg
CopyFiles=CoInstallers_CopyFiles
[USB_Install_SLICE20.CoInstallers]
AddReg=CoInstallers_AddReg
CopyFiles=CoInstallers_CopyFiles
[USB_Install_SLICE15.CoInstallers]
AddReg=CoInstallers_AddReg
CopyFiles=CoInstallers_CopyFiles
[CoInstallers_AddReg]
HKR,,CoInstallers32,0x00010000,"WinUSBCoInstaller.dll","WUDFUpdate_01007.dll","WdfCoInstaller01007.dll,WdfCoInstaller"
[CoInstallers_CopyFiles]
WinUSBCoInstaller.dll
WdfCoInstaller01007.dll
WUDFUpdate_01007.dll
[DestinationDirs]
CoInstallers_CopyFiles=11
; ================= Source Media Section =====================
[SourceDisksNames.x86]
1 = %DISK_NAME%,,,\x86
[SourceDisksNames.amd64]
2 = %DISK_NAME%,,,\amd64
[SourceDisksNames.ia64]
3 = %DISK_NAME%,,,\ia64
[SourceDisksFiles.x86]
WinUSBCoInstaller.dll=1
WdfCoInstaller01007.dll=1
WUDFUpdate_01007.dll=1
[SourceDisksFiles.amd64]
WinUSBCoInstaller.dll=2
WdfCoInstaller01007.dll=2
WUDFUpdate_01007.dll=2
[SourceDisksFiles.ia64]
WinUSBCoInstaller.dll=3
WdfCoInstaller01007.dll=3
WUDFUpdate_01007.dll=3
; Copy Files section
;------------------------------------------------------------------------------
[_CopyFiles_sys]
winusb.sys
;************************************************* *****************************
; Destination Directories
;------------------------------------------------------------------------------
[DestinationDirs]
DefaultDestDir = 12 ; %SystemRoot%\system32\drivers
_CopyFiles_sys = 12
; =================== Strings ===================
[Strings]
ProviderName="Diversified Technical Systems, Inc."
USB\MyDevice.DeviceDescTSR2 = "TSR2"
USB\MyDevice.DeviceDescSLICE = "DTS SLICE Recorder"
USB\MyDevice.DeviceDescSLICE20= "DTS SLICE 2.0 Recorder"
USB\MyDevice.DeviceDescSLICE15= "DTS SLICE 1.5 Recorder"
USB\MyDevice.DeviceDescSLICET = "DTS DKR/DIR"
WinUSB_SvcDesc_TSR2= "TSR2"
WinUSB_SvcDesc_SLICE= "DTS SLICE Recorder"
WinUSB_SvcDesc_SLICE20="DTS SLICE 2.0 Recorder"
WinUSB_SvcDesc_SLICE15="DTS SLICE 1.5 Recorder"
WinUSB_SvcDesc_SLICET= "DTS DKR/DIR"
DISK_NAME="DTS Install Disk"

View File

@@ -0,0 +1,22 @@
using System.Diagnostics;
namespace DPInstallWrapper2
{
class DPInstallWrapper2
{
static int Main(string[] args)
{
var proc = new Process();
proc.StartInfo.FileName = args[0];
proc.StartInfo.Arguments = args[1] + " " + args[2] + " " + args[3];
proc.Start();
proc.WaitForExit();
var exitCode = proc.ExitCode;
proc.Close();
//dpinst.exe returns non-zero, even when successful,
//so this wrapper returns 0 (Success) to the installer.
return 0;
}
}
}

View File

@@ -0,0 +1,97 @@
<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="15.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$(MSBuildExtensionsPath)\$(MSBuildToolsVersion)\Microsoft.Common.props" Condition="Exists('$(MSBuildExtensionsPath)\$(MSBuildToolsVersion)\Microsoft.Common.props')" />
<PropertyGroup>
<Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
<Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
<ProjectGuid>{BB0E5961-D169-4DAB-AC55-72E1E71C1EF9}</ProjectGuid>
<OutputType>WinExe</OutputType>
<RootNamespace>DPInstallWrapper2</RootNamespace>
<AssemblyName>DPInstallWrapper</AssemblyName>
<TargetFrameworkVersion>v4.5.2</TargetFrameworkVersion>
<FileAlignment>512</FileAlignment>
<AutoGenerateBindingRedirects>true</AutoGenerateBindingRedirects>
<TargetFrameworkProfile />
</PropertyGroup>
<PropertyGroup>
<StartupObject />
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)' == 'Debug|x64'">
<DebugSymbols>true</DebugSymbols>
<OutputPath>bin\x64\Debug\</OutputPath>
<DefineConstants>DEBUG;TRACE</DefineConstants>
<DebugType>full</DebugType>
<PlatformTarget>x64</PlatformTarget>
<ErrorReport>prompt</ErrorReport>
<CodeAnalysisRuleSet>MinimumRecommendedRules.ruleset</CodeAnalysisRuleSet>
<Prefer32Bit>true</Prefer32Bit>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)' == 'Release|x64'">
<OutputPath>bin\x64\Release\</OutputPath>
<DefineConstants>TRACE</DefineConstants>
<Optimize>true</Optimize>
<DebugType>pdbonly</DebugType>
<PlatformTarget>x64</PlatformTarget>
<ErrorReport>prompt</ErrorReport>
<CodeAnalysisRuleSet>MinimumRecommendedRules.ruleset</CodeAnalysisRuleSet>
<Prefer32Bit>true</Prefer32Bit>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)' == 'Debug|x86'">
<DebugSymbols>true</DebugSymbols>
<OutputPath>bin\x86\Debug\</OutputPath>
<DefineConstants>DEBUG;TRACE</DefineConstants>
<DebugType>full</DebugType>
<PlatformTarget>x86</PlatformTarget>
<ErrorReport>prompt</ErrorReport>
<CodeAnalysisRuleSet>MinimumRecommendedRules.ruleset</CodeAnalysisRuleSet>
<Prefer32Bit>true</Prefer32Bit>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)' == 'Release|x86'">
<OutputPath>bin\x86\Release\</OutputPath>
<DefineConstants>TRACE</DefineConstants>
<Optimize>true</Optimize>
<DebugType>pdbonly</DebugType>
<PlatformTarget>x86</PlatformTarget>
<ErrorReport>prompt</ErrorReport>
<CodeAnalysisRuleSet>MinimumRecommendedRules.ruleset</CodeAnalysisRuleSet>
<Prefer32Bit>true</Prefer32Bit>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)' == 'Debug|AnyCPU'">
<DebugSymbols>true</DebugSymbols>
<OutputPath>bin\Debug\</OutputPath>
<DefineConstants>DEBUG;TRACE</DefineConstants>
<DebugType>full</DebugType>
<PlatformTarget>AnyCPU</PlatformTarget>
<ErrorReport>prompt</ErrorReport>
<CodeAnalysisRuleSet>MinimumRecommendedRules.ruleset</CodeAnalysisRuleSet>
<Prefer32Bit>true</Prefer32Bit>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)' == 'Release|AnyCPU'">
<OutputPath>bin\Release\</OutputPath>
<DefineConstants>TRACE</DefineConstants>
<Optimize>true</Optimize>
<DebugType>pdbonly</DebugType>
<PlatformTarget>AnyCPU</PlatformTarget>
<ErrorReport>prompt</ErrorReport>
<CodeAnalysisRuleSet>MinimumRecommendedRules.ruleset</CodeAnalysisRuleSet>
<Prefer32Bit>true</Prefer32Bit>
</PropertyGroup>
<ItemGroup>
<Reference Include="System" />
<Reference Include="System.Core" />
<Reference Include="System.Xml.Linq" />
<Reference Include="System.Data.DataSetExtensions" />
<Reference Include="Microsoft.CSharp" />
<Reference Include="System.Data" />
<Reference Include="System.Net.Http" />
<Reference Include="System.Xml" />
</ItemGroup>
<ItemGroup>
<Compile Include="DPInstallWrapper2.cs" />
<Compile Include="Properties\AssemblyInfo.cs" />
</ItemGroup>
<ItemGroup>
<None Include="App.config" />
</ItemGroup>
<Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />
</Project>