@echo off
echo WAIT UNINSTALL DRIVER. . .

rem XP

rem FTDI 
if exist "%SYSTEMROOT%\system32\DRVSTORE\ftdiport_1F27172118A9BC83B901DB40DA1A1CA873A5DF28\ftdiport.inf" (
"%ProgramFiles%\DIFX\7F01D4C0B2897E27\DPInst.exe" /u %SYSTEMROOT%\system32\DRVSTORE\ftdiport_1F27172118A9BC83B901DB40DA1A1CA873A5DF28\ftdiport.inf /S)
if exist "%SYSTEMROOT%\system32\DRVSTORE\ftdibus_E41F32F8D0047F8F7B8B871FD77DDD4AA22A09F7\ftdibus.inf" (
"%ProgramFiles%\DIFX\7F01D4C0B2897E27\DPInst.exe" /u %SYSTEMROOT%\system32\DRVSTORE\ftdibus_E41F32F8D0047F8F7B8B871FD77DDD4AA22A09F7\ftdibus.inf /S)

if exist "%SYSTEMROOT%\system32\DRVSTORE\ftdiport_93606A2D171D513B690807FD1E38E075D9C79035\ftdiport.inf" (
"%ProgramFiles%\DIFX\7F01D4C0B2897E27\DPInst.exe" /u %SYSTEMROOT%\system32\DRVSTORE\ftdiport_93606A2D171D513B690807FD1E38E075D9C79035\ftdiport.inf /S)
if exist "%SYSTEMROOT%\system32\DRVSTORE\ftdibus_FDB105B9557BB6AD030723E59041C3B4257684FB\ftdibus.inf" (
"%ProgramFiles%\DIFX\7F01D4C0B2897E27\DPInst.exe" /u %SYSTEMROOT%\system32\DRVSTORE\ftdibus_FDB105B9557BB6AD030723E59041C3B4257684FB\ftdibus.inf /S)


rem FTDI 2.0
if exist "%SYSTEMROOT%\system32\DRVSTORE\ftdiport_A00E59E9F4C35EF4AC7891A4F70D69FC6C4BE919\ftdiport.inf" (
"%ProgramFiles%\DIFX\7F01D4C0B2897E27\DPInst.exe" /u %SYSTEMROOT%\system32\DRVSTORE\ftdiport_A00E59E9F4C35EF4AC7891A4F70D69FC6C4BE919\ftdiport.inf /S)
if exist "%SYSTEMROOT%\system32\DRVSTORE\ftdibus_71AE23139844D601EDC8A35FCADCE9241651EEA8\ftdibus.inf" (
"%ProgramFiles%\DIFX\7F01D4C0B2897E27\DPInst.exe" /u %SYSTEMROOT%\system32\DRVSTORE\ftdibus_71AE23139844D601EDC8A35FCADCE9241651EEA8\ftdibus.inf /S)

rem UNIPROBE 1.0.7.0
if exist "%SYSTEMROOT%\system32\DRVSTORE\cyusb_F911CFB4FA9E9FE1327B1FE17EE79BD99B12C8D7\cyusb.inf" (
"%ProgramFiles%\DIFX\7F01D4C0B2897E27\DPInst.exe" /u %SYSTEMROOT%\system32\DRVSTORE\cyusb_F911CFB4FA9E9FE1327B1FE17EE79BD99B12C8D7\cyusb.inf /S)

rem FTDI 2.0  MARINE 1
if exist "%SYSTEMROOT%\system32\DRVSTORE\ftdiport_4ADE2F27926E69C949BCE909063DF748E12E2C92\ftdiport.inf" (
"%ProgramFiles%\DIFX\7F01D4C0B2897E27\DPInst.exe" /u %SYSTEMROOT%\system32\DRVSTORE\ftdiport_4ADE2F27926E69C949BCE909063DF748E12E2C92\ftdiport.inf /S)
if exist "%SYSTEMROOT%\system32\DRVSTORE\ftdibus_79B9266BB5103A35B4187F52968529871F4D0EC1\ftdibus.inf" (
"%ProgramFiles%\DIFX\7F01D4C0B2897E27\DPInst.exe" /u %SYSTEMROOT%\system32\DRVSTORE\ftdibus_79B9266BB5103A35B4187F52968529871F4D0EC1\ftdibus.inf /S)
rem UNIPROBE 1.0.7.0  MARINE 1
if exist "%SYSTEMROOT%\system32\DRVSTORE\cyusb_3024FE7472C7F70C16ADB72DE8926BE507EFD7FD\cyusb.inf" (
"%ProgramFiles%\DIFX\7F01D4C0B2897E27\DPInst.exe" /u %SYSTEMROOT%\system32\DRVSTORE\cyusb_3024FE7472C7F70C16ADB72DE8926BE507EFD7FD\cyusb.inf /S)


