Miusb2.sys is part of Micron Imaging, which is develop by cypress semiconductor, an American semiconductor design and manufacturing company.
Miusb2.sys is system driver, include in miusb2.inf
; Copyright 2003 Micron Technology
[Version]
Signature="$CHICAGO$"
ClassGUID={36fc9e60-c465-11cf-8056-444553540000}
Class=USB
provider=%Micron%
DriverVer=01/17/2003,1.0
CatalogFile=image.cat
[SourceDisksNames]
1=%DiskName%,,,
[SourceDisksFiles]
miusb2.sys = 1
[ControlFlags]
; All PnP devices should be excluded from manual AddDevice Applet list
ExcludeFromSelect=*
[Manufacturer]
%Micron%=Micron
[Micron]
;
; These VID/PIDs are used by the Micron Imaging products
;
%USB\VID_0634&PID_1000.DeviceDesc%=MIUSB2.Dev, USB\VID_0634&PID_1000
%USB\VID_0634&PID_1002.DeviceDesc%=MIUSB2.Dev, USB\VID_0634&PID_1002
%USB\VID_0634&PID_1003.DeviceDesc%=MIUSB2.Dev, USB\VID_0634&PID_1003
%USB\VID_0634&PID_1004.DeviceDesc%=MIUSB2.Dev, USB\VID_0634&PID_1004
%USB\VID_0634&PID_1005.DeviceDesc%=MIUSB2.Dev, USB\VID_0634&PID_1005
%USB\VID_0634&PID_1006.DeviceDesc%=MIUSB2.Dev, USB\VID_0634&PID_1006
%USB\VID_0634&PID_1007.DeviceDesc%=MIUSB2.Dev, USB\VID_0634&PID_1007
%USB\VID_0634&PID_1008.DeviceDesc%=MIUSB2.Dev, USB\VID_0634&PID_1008
[DestinationDirs]
;10 is the windows directory
;11 is the systems directory
DefaultDestDir=11
MIUSB2.Files.Ext = 10,System32\Drivers
;Del any old MIUSB entries and add the MIUSB2 entries
[MIUSB2.Dev]
DelFiles=MIUSB.Files.Ext
CopyFiles=MIUSB2.Files.Ext
DelReg=MIUSB.DelReg
AddReg=MIUSB2.AddReg
;Del any old MIUSB entries and add the MIUSB2 entries
[MIUSB2.Dev.NT]
DelFiles=MIUSB.Files.Ext
CopyFiles=MIUSB2.Files.Ext
DelReg=MIUSB.DelReg
AddReg=MIUSB2.AddReg
;Del MIUSB service and add MIUSB2 service
[MIUSB2.Dev.NT.Services]
DelService = MIUSB
Addservice = MIUSB2, 0x00000002, MIUSB2.AddService
[MIUSB2.AddService]
DisplayName = %MIUSB2.SvcDesc%
ServiceType = 1 ; SERVICE_KERNEL_DRIVER
StartType = 3 ; SERVICE_DEMAND_START
ErrorControl = 1 ; SERVICE_ERROR_NORMAL
ServiceBinary = %10%\System32\Drivers\miusb2.sys
LoadOrderGroup = Base
[MIUSB2.AddReg]
HKR,,DevLoader,,*ntkern
HKR,,NTMPDriver,,miusb2.sys
[MIUSB.DelReg]
HKR,,NTMPDriver,,miusb.sys
[MIUSB2.Files.Ext]
miusb2.sys
[MIUSB.Files.Ext]
miusb.sys
;---------------------------------------------------------------;
[Strings]
Micron="Micron Technology"
DiskName="USB2.0 Driver Disk"
USB\VID_0634&PID_1003.DeviceDesc="BDR Group USB2 Camera"
USB\VID_0634&PID_1004.DeviceDesc="BDR Group USB2 Camera"
USB\VID_0634&PID_1007.DeviceDesc="BDR Group USB2 Camera"
USB\VID_0634&PID_1008.DeviceDesc="BDR Group USB2 Camera"
MIUSB2.SvcDesc="BDR Group USB2 Camera"
You can call it in your program
// Next, enable USB device removal notification. The call back function
// is called on removal. NOTE: MIUSB2.SYS driver version 5.1.0.3505
// or higher must be used.
retVal = mi_EnableDeviceNotification(myhWnd, pCamera, &miDevCallBack);
if (retVal == MI_CAMERA_SUCCESS) {
// Notification initialization was successfully enabled!
}
Miusb2.sys path is c:\windows\system32\Drivers\miusb2.sys , Windows system folder.
Do NOT delete or remove this file.