rem FTDI 2.06
if exist "%SYSTEMROOT%\system32\DRVSTORE\ftdiport_08E0CB04BC2B324224145FEAF527BC840F628629\ftdiport.inf" (
"%ProgramFiles%\DIFX\270581355A767BF1\DPInst.exe" /u %SYSTEMROOT%\system32\DRVSTORE\ftdiport_08E0CB04BC2B324224145FEAF527BC840F628629\ftdiport.inf /S)
if exist "%SYSTEMROOT%\system32\DRVSTORE\ftdibus_8E5146E0A95BDAA86DE96953FEE82BE32F65A702\ftdibus.inf" (
"%ProgramFiles%\DIFX\270581355A767BF1\DPInst.exe" /u %SYSTEMROOT%\system32\DRVSTORE\ftdibus_8E5146E0A95BDAA86DE96953FEE82BE32F65A702\ftdibus.inf /S)
rem UNIPROBE 3.4.1.20
if exist "%SYSTEMROOT%\system32\DRVSTORE\cyusb_4774A3C37117AA2A68FE5536E09D8EC0192F59CD\cyusb.inf" (
"%ProgramFiles%\DIFX\270581355A767BF1\DPInst.exe" /u %SYSTEMROOT%\system32\DRVSTORE\cyusb_4774A3C37117AA2A68FE5536E09D8EC0192F59CD\cyusb.inf /S)


rem VISTA 32

rem FTDI 
if exist "%SYSTEMROOT%\System32\DriverStore\FileRepository\ftdibus.inf_d7f2f35a\ftdibus.inf" (
"%ProgramFiles%\DIFX\7F01D4C0B2897E27\DPInst.exe" /u %SYSTEMROOT%\System32\DriverStore\FileRepository\ftdibus.inf_d7f2f35a\ftdibus.inf /S)
if exist "%SYSTEMROOT%\System32\DriverStore\FileRepository\ftdiport.inf_6a37ba25\ftdiport.inf" (
"%ProgramFiles%\DIFX\7F01D4C0B2897E27\DPInst.exe" /u %SYSTEMROOT%\System32\DriverStore\FileRepository\ftdiport.inf_6a37ba25\ftdiport.inf /S)


rem FTDI 2.0
if exist "%SYSTEMROOT%\system32\DriverStore\FileRepository\ftdibus.inf_b5712c39\ftdibus.inf" (
"%ProgramFiles%\DIFX\7F01D4C0B2897E27\DPInst.exe" /u %SYSTEMROOT%\system32\DriverStore\FileRepository\ftdibus.inf_b5712c39\ftdibus.inf /S)
if exist "%SYSTEMROOT%\system32\DriverStore\FileRepository\ftdiport.inf_b39d05ed\ftdiport.inf" (
"%ProgramFiles%\DIFX\7F01D4C0B2897E27\DPInst.exe" /u %SYSTEMROOT%\system32\DriverStore\FileRepository\ftdiport.inf_b39d05ed\ftdiport.inf /S)
rem UNIPROBE 1.0.7.0
if exist "%SYSTEMROOT%\system32\DriverStore\FileRepository\cyusb.inf_bf1eda0d\cyusb.inf" (
"%ProgramFiles%\DIFX\7F01D4C0B2897E27\DPInst.exe" /u %SYSTEMROOT%\system32\DriverStore\FileRepository\cyusb.inf_bf1eda0d\cyusb.inf /S)

rem FTDI 2.0  MARINE 1
if exist "%SYSTEMROOT%\system32\DriverStore\FileRepository\ftdiport.inf_69b90c0b\ftdiport.inf" (
"%ProgramFiles%\DIFX\7F01D4C0B2897E27\DPInst.exe" /u %SYSTEMROOT%\system32\DriverStore\FileRepository\ftdiport.inf_69b90c0b\ftdiport.inf /S)
if exist "%SYSTEMROOT%\system32\DriverStore\FileRepository\ftdibus.inf_b66f5e1c\ftdibus.inf" (
"%ProgramFiles%\DIFX\7F01D4C0B2897E27\DPInst.exe" /u %SYSTEMROOT%\system32\DriverStore\FileRepository\ftdibus.inf_b66f5e1c\ftdibus.inf /S)
rem UNIPROBE 1.0.7.0  MARINE 1
if exist "%SYSTEMROOT%\system32\DriverStore\FileRepository\cyusb.inf_729383c8\cyusb.inf" (
"%ProgramFiles%\DIFX\7F01D4C0B2897E27\DPInst.exe" /u %SYSTEMROOT%\system32\DriverStore\FileRepository\cyusb.inf_729383c8\cyusb.inf /S)



rem FTDI 2.06
if exist "%SYSTEMROOT%\system32\DriverStore\FileRepository\ftdibus.inf_038ca55c\ftdibus.inf" (
"%ProgramFiles%\DIFX\270581355A767BF1\DPInst.exe" /u %SYSTEMROOT%\system32\DriverStore\FileRepository\ftdibus.inf_038ca55c\ftdibus.inf /S)
if exist "%SYSTEMROOT%\system32\DriverStore\FileRepository\ftdiport.inf_f9be5b74\ftdiport.inf" (
"%ProgramFiles%\DIFX\270581355A767BF1\DPInst.exe" /u %SYSTEMROOT%\system32\DriverStore\FileRepository\ftdiport.inf_f9be5b74\ftdiport.inf /S)
echo UNIPROBE 3.4.1.20
if exist "%SYSTEMROOT%\system32\DriverStore\FileRepository\cyusb.inf_dae500aa\cyusb.inf" (
"%ProgramFiles%\DIFX\270581355A767BF1\DPInst.exe" /u %SYSTEMROOT%\system32\DriverStore\FileRepository\cyusb.inf_dae500aa\cyusb.inf /S)



rem SEVEN 32

rem FTDI 2.0
if exist "%SYSTEMROOT%\system32\DriverStore\FileRepository\ftdibus.inf_x86_neutral_d52533f6c485faac\ftdibus.inf" (
"%ProgramFiles%\DIFX\7F01D4C0B2897E27\DPInst.exe" /u %SYSTEMROOT%\system32\DriverStore\FileRepository\ftdibus.inf_x86_neutral_d52533f6c485faac\ftdibus.inf /S)
if exist "%SYSTEMROOT%\system32\DriverStore\FileRepository\ftdiport.inf_x86_neutral_cc41da936c3ef294\ftdiport.inf" (
"%ProgramFiles%\DIFX\7F01D4C0B2897E27\DPInst.exe" /u %SYSTEMROOT%\system32\DriverStore\FileRepository\ftdiport.inf_x86_neutral_cc41da936c3ef294\ftdiport.inf /S)
rem UNIPROBE 1.0.7.0
if exist "%SYSTEMROOT%\system32\DriverStore\FileRepository\cyusb.inf_x86_neutral_dd7f92ab77d84824\cyusb.inf" (
"%ProgramFiles%\DIFX\7F01D4C0B2897E27\DPInst.exe" /u %SYSTEMROOT%\system32\DriverStore\FileRepository\cyusb.inf_x86_neutral_dd7f92ab77d84824\cyusb.inf /S)

rem FTDI 2.06
if exist "%SYSTEMROOT%\system32\DriverStore\FileRepository\ftdibus.inf_x86_neutral_d9dc2e07e0e0403e\ftdibus.inf" (
"%ProgramFiles%\DIFX\270581355A767BF1\DPInst.exe" /u %SYSTEMROOT%\system32\DriverStore\FileRepository\ftdibus.inf_x86_neutral_d9dc2e07e0e0403e\ftdibus.inf /S)
if exist "%SYSTEMROOT%\system32\DriverStore\FileRepository\ftdiport.inf_x86_neutral_350e083dd8513328\ftdiport.inf" (
"%ProgramFiles%\DIFX\270581355A767BF1\DPInst.exe" /u %SYSTEMROOT%\system32\DriverStore\FileRepository\ftdiport.inf_x86_neutral_350e083dd8513328\ftdiport.inf /S)
echo UNIPROBE 3.4.1.20
if exist "%SYSTEMROOT%\system32\DriverStore\FileRepository\cyusb.inf_x86_neutral_84f3619f576fe0f5\cyusb.inf" (
"%ProgramFiles%\DIFX\270581355A767BF1\DPInst.exe" /u %SYSTEMROOT%\system32\DriverStore\FileRepository\cyusb.inf_x86_neutral_84f3619f576fe0f5\cyusb.inf /S)


rem SEVEN 64

rem FTDI 2.06
if exist "%SYSTEMROOT%\system32\DriverStore\FileRepository\ftdiport.inf_amd64_neutral_350e083dd8513328\ftdiport.inf" (
"%ProgramFiles%\DIFX\0169CE3A95F06636\DPInst.exe" /u %SYSTEMROOT%\system32\DriverStore\FileRepository\ftdiport.inf_amd64_neutral_350e083dd8513328\ftdiport.inf /S)
if exist "%SYSTEMROOT%\system32\DriverStore\FileRepository\ftdibus.inf_amd64_neutral_d9dc2e07e0e0403e\ftdibus.inf" (
"%ProgramFiles%\DIFX\0169CE3A95F06636\DPInst.exe" /u %SYSTEMROOT%\system32\DriverStore\FileRepository\ftdibus.inf_amd64_neutral_d9dc2e07e0e0403e\ftdibus.inf /S)
rem UNIPROBE 3.4.1.20
if exist "%SYSTEMROOT%\system32\DriverStore\FileRepository\cyusb.inf_amd64_neutral_84f3619f576fe0f5\cyusb.inf" (
"%ProgramFiles%\DIFX\0169CE3A95F06636\DPInst.exe" /u %SYSTEMROOT%\system32\DriverStore\FileRepository\cyusb.inf_amd64_neutral_84f3619f576fe0f5\cyusb.inf /S)





echo COPY FILES...
attrib -r "%IDC3FOLDER%\common\usb_inst\ftdibus.cat"
attrib -r "%IDC3FOLDER%\common\usb_inst\ftdiport.cat"
attrib -r "%IDC3FOLDER%\common\usb_inst\cyusb.cat"
@echo on