kit11187.inf Driver File Contents (R156857.EXE)

            
            ;=============================================================================
            ;
            ; Copyright (c) Intel Corporation (2006).
            ;
            ; INTEL MAKES NO WARRANTY OF ANY KIND REGARDING THE CODE.  THIS CODE IS
            ; LICENSED ON AN "AS IS" BASIS AND INTEL WILL NOT PROVIDE ANY SUPPORT,
            ; ASSISTANCE, INSTALLATION, TRAINING OR OTHER SERVICES.  INTEL DOES NOT
            ; PROVIDE ANY UPDATES, ENHANCEMENTS OR EXTENSIONS.  INTEL SPECIFICALLY
            ; DISCLAIMS ANY WARRANTY OF MERCHANTABILITY, NONINFRINGEMENT, FITNESS FOR ANY
            ; PARTICULAR PURPOSE, OR ANY OTHER WARRANTY.  Intel disclaims all liability,
            ; including liability for infringement of any proprietary rights, relating to
            ; use of the code. No license, express or implied, by estoppel or otherwise,
            ; to any intellectual property rights is granted herein.
            ;
            ;=============================================================================
            
            ; Installation inf for the Intel Corporation graphics adapter.
            
            [Version]
            Signature="$WINDOWS NT$"
            Provider=%Intel%
            ClassGUID={4D36E968-E325-11CE-BFC1-08002BE10318}
            Class=Display
  CatalogFile=kit11187.cat
  DriverVer=05/08/2007,7.14.10.1272
            
            ;
            ; Package Info for Co-Installer
            ;
            
            [PackageInfo]
            Name=Graphics
            INFSource=%1%
            
            [DestinationDirs]
            DefaultDestDir = 11
            igfx.Miniport  = 12  ; drivers
            igfx.UserMode  = 11  ; system32
            DXKL.Copy = 11; system32
            CUI.Copy = 11
            Resource.Copy = 11 ; copy the resource files
            CUISDK.Copy = 11
            
            OpenGL.Copy    = 11  ; OpenGL Drivers in System32
            
            ;
            ; Driver information
            ;
            
            [Manufacturer]
            %Intel%   = Intel.Mfg
            
            [Intel.Mfg]
                 ;Dell Specific   
                            ;GM965
                            %iCRGD0% = iCRG0, PCI\VEN_8086&DEV_2A02&SUBSYS_01F11028
                            %iCRGD1% = iCRG1, PCI\VEN_8086&DEV_2A03&SUBSYS_01F11028
                            %iCRGD0% = iCRG0, PCI\VEN_8086&DEV_2A02&SUBSYS_01F21028
                            %iCRGD1% = iCRG1, PCI\VEN_8086&DEV_2A03&SUBSYS_01F21028
                            %iCRGD0% = iCRG0, PCI\VEN_8086&DEV_2A02&SUBSYS_01F31028
                            %iCRGD1% = iCRG1, PCI\VEN_8086&DEV_2A03&SUBSYS_01F31028
                            %iCRGD0% = iCRG0, PCI\VEN_8086&DEV_2A02&SUBSYS_021F1028
                            %iCRGD1% = iCRG1, PCI\VEN_8086&DEV_2A03&SUBSYS_021F1028
                            %iCRGD0% = iCRG0, PCI\VEN_8086&DEV_2A02&SUBSYS_02091028
                            %iCRGD1% = iCRG1, PCI\VEN_8086&DEV_2A03&SUBSYS_02091028
                            %iCRGD0% = iCRG0, PCI\VEN_8086&DEV_2A02&SUBSYS_020A1028
                            %iCRGD1% = iCRG1, PCI\VEN_8086&DEV_2A03&SUBSYS_020A1028
                            %iCRGD0% = iCRG0, PCI\VEN_8086&DEV_2A02&SUBSYS_021A1028
                            %iCRGD1% = iCRG1, PCI\VEN_8086&DEV_2A03&SUBSYS_021A1028
     
                              %iCRGD0% = iCRG0, PCI\VEN_8086&DEV_2A02&SUBSYS_02271028
                              %iCRGD1% = iCRG1, PCI\VEN_8086&DEV_2A03&SUBSYS_02271028
        
                              %iCRGD0% = iCRG0, PCI\VEN_8086&DEV_2A02&SUBSYS_02281028
                              %iCRGD1% = iCRG1, PCI\VEN_8086&DEV_2A03&SUBSYS_02281028
        
                              %iCRGD0% = iCRG0, PCI\VEN_8086&DEV_2A02&SUBSYS_02291028
                              %iCRGD1% = iCRG1, PCI\VEN_8086&DEV_2A03&SUBSYS_02291028
            
            ;
            ; General installation section
            ;
            
            [i945G0]
            FeatureScore=F6
            DelFiles=CUI.DelFiles
            CopyFiles=igfx.Miniport, igfx.UserMode, Opm.Copy, CUI.Copy, CUISDK.Copy, Resource.Copy , OpenGL.Copy
            AddReg = igfx_SoftwareDeviceSettings, CUI.AddReg, CUISDK.AddReg , OpenGL.AddReg
            AddReg = OEMStaticMode_AddSwSettings, HotPlug_AddSwSettings,  Underscan_AddSwSettings, NonEDIDMode_AddSwSettings, DynamicScaling_AddSwSettings
            DelReg = igfx_RemoveDeviceSettings, CUI.DelReg, CUISDK.DelReg 
            DelReg = OEMStaticMode_DelSwSettings, HotPlug_DelSwSettings, Underscan_DelSwSettings, NonEDIDMode_DelSwSettings, DynamicScaling_DelSwSettings
            RegisterDLLs = igfx_RegisterDLLs
            
            [i945G1]
            FeatureScore=F6
            DelFiles=CUI.DelFiles
            CopyFiles=igfx.Miniport, igfx.UserMode, Opm.Copy, CUI.Copy, CUISDK.Copy, Resource.Copy , OpenGL.Copy
            AddReg = igfx_SoftwareDeviceSettings, CUI.AddReg, CUISDK.AddReg , OpenGL.AddReg
            AddReg = OEMStaticMode_AddSwSettings, HotPlug_AddSwSettings,  Underscan_AddSwSettings, NonEDIDMode_AddSwSettings, DynamicScaling_AddSwSettings
            DelReg = igfx_RemoveDeviceSettings, CUI.DelReg, CUISDK.DelReg 
            DelReg = OEMStaticMode_DelSwSettings, HotPlug_DelSwSettings, Underscan_DelSwSettings, NonEDIDMode_DelSwSettings, DynamicScaling_DelSwSettings
            RegisterDLLs = igfx_RegisterDLLs
            
            [i945GM0]
            FeatureScore=F6
            DelFiles=CUI.DelFiles
            CopyFiles=igfx.Miniport, igfx.UserMode, Opm.Copy, CUI.Copy, CUISDK.Copy, Resource.Copy , OpenGL.Copy
            AddReg = igfx_SoftwareDeviceSettings, CUI.AddReg, CUISDK.AddReg , OpenGL.AddReg
            AddReg = OEMStaticMode_AddSwSettings, HotPlug_AddSwSettings, Underscan_AddSwSettings, SDVOHDMI_VSI_AddSwSettings,NonEDIDMode_AddSwSettings, DynamicScaling_AddSwSettings, DownScalar_AddSwSettings
            DelReg = igfx_RemoveDeviceSettings, CUI.DelReg, CUISDK.DelReg 
            DelReg = OEMStaticMode_DelSwSettings, HotPlug_DelSwSettings, Underscan_DelSwSettings, SDVOHDMI_VSI_DelSwSettings, NonEDIDMode_DelSwSettings, DynamicScaling_DelSwSettings
            RegisterDLLs = igfx_RegisterDLLs
            
            [i945GM0.HW]
            AddReg = igfx_Cal_HardwareDeviceSettings
            
            [i945GM1]
            FeatureScore=F6
            DelFiles=CUI.DelFiles
            CopyFiles=igfx.Miniport, igfx.UserMode, Opm.Copy, CUI.Copy, CUISDK.Copy, Resource.Copy , OpenGL.Copy
            AddReg = igfx_SoftwareDeviceSettings, CUI.AddReg, CUISDK.AddReg , OpenGL.AddReg
            AddReg = OEMStaticMode_AddSwSettings, HotPlug_AddSwSettings,  Underscan_AddSwSettings, SDVOHDMI_VSI_AddSwSettings, NonEDIDMode_AddSwSettings, DynamicScaling_AddSwSettings, DownScalar_AddSwSettings
            DelReg = igfx_RemoveDeviceSettings, CUI.DelReg, CUISDK.DelReg 
            DelReg = OEMStaticMode_DelSwSettings, HotPlug_DelSwSettings, Underscan_DelSwSettings, SDVOHDMI_VSI_DelSwSettings, NonEDIDMode_DelSwSettings, DynamicScaling_DelSwSettings
            RegisterDLLs = igfx_RegisterDLLs
            
            [i965G0]
            FeatureScore=F6
            DelFiles=CUI.DelFiles
            CopyFiles=igfx.Miniport, igfx.UserMode, DXKL.Copy, Opm.Copy, CUI.Copy, CUISDK.Copy, Resource.Copy , OpenGL.Copy
            AddReg = igfx_SoftwareDeviceSettings, CUI.AddReg, CUISDK.AddReg , OpenGL.AddReg
            AddReg = OEMStaticMode_AddSwSettings, HotPlug_AddSwSettings, Underscan_AddSwSettings, SDVOHDMI_VSI_AddSwSettings, NonEDIDMode_AddSwSettings, DynamicScaling_AddSwSettings
            DelReg = igfx_RemoveDeviceSettings, CUI.DelReg, CUISDK.DelReg 
            DelReg = OEMStaticMode_DelSwSettings, HotPlug_DelSwSettings, Underscan_DelSwSettings, SDVOHDMI_VSI_DelSwSettings, NonEDIDMode_DelSwSettings, DynamicScaling_DelSwSettings
            RegisterDLLs = igfx_RegisterDLLs
            
            [i965G0.HW]
            AddReg = igfx_Bwg_HardwareDeviceSettings
            
            [i965G1]
            FeatureScore=F6
            DelFiles=CUI.DelFiles
            CopyFiles=igfx.Miniport, igfx.UserMode, DXKL.Copy, Opm.Copy, CUI.Copy, CUISDK.Copy, Resource.Copy , OpenGL.Copy
            AddReg = igfx_SoftwareDeviceSettings, CUI.AddReg, CUISDK.AddReg , OpenGL.AddReg
            AddReg = OEMStaticMode_AddSwSettings, HotPlug_AddSwSettings,  Underscan_AddSwSettings, SDVOHDMI_VSI_AddSwSettings, NonEDIDMode_AddSwSettings, DynamicScaling_AddSwSettings
            DelReg = igfx_RemoveDeviceSettings, CUI.DelReg, CUISDK.DelReg 
            DelReg = OEMStaticMode_DelSwSettings, HotPlug_DelSwSettings, Underscan_DelSwSettings, SDVOHDMI_VSI_DelSwSettings, NonEDIDMode_DelSwSettings, DynamicScaling_DelSwSettings
            RegisterDLLs = igfx_RegisterDLLs
            
            [iCRG0]
            FeatureScore=F6
            DelFiles=CUI.DelFiles
            CopyFiles=igfx.Miniport, igfx.UserMode, DXKL.Copy, Opm.Copy, CUI.Copy, CUISDK.Copy, Resource.Copy , OpenGL.Copy
            AddReg = igfx_SoftwareDeviceSettings, CUI.AddReg, CUISDK.AddReg , OpenGL.AddReg
            AddReg = OEMStaticMode_AddSwSettings, HotPlug_AddSwSettings, Underscan_AddSwSettings, PwrCons_AddSwSettings, SDVOHDMI_VSI_AddSwSettings, NonEDIDMode_AddSwSettings, DynamicScaling_AddSwSettings
            DelReg = igfx_RemoveDeviceSettings, CUI.DelReg, CUISDK.DelReg 
            DelReg = OEMStaticMode_DelSwSettings, HotPlug_DelSwSettings, Underscan_DelSwSettings, PwrCons_DelSwSettings, SDVOHDMI_VSI_DelSwSettings, NonEDIDMode_DelSwSettings, DynamicScaling_DelSwSettings
            RegisterDLLs = igfx_RegisterDLLs
            
            [iCRG1]
            FeatureScore=F6
            DelFiles=CUI.DelFiles
            CopyFiles=igfx.Miniport, igfx.UserMode, DXKL.Copy, Opm.Copy, CUI.Copy, CUISDK.Copy, Resource.Copy , OpenGL.Copy
            AddReg = igfx_SoftwareDeviceSettings, CUI.AddReg, CUISDK.AddReg , OpenGL.AddReg
            AddReg = OEMStaticMode_AddSwSettings, HotPlug_AddSwSettings, Underscan_AddSwSettings, PwrCons_AddSwSettings, SDVOHDMI_VSI_AddSwSettings, NonEDIDMode_AddSwSettings, DynamicScaling_AddSwSettings
            DelReg = igfx_RemoveDeviceSettings, CUI.DelReg, CUISDK.DelReg 
            DelReg = OEMStaticMode_DelSwSettings, HotPlug_DelSwSettings, Underscan_DelSwSettings, PwrCons_DelSwSettings, SDVOHDMI_VSI_DelSwSettings, NonEDIDMode_DelSwSettings, DynamicScaling_DelSwSettings
            RegisterDLLs = igfx_RegisterDLLs
            
            [i945G0.CoInstallers]
            AddReg = CoInst.AddReg
            CopyFiles = CoInst.CopyFiles
            
            [i945G1.CoInstallers]
            AddReg = CoInst.AddReg
            CopyFiles = CoInst.CopyFiles
            
            [i945GM0.CoInstallers]
            AddReg = CoInst.AddReg
            CopyFiles = CoInst.CopyFiles
            
            [i945GM1.CoInstallers]
            AddReg = CoInst.AddReg
            CopyFiles = CoInst.CopyFiles
            
            [i965G0.CoInstallers]
            AddReg = CoInst.AddReg
            CopyFiles = CoInst.CopyFiles
            
            [i965G1.CoInstallers]
            AddReg = CoInst.AddReg
            CopyFiles = CoInst.CopyFiles
            
            [iCRG0.CoInstallers]
            AddReg = CoInst.AddReg
            CopyFiles = CoInst.CopyFiles
            
            [iCRG1.CoInstallers]
            AddReg = CoInst.AddReg
            CopyFiles = CoInst.CopyFiles
            
            [CoInst.AddReg]
  HKR,, CoInstallers32, %REG_MULTI_SZ%, "igfxCoIn_v1272.dll, CoDeviceInstall"
            
            [CoInst.CopyFiles]
  igfxCoIn_v1272.dll,igxpco32.dll,,0x00000010
            
            ;
            ; File sections
            ;
            [CUI.DelFiles]
            igfxres.dll,,,1
            
            [igfx.Miniport]
            igdkmd32.sys
            
            [igfx.UserMode]
            igdumd32.dll,,,0x00004000  ; COPYFLG_IN_USE_TRY_RENAME
            
            [Opm.Copy]
            iglhxs32.vp
            iglhxo32.vp
            iglhxc32.vp
            
            [DXKL.Copy]
            igmedkrn.dll,,,0x00004000  ; COPYFLG_IN_USE_TRY_RENAME
            
            [CUI.Copy]
            hccutils.dll,,,0x00004000  ; COPYFLG_IN_USE_TRY_RENAME
            igfxsrvc.dll,,,0x00004000  ; COPYFLG_IN_USE_TRY_RENAME
            igfxsrvc.exe
            igfxpph.dll,,,0x00004000  ; COPYFLG_IN_USE_TRY_RENAME
            igfxcpl.cpl
            igfxcfg.exe
            igfxdev.dll,,,0x00004000  ; COPYFLG_IN_USE_TRY_RENAME
            igfxdo.dll,,,0x00004000  ; COPYFLG_IN_USE_TRY_RENAME
            igfxtray.exe
            igfxzoom.exe
            hkcmd.exe
            igfxress.dll,,,0x00004000  ; COPYFLG_IN_USE_TRY_RENAME	     ; Generic language resource file
            igfxpers.exe
            igfxTMM.dll,,,0x00004000  ; COPYFLG_IN_USE_TRY_RENAME
            
            [CUISDK.Copy]
            igfxext.exe	; CUI SDK
            igfxexps.dll,,,0x00004000  ; COPYFLG_IN_USE_TRY_RENAME  ; CUI SDK proxy stub
            oemdspif.dll,,,0x00004000  ; COPYFLG_IN_USE_TRY_RENAME	
            
            [Resource.Copy]
                          ;igfxrara.lrc    ; Arabic language resource file
            igfxrchs.lrc    ; Simplified Chinese language resource file
            igfxrcht.lrc    ; Traiditional Chinese language resource file
                          ;igfxrdan.lrc    ; Danish language resource file
            igfxrdeu.lrc    ; German language resource file
            igfxrenu.lrc    ; American English language resource file
            igfxresp.lrc    ; Spanish language resource file
                          ;igfxrfin.lrc    ; Finish language resource file
            igfxrfra.lrc    ; French language resource file
                          ;igfxrheb.lrc    ; Hebrew Language Resource file
            igfxrita.lrc    ; Italian language resource file
            igfxrjpn.lrc    ; Japanese language resource file
            igfxrkor.lrc    ; Korean language resource file
                         ;igfxrnld.lrc    ; Netherland language resource file
                          ;igfxrnor.lrc    ; Norwegian language resource file
                          ;igfxrplk.lrc    ; Polish language resource file
            igfxrptb.lrc    ; Brazilian Portugese language resource file
                          ;igfxrptg.lrc    ; Portugese language resource file
                          ;igfxrrus.lrc    ; Russian language resource file
                          ;igfxrslv.lrc    ; Slovenian language resource fil
                          ;igfxrsky.lrc    ; Slovakian language resource fil
                          ;igfxrsve.lrc    ; Sweedish language resource file
                          ;igfxrtha.lrc    ; Thai language resource file
                          ;igfxrcsy.lrc    ; Czechoslovakian language resource file
                          ;igfxrell.lrc    ; Greek language resource file
                          ;igfxrhun.lrc    ; Hungarian language resource file
                          ;igfxrtrk.lrc    ; Turkish language resource file
            
            [OpenGL.Copy]
            ig4icd32.dll,,,0x00004000  ; COPYFLG_IN_USE_TRY_RENAME
            ig4dev32.dll,,,0x00004000  ; COPYFLG_IN_USE_TRY_RENAME
            
            [OpenGL.AddReg]
            HKR,, OpenGLDriverName,         %REG_MULTI_SZ%, ig4icd32.dll
            HKR,, OpenGLVersion,            %REG_DWORD%,    1
            HKR,, OpenGLFlags,              %REG_DWORD%,    3
            
            [igfx_RegisterDLLs]
            11,,igmedkrn.dll,1
            11,,igdumd32.dll,1
            11,,hccutils.dll,1
            11,,igfxsrvc.dll,1
            11,,igfxpph.dll,1
            11,,igfxdev.dll,1
            11,,igfxdo.dll,1
            11,,igfxress.dll,1
            11,,igfxTMM.dll,1
            11,,igfxexps.dll,1
            11,,oemdspif.dll,1
            
            11,,ig4icd32.dll,1
            11,,ig4dev32.dll,1
            
            [CUI.DelReg]
            HKLM,%CUIDeviceIndependentKey%
            HKLM,%DisplayKey%
            ; Delete old style cui/driver share key
            HKLM,%CUIDriverOldShareKey%
            ; Delete old style cui keys which are device dependent
            HKLM,Software\INTEL\igfxcui
            HKR,igfxdiag
            HKR,igfxeud
            HKR,igfxcfg
            HKR,igfxcpl
            HKR,igfxpph
            HKR,igfxsrvc
            HKR,igfxhk
            HKR,hkcmd
            HKR,igfxtray
            HKR,shellex\PropertySheetHandlers
            ;
            ; Delete the CUI registry entry which registers for winlogon events
            ;
            HKLM,"SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon\Notify\igfxcui"
            
            ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
            
            ;CUIService
            
            HKCR,"igfx.CUIService\CLSID"
            HKCR,"igfx.CUIService\CurVer"
            HKCR,"igfx.CUIService"
            HKCR,"igfx.CUIService.1\CLSID"
            HKCR,"igfx.CUIService.1"
            HKCR,"CLSID\{0F195FA1-CCF0-11D2-8B20-00A0C93CB1F4}\InProcServer32\ThreadingModel"
            HKCR,"CLSID\{0F195FA1-CCF0-11D2-8B20-00A0C93CB1F4}\InProcServer32"
            HKCR,"CLSID\{0F195FA1-CCF0-11D2-8B20-00A0C93CB1F4}\ProgID"
            HKCR,"CLSID\{0F195FA1-CCF0-11D2-8B20-00A0C93CB1F4}\Programmable"
            HKCR,"CLSID\{0F195FA1-CCF0-11D2-8B20-00A0C93CB1F4}\VersionIndependentProgID"
            HKCR,"CLSID\{0F195FA1-CCF0-11D2-8B20-00A0C93CB1F4}"
            
            ;CUITestConfig
            
            HKCR,"igfx.CUITestConfig\CLSID"
            HKCR,"igfx.CUITestConfig\CurVer"
            HKCR,"igfx.CUITestConfig"
            HKCR,"igfx.CUITestConfig.1\CLSID"
            HKCR,"igfx.CUITestConfig.1"
            HKCR,"CLSID\{97DC3661-693D-11d4-B561-00A0C92E6848}\InProcServer32\ThreadingModel"
            HKCR,"CLSID\{97DC3661-693D-11d4-B561-00A0C92E6848}\InProcServer32"
            HKCR,"CLSID\{97DC3661-693D-11d4-B561-00A0C92E6848}\ProgID"
            HKCR,"CLSID\{97DC3661-693D-11d4-B561-00A0C92E6848}\Programmable"
            HKCR,"CLSID\{97DC3661-693D-11d4-B561-00A0C92E6848}\VersionIndependentProgID"
            HKCR,"CLSID\{97DC3661-693D-11d4-B561-00A0C92E6848}"
            
            ;igfxeud.EndUserShellExt
            
            HKCR,"igfxeud.EndUserShellExt\CLSID"
            HKCR,"igfxeud.EndUserShellExt\CurVer"
            HKCR,"igfxeud.EndUserShellExt"
            HKCR,"igfxeud.EndUserShellExt.1"
            HKCR,"igfxeud.EndUserShellExt.1\CLSID"
            HKCR,"CLSID\{3AB167A5-CCFF-11D2-8B20-00A0C93CB1F4}\InProcServer32\ThreadingModel"
            HKCR,"CLSID\{3AB167A5-CCFF-11D2-8B20-00A0C93CB1F4}\InProcServer32"
            HKCR,"CLSID\{3AB167A5-CCFF-11D2-8B20-00A0C93CB1F4}\ProgID"
            HKCR,"CLSID\{3AB167A5-CCFF-11D2-8B20-00A0C93CB1F4}\Programmable"
            HKCR,"CLSID\{3AB167A5-CCFF-11D2-8B20-00A0C93CB1F4}\VersionIndependentProgID"
            HKCR,"CLSID\{3AB167A5-CCFF-11D2-8B20-00A0C93CB1F4}"
            
            ;igfxdiag.DiagServices
            
            HKCR,"igfx.DiagServices\CLSID"
            HKCR,"igfx.DiagServices\CurVer"
            HKCR,"igfx.DiagServices"
            HKCR,"igfx.DiagServices.1\CLSID"
            HKCR,"igfx.DiagServices.1"
            HKCR,"CLSID\{0EF91A8E-03D5-11D3-B995-00A0C9AD54B5}\LocalServer32"
            HKCR,"CLSID\{0EF91A8E-03D5-11D3-B995-00A0C9AD54B5}\ProgID"
            HKCR,"CLSID\{0EF91A8E-03D5-11D3-B995-00A0C9AD54B5}\VersionIndependentProgID"
            HKCR,"CLSID\{0EF91A8E-03D5-11D3-B995-00A0C9AD54B5}"
            
            ;igfxdiag.ICUIAGP
            
            HKCR, "Interface\{E0BA4EE2-03D5-11d3-B995-00A0C9AD54B5}\NumMethods"
            HKCR, "Interface\{E0BA4EE2-03D5-11d3-B995-00A0C9AD54B5}\ProxyStubClsid32"
            HKCR, "Interface\{E0BA4EE2-03D5-11d3-B995-00A0C9AD54B5}"
            
            ;igfxdiag.ICUIDiagController
            
            HKCR,"Interface\{48E57D01-53BD-11D3-8EE0-00A0C984F371}\NumMethods"
            HKCR,"Interface\{48E57D01-53BD-11D3-8EE0-00A0C984F371}\ProxyStubClsid32"
            HKCR,"Interface\{48E57D01-53BD-11D3-8EE0-00A0C984F371}"
            
            ;igfxdiag.ICUIDriverInfo
            
            HKCR, "Interface\{C562A581-4989-11D3-8EE0-00A0C984F371}\ProxyStubClsid32"
            HKCR, "Interface\{C562A581-4989-11D3-8EE0-00A0C984F371}\NumMethods"
            HKCR, "Interface\{C562A581-4989-11D3-8EE0-00A0C984F371}"
            
            ;igfxdiag.ICUIMonitor
            
            HKCR,"Interface\{E0BA4EE3-03D5-11D3-B995-00A0C9AD54B5}\NumMethods"
            HKCR,"Interface\{E0BA4EE3-03D5-11D3-B995-00A0C9AD54B5}ProxyStubClsid32"
            HKCR,"Interface\{E0BA4EE3-03D5-11D3-B995-00A0C9AD54B5}"
            
            ;igfxdiag.ICUIMonitor2
            
            HKCR,"Interface\{7D8A8461-25C2-11D4-ACA5-00A0C9AD5629}\ProxyStubClsid32"
            HKCR,"Interface\{7D8A8461-25C2-11D4-ACA5-00A0C9AD5629}\NumMethods"
            HKCR,"Interface\{7D8A8461-25C2-11D4-ACA5-00A0C9AD5629}"
            
            ;igfxdiag.ICUIPCI
            
            HKCR,"Interface\{E0BA4EE1-03D5-11D3-B995-00A0C9AD54B5}\NumMethods"
            HKCR,"Interface\{E0BA4EE1-03D5-11D3-B995-00A0C9AD54B5}\ProxyStubClsid32"
            HKCR,"Interface\{E0BA4EE1-03D5-11D3-B995-00A0C9AD54B5}"
            
            ;igfxdiag.ICUIReport
            
            HKCR,"Interface\{E0BA4EE5-03D5-11D3-B995-00A0C9AD54B5}\NumMethods"
            HKCR,"Interface\{E0BA4EE5-03D5-11D3-B995-00A0C9AD54B5}ProxyStubClsid32"
            HKCR,"Interface\{E0BA4EE5-03D5-11D3-B995-00A0C9AD54B5}"
            
            ;igfxdiag.ICUITests
            
            HKCR,"Interface\{E0BA4EE4-03D5-11D3-B995-00A0C9AD54B5}\NumMethods"
            HKCR,"Interface\{E0BA4EE4-03D5-11D3-B995-00A0C9AD54B5}ProxyStubClsid32"
            HKCR,"Interface\{E0BA4EE4-03D5-11D3-B995-00A0C9AD54B5}"
            
            ;igfxdiag.IDiagServices
            
            HKCR,"Interface\{0EF91A8D-03D5-11D3-B995-00A0C9AD54B5}\NumMethods"
            HKCR,"Interface\{0EF91A8D-03D5-11D3-B995-00A0C9AD54B5}\ProxyStubClsid32"
            HKCR,"Interface\{0EF91A8D-03D5-11D3-B995-00A0C9AD54B5}"
            
            ;igfxdiag.IDiagServices2
            
            HKCR,"Interface\{1D775861-25C6-11D4-ACA5-00A0C9AD5629}\NumMethods"
            HKCR,"Interface\{1D775861-25C6-11D4-ACA5-00A0C9AD5629}\ProxyStubClsid32"
            HKCR,"Interface\{1D775861-25C6-11D4-ACA5-00A0C9AD5629}"
            
            ;igfxhk.Hotkey 
            
            HKCR,"igfxhk.HotKey\CLSID"
            HKCR,"igfxhk.HotKey\CurVer"
            HKCR,"igfxhk.HotKey"
            HKCR,"igfxhk.HotKey.1\CLSID"
            HKCR,"igfxhk.HotKey.1"
            HKCR,"CLSID\{235CC099-CFB4-44D9-8228-270FEE479D8A}\InProcServer32\ThreadingModel"
            HKCR,"CLSID\{235CC099-CFB4-44D9-8228-270FEE479D8A}\InProcServer32"
            HKCR,"CLSID\{235CC099-CFB4-44D9-8228-270FEE479D8A}\ProgID"
            HKCR,"CLSID\{235CC099-CFB4-44D9-8228-270FEE479D8A}\VersionIndependentProgID"
            HKCR,"CLSID\{235CC099-CFB4-44D9-8228-270FEE479D8A}"
            
            ;igfxdgps.dll entry
            
            HKCR,"CLSID\{48E57D01-53BD-11D3-8EE0-00A0C984F371}\InProcServer32\ThreadingModel"
            HKCR,"CLSID\{48E57D01-53BD-11D3-8EE0-00A0C984F371}\InProcServer32"
            HKCR,"CLSID\{48E57D01-53BD-11D3-8EE0-00A0C984F371}"
            
            ;Remove HKLM\Software\Microsoft\Windows\Currentversion\Run CUI entries
            HKLM,"SOFTWARE\Microsoft\Windows\CurrentVersion\Run","HotKeysCmds"
            HKLM,"SOFTWARE\Microsoft\Windows\CurrentVersion\Run","Persistence"
            HKLM,"SOFTWARE\Microsoft\Windows\CurrentVersion\Run","igfxtray"
            HKLM,"SOFTWARE\Microsoft\Windows\CurrentVersion\Run","igfxhkcmd"
            HKLM,"SOFTWARE\Microsoft\Windows\CurrentVersion\Run","igfxpers"
            
            ;
            ; Service Installation
            ;
            
            [i945G0.Services]
            AddService = igfx, 0x00000002, igfx_Service_Inst
            
            [i945G1.Services]
            AddService = igfx, 0x00000002, igfx_Service_Inst
            
            [i945GM0.Services]
            AddService = igfx, 0x00000002, igfx_Service_Inst
            
            [i945GM1.Services]
            AddService = igfx, 0x00000002, igfx_Service_Inst
            
            [i965G0.Services]
            AddService = igfx, 0x00000002, igfx_Service_Inst
            
            [i965G1.Services]
            AddService = igfx, 0x00000002, igfx_Service_Inst
            
            [iCRG0.Services]
            AddService = igfx, 0x00000002, igfx_Service_Inst
            
            [iCRG1.Services]
            AddService = igfx, 0x00000002, igfx_Service_Inst
            
            [igfx_Service_Inst]
            ServiceType    = 1               ; SERVICE_KERNEL_DRIVER
            StartType      = 3               ; SERVICE_DEMAND_START
            ErrorControl   = 0               ; SERVICE_ERROR_IGNORE
            LoadOrderGroup = Video
            ServiceBinary  = %12%\igdkmd32.sys
            
            [igfx_SoftwareDeviceSettings]
            HKR,, InstalledDisplayDrivers,  %REG_MULTI_SZ%, igdumd32
            HKR,, UserModeDriverName,       %REG_MULTI_SZ%, igdumd32.dll
            HKR,, UserModeDriverGUID,       %REG_SZ%, "{6C4BE3D5-831A-42ED-AA62-2AEB34C8CBA4}"
            HKR,, MultifunctionSupported,   %REG_DWORD%,    1
            HKR,, VgaCompatible,            %REG_DWORD%,    0
            HKR,, NativeResolution,         %REG_DWORD%,    1
            HKR,, NativeBPP,                %REG_DWORD%,    1
            HKR,, ConfigID,                 %REG_DWORD%,    0
            HKR,, PC_Release_Major,         %REG_DWORD%,    15           ;Dummy value
            HKR,, PC_Release_Minor,         %REG_DWORD%,    00           ;
            HKR,, BIOSHPDSupport,           %REG_DWORD%,    00
            HKR,, EnableFakeTV,             %REG_DWORD%,    01
            
            ;ROTATION SPECIFIC INF SETTINGS START HERE
            
            HKR,,   Display1_EnableRotation,    %REG_DWORD%,    0x1
            HKR,,   Display1_RotationCaps,      %REG_DWORD%,    0x7     ;Portrait, Inverted Landscape, Inverted Portrait
            HKR,,   Display2_RotationCaps,      %REG_DWORD%,    0x7     ;Portrait, Inverted Landscape, Inverted Portrait
            HKR,,   Display1_IndependentRotation,    %REG_DWORD%,    0x00
            HKR,,   Display1_EnableIndependentRotation,    %REG_DWORD%,    0x00
            
            ;ROTATION SPECIFIC INF SETTINGS END HERE
            
            ;EVENT MANAGER SPECIFIC INF SETTINGS START HERE
            
            ;HKR,,	DisplayPriority,		0x00000001, 	0x08, 0x80, 0x01, 0x10, 0x04, 0x40, 0x02, 0x20 ;descending
            ;HKR,, 	EDIDDefaultXX,			%REG_DWORD%,	0x320
            ;HKR,,	EDIDDefaultYY,			%REG_DWORD%,	0x258
            ;HKR,,	EDIDDefaultRR,			%REG_DWORD%,	0x3c
            ;HKR,,	EDIDDefaultBPP,			%REG_DWORD%,	0x20
            ;HKR,,	LegacyDefaultXX,		%REG_DWORD%,	0x320
            ;HKR,,	LegacyDefaultYY,		%REG_DWORD%,	0x258
            ;HKR,,	LegacyDefaultRR,		%REG_DWORD%,	0x3c
            ;HKR,,	LegacyDefaultBPP,		%REG_DWORD%,	0x20
            
            HKR,,	AStatePersistence,		%REG_DWORD%,	0x0
            HKR,,	PerUserPersistence,		%REG_DWORD%,	0x0
            HKR,,	UseBIOSDataforDock,		%REG_DWORD%,	0x0
            HKR,,	HpDock,				%REG_DWORD%,	0x0
            HKR,,	TMM_Active,			%REG_DWORD%,	0x1
            ;HKR,,	RequestSig,			%REG_DWORD%,	0x0	;0x8086
            ;HKR,,	RequestedXRes,			%REG_DWORD%,	0x0
            ;HKR,,	RequestedYRes,			%REG_DWORD%,	0x0
            ;HKR,,	RequestedBPP,			%REG_DWORD%,	0x0
            ;HKR,,	RequestedRate,			%REG_DWORD%,	0x0
            
            ;HKR,,	HotKeyPersistence,		%REG_DWORD%,	0x0
            ;HKR,,	HotKeyPersistMDS,		%REG_DWORD%,	0x0
            ;HKR,,	LidPersistence,			%REG_DWORD%,	0x0
            ;HKR,,	DockPersistence,		%REG_DWORD%,	0x0
            ;HKR,,	HotPlugPersistence,		%REG_DWORD%,	0x0
            ;HKR,,	PowerPersistence,		%REG_DWORD%,	0x0
            ;HKR,,	EdidPersistence,		%REG_DWORD%,	0x0
            ;HKR,,	LFPAlwaysPrimary,		%REG_DWORD%,	0x0
            
            HKR,,	OpenGLInstalled,		%REG_DWORD%, 	0x01  	; Open GL drivers installed
            
            ;EVENT MANAGER SPECIFIC INF SETTINGS END HERE
            
            HKLM,"SYSTEM\CurrentControlSet\Control\GraphicsDrivers",UseXPModel,%REG_DWORD%,0
            HKLM,"SYSTEM\CurrentControlSet\Control\GraphicsDrivers\Scheduler",EnablePreemption,%REG_DWORD%,1
            
            [igfx_Bwg_HardwareDeviceSettings]
            ; MSI Support
            HKR, "Interrupt Management", 0x00000010
            HKR, "Interrupt Management\MessageSignaledInterruptProperties", 0x00000010
            HKR, "Interrupt Management\MessageSignaledInterruptProperties", MSISupported, 0x00010001, 0
            
            [igfx_Cal_HardwareDeviceSettings]
            ; MSI Support
            HKR, "Interrupt Management", 0x00000010
            HKR, "Interrupt Management\MessageSignaledInterruptProperties", 0x00000010
            HKR, "Interrupt Management\MessageSignaledInterruptProperties", MSISupported, 0x00010001, 1
            
            [igfx_RemoveDeviceSettings]
            HKR,, VgaCompatible
            HKR,, NativeResolution
            HKR,, NativeBPP
            HKR,, ConfigID
            HKR,, PC_Release_Major
            HKR,, PC_Release_Minor
            
            ;ROTATION SPECIFIC INF SETTINGS START HERE
            
            HKR,,   Display1_EnableRotation
            HKR,,   Display1_RotationCaps
            HKR,,   Display2_RotationCaps
            HKR,,   Display1_IndependentRotation
            HKR,,   Display1_EnableIndependentRotation
            
            ;ROTATION SPECIFIC INF SETTINGS END HERE
            
            ;EVENT MANAGER SPECIFIC INF SETTINGS START HERE
            
            HKR,,	DisplayPriority
            HKR,, 	EDIDDefaultXX
            HKR,,	EDIDDefaultYY
            HKR,,	EDIDDefaultRR
            HKR,,	EDIDDefaultBPP
            HKR,,	LegacyDefaultXX
            HKR,,	LegacyDefaultYY
            HKR,,	LegacyDefaultRR
            HKR,,	LegacyDefaultBPP
            
            HKR,,	AStatePersistence
            HKR,,	PerUserPersistence
            HKR,,	UseBIOSDataforDock
            HKR,,	HpDock
            HKR,,	TMM_Active
            HKR,,	RequestSig
            HKR,,	RequestedXRes
            HKR,,	RequestedYRes
            HKR,,	RequestedBPP
            HKR,,	RequestedRate
            
            HKR,,	HotKeyPersistence
            HKR,,	HotKeyPersistMDS
            HKR,,	LidPersistence
            HKR,,	DockPersistence
            HKR,,	HotPlugPersistence
            HKR,,	PowerPersistence
            HKR,,	EdidPersistence
            HKR,,	LFPAlwaysPrimary
            HKR,,	OpenGLInstalled
            
            ;EVENT MANAGER SPECIFIC INF SETTINGS END HERE
            
            ;DEVICE SPECIFIC INF SWITCHES
            
            [NonEDIDMode_AddSwSettings]
            HKR,, TotalDTDCount, %REG_DWORD%, 0  	; This shows number of DTDs to be used. ;  0-->Disable the feature.
            ;Following keys have 20 bytes (18 byte DTD + 2 Byte flags).
            HKR,, DTD_1,%REG_BINARY%, 01,1D,80,18,71,1C,16,20,58,2C,1A,00,00,00,00,00,00,86,37,01		;1920x1080@60...Interlaced
            HKR,, DTD_2, %REG_BINARY%, 01,1D,80,D0,72,1C,16,20,10,2C,1A,80,00,00,00,00,00,86,37, 01		;1920x1080@50...Interlaced
            HKR,, DTD_3,%REG_BINARY%, 01,1D,00,BC,52,D0,1E,20,B8,28,25,40,00,00,00,00,00,04,37, 01		;1280x720@50....Non-interlaced
            HKR,, DTD_4, %REG_BINARY%, 01,1D,00,72,51,D0,1E,20,6E,28,25,00,00,00,00,00,00,06,37,01		;1280x720@60....Non-interlaced	
            HKR,, DTD_5,%REG_BINARY%, 00, 00, 00 ,00, 00, 00,00, 00, 00,00, 00, 00,00, 00, 00,00, 00, 00,00, 00	;Fifth DTD
            
            [NonEDIDMode_DelSwSettings]
            HKR,, TotalDTDCount
            HKR,, DTD_1
            HKR,, DTD_2
            HKR,, DTD_3
            HKR,, DTD_4
            HKR,, DTD_5
            
            [DynamicScaling_AddSwSettings]
            HKR,, Display1_EnableDynamicScaling,%REG_DWORD%, 0  		; 1 - Enable and 0 - Disable
            
            [DynamicScaling_DelSwSettings]
            HKR,, Display1_EnableDynamicScaling
            
            [OEMStaticMode_AddSwSettings]
            HKR,, TotalStaticModes, %REG_DWORD%, 0	; This shows number of Static modes to be used. 
            ;TotalStaticModes = 0-->Disable the feature.
            ;Following keys have 8 bytes:
            ; 2B XRes + 2B YRes
            ; + 2B RRMask (Bit 0 - 60, 1 -70, 2 - 72, 3 - 75, 4 - 85,5 - 100,6 - 120,7-15 reserved)
            ; + 1B BppMask(Bit 0 - 8bpp,1 - 16bpp,2 - 32bpp, 3-7 reserved)
            ; + 1B reserved. 
            ; all values in Hex; l->low byte, h->high byte
            ;Examples:
            ;								   xl xh yl yh rl rh bp Rv
            ;HKR,, STATIC_MODE_1,%REG_BINARY%, 20,03,58,02,03,00,07,0F ;8x6 60,70
            ;HKR,, STATIC_MODE_2,%REG_BINARY%, 20,03,58,02,20,00,04,0F ;8x6 100 : 32bpp
            
            [OEMStaticMode_DelSwSettings]
            ;HKR,, STATIC_MODE_1
            ;HKR,, STATIC_MODE_2
            
            [SDVOHDMI_VSI_AddSwSettings]
            HKR,, SPDIFVendorName,%REG_SZ%, "Intel" ; max 8 characters
            HKR,, SPDIFVendorDesc,%REG_SZ%, "9xxxx" ; max 16 characters
            HKR,, SDVOHDMI_OptionalIFPriority,%REG_DWORD%, 0x21 ; default to priority 1 for SPD Infoframe and priority 2 for VS Infoframe
            
            [SDVOHDMI_VSI_DelSwSettings]
            HKR,, SPDIFVendorName
            HKR,, SPDIFVendorDesc
            HKR,, SDVOHDMI_OptionalIFPriority
            
            [PwrCons_AddSwSettings]
                  HKR,, FeatureTestControl,%REG_DWORD%, 0x01C4
            HKR,, DisableHpllOffDuringSr,%REG_DWORD%, 0x0
            
            [PwrCons_DelSwSettings]
            HKR,, FeatureTestControl
            HKR,, DisableHpllOffDuringSr
            
            [HotPlug_AddSwSettings]
            HKR,, Display1_DVIHotPlugWAFlag,%REG_DWORD%, 0  ; 1 - Enable and 0 - Disable
            
            [HotPlug_DelSwSettings]
            HKR,, Display1_DVIHotPlugWAFlag
            
            [DownScalar_AddSwSettings]
            HKR,, Display1_DownScalingSupported,%REG_DWORD%, 0x00  ; 1 - Enable and 0 - Disable
            
            [Underscan_AddSwSettings]
            ;INTTVOUT
            HKR,, Display1_UnderScanPercentageIntTvOut,%REG_DWORD%, 0  ; 0 - default 7.5% under scan and OEM's can give under scan like 8,9 an 10 ..upto 25
            ;HDMI
            HKR,, Display1_AddUnderscanPercentageHDMI,%REG_DWORD%, 0  ; 0 - default 7.5% under scan and OEM's can give under scan like 8,9 an 10 ..
            
            [Underscan_DelSwSettings]
            HKR,, Display1_UnderScanPercentageIntTvOut
            HKR,, Display1_AddUnderscanPercentageHDMI
            
            ; END DEVICE SPECIFIC INF SWITCHES
            
            [i945G0.GeneralConfigData]
            MaximumNumberOfDevices = 2
            MaximumDeviceMemoryConfiguration = 256
            
            [i945G1.GeneralConfigData]
            MaximumNumberOfDevices = 2
            MaximumDeviceMemoryConfiguration = 256
            
            [i945GM0.GeneralConfigData]
            MaximumNumberOfDevices = 2
            MaximumDeviceMemoryConfiguration = 256
            
            [i945GM1.GeneralConfigData]
            MaximumNumberOfDevices = 2
            MaximumDeviceMemoryConfiguration = 256
            
            [i965G0.GeneralConfigData]
            MaximumNumberOfDevices = 2
            MaximumDeviceMemoryConfiguration = 512
            
            [i965G1.GeneralConfigData]
            MaximumNumberOfDevices = 2
            MaximumDeviceMemoryConfiguration = 512
            
            [iCRG0.GeneralConfigData]
            MaximumNumberOfDevices = 2
            MaximumDeviceMemoryConfiguration = 256
            
            [iCRG1.GeneralConfigData]
            MaximumNumberOfDevices = 2
            MaximumDeviceMemoryConfiguration = 256
            
            ;
            ; Source file information
            ;
            
            [SourceDisksNames]
            1 = %DiskId%
            
            [SourceDisksFiles]
            igdkmd32.sys = 1
            igdumd32.dll = 1
            igmedkrn.dll = 1
            igxpco32.dll = 1
            iglhxs32.vp = 1
            iglhxo32.vp = 1
            iglhxc32.vp = 1
            hccutils.dll = 1
            igfxsrvc.dll = 1
            igfxsrvc.exe = 1
            igfxpph.dll = 1
            igfxcpl.cpl = 1
            igfxcfg.exe = 1
            igfxdev.dll = 1
            igfxdo.dll = 1
            igfxtray.exe = 1
            igfxzoom.exe = 1
            hkcmd.exe = 1
            igfxress.dll = 1	; Generic language resource file
            igfxpers.exe = 1
            igfxext.exe = 1		; CUI SDK
            igfxexps.dll = 1	; CUI SDK proxy stub
            oemdspif.dll = 1	
            igfxTMM.dll = 1	
            igfxrara.lrc = 1    ; Arabic language resource file
            igfxrchs.lrc = 1    ; Simplified Chinese language resource file
            igfxrcht.lrc = 1    ; Traiditional Chinese language resource file
            igfxrdan.lrc = 1    ; Danish language resource file
            igfxrdeu.lrc = 1    ; German language resource file
            igfxrenu.lrc = 1    ; American English language resource file
            igfxresp.lrc = 1    ; Spanish language resource file
            igfxrfin.lrc = 1    ; Finish language resource file
            igfxrfra.lrc = 1    ; French language resource file
            igfxrheb.lrc = 1    ; Hebrew Language Resource file
            igfxrita.lrc = 1    ; Italian language resource file
            igfxrjpn.lrc = 1    ; Japanese language resource file
            igfxrkor.lrc = 1    ; Korean language resource file
            igfxrnld.lrc = 1    ; Netherland language resource file
            igfxrnor.lrc = 1    ; Norwegian language resource file
            igfxrplk.lrc = 1    ; Polish language resource file
            igfxrptb.lrc = 1    ; Brazilian Portugese language resource file
            igfxrptg.lrc = 1    ; Portugese language resource file
            igfxrrus.lrc = 1    ; Russian language resource file
            igfxrsky.lrc = 1    ; Slovakian language resource file
            igfxrslv.lrc = 1    ; Slovenian language resource file
            igfxrsve.lrc = 1    ; Sweedish language resource file
            igfxrtha.lrc = 1    ; Thai language resource file
            igfxrcsy.lrc = 1    ; Czechoslovakian language resource file
            igfxrell.lrc = 1    ; Greek language resource file
            igfxrhun.lrc = 1    ; Hungarian language resource file
            igfxrtrk.lrc = 1    ; Turkish language resource file
            
            ig4icd32.dll = 1
            ig4dev32.dll = 1
            
            [CUI.AddReg]
            ;Add INTEL/CUI keys
            HKLM,"Software\INTEL"
            HKLM,%DisplayKey%
            HKLM,%CUIDeviceIndependentKey%
            
            ;HKLM,"%CUIDeviceIndependentKey%\igfxdev","MaxSuppXX",%REG_DWORD%,800
            ;HKLM,"%CUIDeviceIndependentKey%\igfxdev","MaxSuppYY",%REG_DWORD%,480
            
            ; Device Independent registry location
            HKCR,"CLSID\{280A8F40-E382-11D2-B561-00A0C92E6848}",,,%CUIDeviceIndependentKey%
            
            ; Add Diagnostic Pages with the rest of the pages
            HKLM,"SOFTWARE\Microsoft\Windows\CurrentVersion\Controls Folder\Display\shellex\PropertySheetHandlers\igfxcui",,,"{3AB1675A-CCFF-11D2-8B20-00A0C93CB1F4}"
            HKCR,"CLSID\{280A8F40-E382-11D2-B561-00A0C92E6848}\shellex\PropertyPageHandlers\igfxcfg\diagHandler",,,"{3AB167A5-CCFF-11D2-8B20-00A0C93CB1F4}"
            
            ; Store resource information under %CUIDeviceIndependentKey%
            ; as for 830M these all will come under device independent keys
            ; Control panel resource
            HKLM,"%CUIDeviceIndependentKey%\igfxcpl\resources","468",,%11%"\igfxcfg.exe"
            ; static pages resource
            HKLM,"%CUIDeviceIndependentKey%\igfxpph\resources","468",,%11%"\igfxcfg.exe"
            ; Diagnostics resource
            HKLM,"%CUIDeviceIndependentKey%\igfxcfg\resources","2945",,%11%"\igfxdiag.exe"
            ; cfg resource
            HKLM,"%CUIDeviceIndependentKey%\igfxcfg\resources","468",,%11%"\igfxcfg.exe"
            HKLM,"%CUIDeviceIndependentKey%\igfxcfg\resources","829",,""
            ;Hide Overlay button for the time being
            HKLM,"%CUIDeviceIndependentKey%\igfxcfg\resources","4517",,""
            ; service resource
            HKLM,"%CUIDeviceIndependentKey%\igfxsrvc\resources","468",,%11%"\igfxcfg.exe"
                          HKLM,"%CUIDeviceIndependentKey%\igfxsrvc\TrayIcon","ShowTrayIcon",%REG_DWORD%,0
            ; tray resource
            HKLM,"%CUIDeviceIndependentKey%\igfxtray\resources","468",,%11%"\igfxcfg.exe"
            HKLM,"%CUIDeviceIndependentKey%\igfxtray\resources","467",,%11%"\igfxtray.exe"
            ; hotkey resource
            HKLM,"%CUIDeviceIndependentKey%\hkcmd\resources","468",,%11%"\igfxcfg.exe"
            ;CUI Aspect Scaling hotkey expansion RCR 942979
                HKLM,"%CUIDeviceIndependentKey%\hkcmd","ExpansionAllDisplay",%REG_DWORD%,0x0
            ;static pages resource
            HKLM,"%CUIDeviceIndependentKey%\igfxpph\resources","467",,%11%"\igfxtray.exe"
            
                        ;DELL Scan code
                        HKLM,"%CUIDeviceIndependentKey%\hkcmd","ScanCode",%REG_DWORD%,1
                        
                       ;For RCR 220898
                            HKLM,"%CUIDeviceIndependentKey%\hkcmd","EnableResDialog",%REG_DWORD%,0x1
                       
                        ;Dell customization
                        ;Hide Graphic Option from right click menu
                        ;HKLM,"%CUIDeviceIndependentKey%\igfxpph\resources","3058",,"None"
                        ;remove tray icon
                        HKLM,"%CUIDeviceIndependentKey%\igfxtray\TrayIcon","ShowTrayIcon",%REG_DWORD%,0
                        ;disable hotkey by default
                        ;HKLM,"software\Intel\Display\igfxcui\HotKeys","Enable",0
                        ;Remove Hot keys enable/disable from right click menu 
                        HKLM,"%CUIDeviceIndependentKey%\igfxpph\resources","3077",
                        ;Remove Tray Icon enable/disable from right click menu  
                        HKLM,"%CUIDeviceIndependentKey%\igfxpph\resources","3078",,"None"
                        ;Remove schemes from CUI 
                        HKLM,"%CUIDeviceIndependentKey%\igfxcfg\resources","4519",
                        ;Remove zoom utility from CUI  
                        HKLM,"%CUIDeviceIndependentKey%\igfxcfg\resources","4515",
                        ;Remove support tab from CUI->Information pop-up window  
                        HKLM,"%CUIDeviceIndependentKey%\igfxcfg\resources","2951",
                        ;Remove Center Desktop from CUI Display Settings 
                        ;HKLM,"%CUIDeviceIndependentKey%\igfxcfg\resources","555",
                        ;Remove overlay settings from CUI 
                        HKLM,"%CUIDeviceIndependentKey%\igfxcfg\resources","4517",
                        ;Remove 3D settings from CUI  
                        HKLM,"%CUIDeviceIndependentKey%\igfxcfg\resources","4518",
                        ;Remove Color Settings from CUI   
                        ;HKLM,"%CUIDeviceIndependentKey%\igfxcfg\resources","4505",
                        ;Remove hot key page from CUI
                        ;HKLM,"%CUIDeviceIndependentKey%\igfxcfg\resources","4504",
                        ;Hide "advance setting button"
                        ;HKLM,"%CUIDeviceIndependentKey%\igfxcfg\resources","2909",
                        ;Remove Panel fit from right click menu
                        ;HKLM,"%CUIDeviceIndependentKey%\igfxpph\resources","3076",,"None"
                        ;Disable Dynamic Hotkeys
                        HKLM,"software\Intel\Display\igfxcui\igfxcfg\resources","7038",,
                        HKLM,"software\Intel\Display\igfxcui\igfxcfg\resources","4714",, 
                        ;Disable ALS slider
                        HKLM,"%CUIDeviceIndependentKey%\igfxcfg\resources","4662",
                        ;Hide scaling options
                        ;HKLM,"%CUIDeviceIndependentKey%\igfxcfg\resources","555",
                        ;Remove Twin option 
                        HKLM,"%CUIDeviceIndependentKey%\igfxcfg\resources","540",      
                        ;Enable Overlay
                        HKLM,"Software\INTEL\Display","Overlay",%REG_DWORD%,0x1
                        
            ;=============================================================================
            HKLM,"SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon\Notify\igfxcui"
            HKLM,"SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon\Notify\igfxcui","DLLName",%REG_SZ%,"igfxdev.dll"
            HKLM,"SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon\Notify\igfxcui","Asynchronous",%REG_DWORD%,1
            HKLM,"SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon\Notify\igfxcui","Impersonate",%REG_DWORD%,1
            HKLM,"SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon\Notify\igfxcui","Unlock",%REG_SZ%,"WinlogonUnlockEvent"
            ;=============================================================================
            
            ; Class ID of the CUIDriver component.
            HKR,"DEFAULT","CUIDriver",,"{9CEE304E-DC6C-11D2-B561-00A0C92E6848}"
            
            ; Context menu handler entry.
            HKCR, "Directory\Background\shellex\ContextMenuHandlers\igfxcui",,,"{3AB1675A-CCFF-11D2-8B20-00A0C93CB1F4}"
            ;
            ; Registration of CUI dll's:            These will not self-register through the have-disk install.
            ;                                       Does not register TypeLibs or Interfaces.
            ;
            ; igfxcfg.exe self registration entries
            ;
            HKCR,"AppID\{3D62E9A1-D243-11D2-B561-00A0C92E6848}",,,"igfxcfg"
            HKCR,"AppID\igfxcfg.EXE","AppID",,"{3D62E9A1-D243-11D2-B561-00A0C92E6848}"
            HKCR,"CLSID\{A354BD60-4C0A-11d3-B561-00A0C92E6848}",,,"DataObject Class"
            HKCR,"CLSID\{A354BD60-4C0A-11d3-B561-00A0C92E6848}","AppID",,"{3D62E9A1-D243-11D2-B561-00A0C92E6848}"
            HKCR,"CLSID\{A354BD60-4C0A-11d3-B561-00A0C92E6848}\ProgID",,,"igfxcfg.DataObject.1"
            HKCR,"CLSID\{A354BD60-4C0A-11d3-B561-00A0C92E6848}\VersionIndependentProgID",,,"igfxcfg.DataObject"
            HKCR,"CLSID\{A354BD60-4C0A-11d3-B561-00A0C92E6848}\LocalServer32",,,%11%"\igfxcfg.exe"
            HKCR,"CLSID\{EE2D6561-D63C-11D2-B561-00A0C92E6848}",,,"ShellExt Class"
            HKCR,"CLSID\{EE2D6561-D63C-11D2-B561-00A0C92E6848}","AppID",,"{3D62E9A1-D243-11D2-B561-00A0C92E6848}"
            HKCR,"CLSID\{EE2D6561-D63C-11D2-B561-00A0C92E6848}\ProgID",,,"igfxcfg.ShellExt.1"
            HKCR,"CLSID\{EE2D6561-D63C-11D2-B561-00A0C92E6848}\VersionIndependentProgID",,,"igfxcfg.ShellExt"
            HKCR,"CLSID\{EE2D6561-D63C-11D2-B561-00A0C92E6848}\Programmable",,,
            HKCR,"CLSID\{EE2D6561-D63C-11D2-B561-00A0C92E6848}\LocalServer32",,,%11%"\igfxcfg.exe"
            HKCR,"igfxcfg.DataObject.1",,,"DataObject Class"
            HKCR,"igfxcfg.DataObject.1\CLSID",,,"{A354BD60-4C0A-11d3-B561-00A0C92E6848}"
            HKCR,"igfxcfg.DataObject",,,"DataObject Class"
            HKCR,"igfxcfg.DataObject\CurVer",,,"igfxcfg.DataObject.1"
            HKCR,"igfxcfg.DataObject\CLSID",,,"{A354BD60-4C0A-11d3-B561-00A0C92E6848}"
            HKCR,"igfxcfg.ShellExt.1",,,"ShellExt Class"
            HKCR,"igfxcfg.ShellExt.1\CLSID",,,"{EE2D6561-D63C-11D2-B561-00A0C92E6848}"
            HKCR,"igfxcfg.ShellExt",,,"ShellExt Class"
            HKCR,"igfxcfg.ShellExt\CurVer",,,"igfxcfg.ShellExt.1"
            HKCR,"igfxcfg.ShellExt\CLSID",,,"{EE2D6561-D63C-11D2-B561-00A0C92E6848}"
            ;
            ; igfxdev.dll self registration entries
            ;
            HKCR,"igfxdev.CUIDriver",,,"CUIDriver Class"
            HKCR,"igfxdev.CUIDriver\CLSID",,,"{9CEE304E-DC6C-11D2-B561-00A0C92E6848}"
            HKCR,"igfxdev.CUIDriver\CurVer",,,"igfxdev.CUIDriver.1"
            HKCR,"igfxdev.CUIDriver.1",,,"CUIDriver Class"
            HKCR,"igfxdev.CUIDriver.1\CLSID",,,"{9CEE304E-DC6C-11D2-B561-00A0C92E6848}"
            HKCR,"CLSID\{9CEE304E-DC6C-11D2-B561-00A0C92E6848}",,,"CUIDriver Class"
            HKCR,"CLSID\{9CEE304E-DC6C-11D2-B561-00A0C92E6848}\InProcServer32",,,%11%"\igfxdev.dll"
            HKCR,"CLSID\{9CEE304E-DC6C-11D2-B561-00A0C92E6848}\InProcServer32","ThreadingModel",,"Apartment"
            HKCR,"CLSID\{9CEE304E-DC6C-11D2-B561-00A0C92E6848}\ProgID",,,"igfxdev.CUIDriver.1"
            HKCR,"CLSID\{9CEE304E-DC6C-11D2-B561-00A0C92E6848}\VersionIndependentProgID",,,"igfxdev.CUIDriver"
            ;
            ;igfxTMM.dll self registration entries
            ;
            HKCR,"igfxTMM.CloneViewHelper",,,"CloneViewHelper Class"
            HKCR,"igfxTMM.CloneViewHelper\CLSID",,,"{6C4BE3D5-831A-42ED-AA62-2AEB34C8CBA4}"
            HKCR,"igfxTMM.CloneViewHelper\CurVer",,,"igfxTMM.CloneViewHelper.1"
            HKCR,"igfxTMM.CloneViewHelper.1",,,"CloneViewHelper Class"
            HKCR,"igfxTMM.CloneViewHelper.1\CLSID",,,"{6C4BE3D5-831A-42ED-AA62-2AEB34C8CBA4}"
            HKCR,"CLSID\{6C4BE3D5-831A-42ED-AA62-2AEB34C8CBA4}",,,"CloneViewHelper Class"
            HKCR,"CLSID\{6C4BE3D5-831A-42ED-AA62-2AEB34C8CBA4}\InProcServer32",,,%11%"\igfxTMM.dll"
            HKCR,"CLSID\{6C4BE3D5-831A-42ED-AA62-2AEB34C8CBA4}\InProcServer32","ThreadingModel",,"Both"
            HKCR,"CLSID\{6C4BE3D5-831A-42ED-AA62-2AEB34C8CBA4}\ProgID",,,"igfxTMM.CloneViewHelper.1"
            HKCR,"CLSID\{6C4BE3D5-831A-42ED-AA62-2AEB34C8CBA4}\TypeLib",,,"{9F7668BC-E163-414C-92C6-01228863FF5A}"
            HKCR,"CLSID\{6C4BE3D5-831A-42ED-AA62-2AEB34C8CBA4}\VersionIndependentProgID",,,"igfxTMM.CloneViewHelper"
            
            ;igfxTMM entry for enabling ViewHelper Interface
            HKLM,"Software\Microsoft\TMM","UseIViewHelper",%REG_DWORD%,1
            
            ;
            ; igfxsrvc.exe self registration entries
            ;
            HKCR,"igfxsrvc.Settings\CLSID",,,"{078AEF33-C48A-49F7-AFF3-A0EE810BFE7C}"
            HKCR,"igfxsrvc.Settings\CurVer",,,"igfxsrvc.Settings.1"
            HKCR,"igfxsrvc.Settings.1\CLSID",,,"{078AEF33-C48A-49F7-AFF3-A0EE810BFE7C}"
            HKCR,"CLSID\{078AEF33-C48A-49F7-AFF3-A0EE810BFE7C}",,,"Settings Class"
            HKCR,"CLSID\{078AEF33-C48A-49F7-AFF3-A0EE810BFE7C}\LocalServer32",,,%11%"\igfxsrvc.exe"
            HKCR,"CLSID\{078AEF33-C48A-49F7-AFF3-A0EE810BFE7C}\ProgID",,,"igfxsrvc.Settings.1"
            HKCR,"CLSID\{078AEF33-C48A-49F7-AFF3-A0EE810BFE7C}\VersionIndependentProgID",,,"igfxsrvc.Settings"
            HKCR,"Interface\{916FEC45-8FAB-460F-9BD1-325055E3DEC9}",,,"ISettings"
            
            HKCR,"igfxsrvc.DisplayConfig\CLSID",,,"{C2BFE331-6739-4270-86C9-493D9A04CD38}"
            HKCR,"igfxsrvc.DisplayConfig\CurVer",,,"igfxsrvc.DisplayConfig.1"
            HKCR,"igfxsrvc.DispayConfig.1\CLSID",,,"{C2BFE331-6739-4270-86C9-493D9A04CD38}"
            HKCR,"CLSID\{C2BFE331-6739-4270-86C9-493D9A04CD38}",,,"DisplayConfig Class"
            HKCR,"CLSID\{C2BFE331-6739-4270-86C9-493D9A04CD38}\LocalServer32",,,%11%"\igfxsrvc.exe"
            HKCR,"CLSID\{C2BFE331-6739-4270-86C9-493D9A04CD38}\ProgID",,,"igfxsrvc.DisplayConfig.1"
            HKCR,"CLSID\{C2BFE331-6739-4270-86C9-493D9A04CD38}\VersionIndependentProgID",,,"igfxsrvc.DisplayConfig"
            HKCR,"Interface\{DC61FD6D-FB60-4ABC-BF2E-4DF75C90C601}",,,"IDisplayConfig" 
            
            HKCR,"igfxsrvc.EDID\CLSID",,,"{40CB6EA0-AB2A-45F8-BA45-2DC7756A7B49}"
            HKCR,"igfxsrvc.EDID\CurVer",,,"igfxsrvc.EDID.1"
            HKCR,"igfx.EDID.1\CLSID",,,"{40CB6EA0-AB2A-45F8-BA45-2DC7756A7B49}"
            HKCR,"CLSID\{40CB6EA0-AB2A-45F8-BA45-2DC7756A7B49}",,,"EDID Class"
            HKCR,"CLSID\{40CB6EA0-AB2A-45F8-BA45-2DC7756A7B49}\LocalServer32",,,%11%"\igfxsrvc.exe"
            HKCR,"CLSID\{40CB6EA0-AB2A-45F8-BA45-2DC7756A7B49}\ProgID",,,"igfxsrvc.EDID.1"
            HKCR,"CLSID\{40CB6EA0-AB2A-45F8-BA45-2DC7756A7B49}\VersionIndependentProgID",,,"igfxsrvc.EDID"
            HKCR,"Interface\{B7C4F4C9-EE21-4042-9C11-BEA5E039B1F9}",,,"IEDID"
            
            HKCR,"igfxsrvc.Color\CLSID",,,"{FE9617F6-E606-42AA-BECC-0E9CDA246D63}"
            HKCR,"igfxsrvc.Color\CurVer",,,"igfxsrvc.Color.1"
            HKCR,"igfx.Color.1\CLSID",,,"{FE9617F6-E606-42AA-BECC-0E9CDA246D63}"
            HKCR,"CLSID\{FE9617F6-E606-42AA-BECC-0E9CDA246D63}",,,"Color Class"
            HKCR,"CLSID\{FE9617F6-E606-42AA-BECC-0E9CDA246D63}\LocalServer32",,,%11%"\igfxsrvc.exe"
            HKCR,"CLSID\{FE9617F6-E606-42AA-BECC-0E9CDA246D63}\ProgID",,,"igfxsrvc.Color.1"
            HKCR,"CLSID\{FE9617F6-E606-42AA-BECC-0E9CDA246D63}\VersionIndependentProgID",,,"igfxsrvc.Color"
            HKCR,"Interface\{63CDDDB9-A85B-411E-AA78-101B3BC17261}",,,"IColor"
            
            HKCR,"igfxsrvc.CUIService",,,"CUIService Class"
            HKCR,"igfxsrvc.CUIService\CLSID",,,"{0F195FA1-CCF0-11D2-8B20-00A0C93CB1F4}"
            HKCR,"igfxsrvc.CUIService\CurVer",,,"igfxsrvc.CUIService.1"
            HKCR,"igfxsrvc.CUIService.1",,,"CUIService Class"
            HKCR,"igfx.CUIService.1\CLSID",,,"{0F195FA1-CCF0-11D2-8B20-00A0C93CB1F4}"
            HKCR,"CLSID\{0F195FA1-CCF0-11D2-8B20-00A0C93CB1F4}",,,"CUIService Class"
            HKCR,"CLSID\{0F195FA1-CCF0-11D2-8B20-00A0C93CB1F4}\InProcServer32",,,%11%"\igfxsrvc.exe"
            HKCR,"CLSID\{0F195FA1-CCF0-11D2-8B20-00A0C93CB1F4}\InProcServer32","ThreadingModel",,"Apartment"
            HKCR,"CLSID\{0F195FA1-CCF0-11D2-8B20-00A0C93CB1F4}\ProgID",,,"igfxsrvc.CUIService.1"
            HKCR,"CLSID\{0F195FA1-CCF0-11D2-8B20-00A0C93CB1F4}\VersionIndependentProgID",,,"igfxsrvc.CUIService"
            
            HKCR,"igfxsrvc.CUIPower\CLSID",,,"{C332C124-340D-4430-AA0D-C75602876FCC}"
            HKCR,"igfxsrvc.CUIPower\CurVer",,,"igfxsrvc.CUIPower.1"
            HKCR,"igfx.CUIPower.1\CLSID",,,"{C332C124-340D-4430-AA0D-C75602876FCC}"
            HKCR,"CLSID\{C332C124-340D-4430-AA0D-C75602876FCC}",,,"CUIPower Class"
            HKCR,"CLSID\{C332C124-340D-4430-AA0D-C75602876FCC}\LocalServer32",,,%11%"\igfxsrvc.exe"
            HKCR,"CLSID\{C332C124-340D-4430-AA0D-C75602876FCC}\ProgID",,,"igfxsrvc.CUIPower.1"
            HKCR,"CLSID\{C332C124-340D-4430-AA0D-C75602876FCC}\VersionIndependentProgID",,,"igfxsrvc.CUIPower"
            HKCR,"Interface\{299D88F9-2CBD-4225-BF19-FCD164C54C3F}",,,"ICUIPower"
            
            HKCR,"igfxsrvc.MCCS\CLSID",,,"{999276E0-DA71-4743-8F02-0AB0A2D65558}"
            HKCR,"igfxsrvc.MCCS\CurVer",,,"igfxsrvc.MCCS.1"
            HKCR,"igfx.MCCS.1\CLSID",,,"{999276E0-DA71-4743-8F02-0AB0A2D65558}"
            HKCR,"CLSID\{999276E0-DA71-4743-8F02-0AB0A2D65558}",,,"MCCS Class"
            HKCR,"CLSID\{999276E0-DA71-4743-8F02-0AB0A2D65558}\LocalServer32",,,%11%"\igfxsrvc.exe"
            HKCR,"CLSID\{999276E0-DA71-4743-8F02-0AB0A2D65558}\ProgID",,,"igfxsrvc.MCCS.1"
            HKCR,"CLSID\{999276E0-DA71-4743-8F02-0AB0A2D65558}\VersionIndependentProgID",,,"igfxsrvc.MCCS"
            HKCR,"Interface\{D80D344A-0CCD-4B2F-B379-56DE3EC2C4D1}",,,"IMCCS"
            
            HKCR,"igfxsrvc.OpenGL\CLSID",,,"{DCB2D492-5F4F-4378-8FF4-DA87062D42E3}"
            HKCR,"igfxsrvc.OpenGL\CurVer",,,"igfxsrvc.OpenGL.1"
            HKCR,"igfx.OpenGL.1\CLSID",,,"{DCB2D492-5F4F-4378-8FF4-DA87062D42E3}"
            HKCR,"CLSID\{DCB2D492-5F4F-4378-8FF4-DA87062D42E3}",,,"OpenGL Class"
            HKCR,"CLSID\{DCB2D492-5F4F-4378-8FF4-DA87062D42E3}\LocalServer32",,,%11%"\igfxsrvc.exe"
            HKCR,"CLSID\{DCB2D492-5F4F-4378-8FF4-DA87062D42E3}\ProgID",,,"igfxsrvc.OpenGL.1"
            HKCR,"CLSID\{DCB2D492-5F4F-4378-8FF4-DA87062D42E3}\VersionIndependentProgID",,,"igfxsrvc.OpenGL"
            HKCR,"Interface\{965FD393-C149-45F1-863C-402C4E2E38C5}",,,"IOpenGL"
            
            HKCR,"igfxsrvc.Overlay\CLSID",,,"{016B931D-8430-4988-8510-C69C214CFF32}"
            HKCR,"igfxsrvc.Overlay\CurVer",,,"igfxsrvc.Overlay.1"
            HKCR,"igfx.Overlay.1\CLSID",,,"{016B931D-8430-4988-8510-C69C214CFF32}"
            HKCR,"CLSID\{016B931D-8430-4988-8510-C69C214CFF32}",,,"Overlay Class"
            HKCR,"CLSID\{016B931D-8430-4988-8510-C69C214CFF32}\LocalServer32",,,%11%"\igfxsrvc.exe"
            HKCR,"CLSID\{016B931D-8430-4988-8510-C69C214CFF32}\ProgID",,,"igfxsrvc.Overlay.1"
            HKCR,"CLSID\{016B931D-8430-4988-8510-C69C214CFF32}\VersionIndependentProgID",,,"igfxsrvc.Overlay"
            HKCR,"Interface\{25824158-68E7-4A6F-A2FD-F6AD1D6845D4}",,,"IOverlay"
            
            HKCR,"igfxsrvc.Rotation\CLSID",,,"{9B908879-E03F-4D0C-ACB3-9065B1155460}"
            HKCR,"igfxsrvc.Rotation\CurVer",,,"igfxsrvc.Rotation.1"
            HKCR,"igfx.Rotation.1\CLSID",,,"{9B908879-E03F-4D0C-ACB3-9065B1155460}"
            HKCR,"CLSID\{9B908879-E03F-4D0C-ACB3-9065B1155460}",,,"Rotation Class"
            HKCR,"CLSID\{9B908879-E03F-4D0C-ACB3-9065B1155460}\LocalServer32",,,%11%"\igfxsrvc.exe"
            HKCR,"CLSID\{9B908879-E03F-4D0C-ACB3-9065B1155460}\ProgID",,,"igfxsrvc.Rotation.1"
            HKCR,"CLSID\{9B908879-E03F-4D0C-ACB3-9065B1155460}\VersionIndependentProgID",,,"igfxsrvc.Rotation"
            HKCR,"Interface\{72DC5954-069D-43C4-9B8B-19B59269DC74}",,,"IRotation"
            
            HKCR,"igfxsrvc.Scheme\CLSID",,,"{C071C982-2EB2-4D3A-9821-E4B31B0142C8}"
            HKCR,"igfxsrvc.Scheme\CurVer",,,"igfxsrvc.Scheme.1"
            HKCR,"igfx.Scheme.1\CLSID",,,"{C071C982-2EB2-4D3A-9821-E4B31B0142C8}"
            HKCR,"CLSID\{C071C982-2EB2-4D3A-9821-E4B31B0142C8}",,,"Scheme Class"
            HKCR,"CLSID\{C071C982-2EB2-4D3A-9821-E4B31B0142C8}\LocalServer32",,,%11%"\igfxsrvc.exe"
            HKCR,"CLSID\{C071C982-2EB2-4D3A-9821-E4B31B0142C8}\ProgID",,,"igfxsrvc.Scheme.1"
            HKCR,"CLSID\{C071C982-2EB2-4D3A-9821-E4B31B0142C8}\VersionIndependentProgID",,,"igfxsrvc.Scheme"
            HKCR,"Interface\{D5393CA5-EF8F-49E0-B180-212C903C652C}",,,"IScheme"
            
            HKCR,"igfxsrvc.TVParam\CLSID",,,"{12E3793C-7C3C-4C00-BC4E-C79849B3F430}"
            HKCR,"igfxsrvc.TVParam\CurVer",,,"igfxsrvc.TVParam.1"
            HKCR,"igfx.TVParam.1\CLSID",,,"{12E3793C-7C3C-4C00-BC4E-C79849B3F430}"
            HKCR,"CLSID\{12E3793C-7C3C-4C00-BC4E-C79849B3F430}",,,"TVParam Class"
            HKCR,"CLSID\{12E3793C-7C3C-4C00-BC4E-C79849B3F430}\LocalServer32",,,%11%"\igfxsrvc.exe"
            HKCR,"CLSID\{12E3793C-7C3C-4C00-BC4E-C79849B3F430}\ProgID",,,"igfxsrvc.TVParam.1"
            HKCR,"CLSID\{12E3793C-7C3C-4C00-BC4E-C79849B3F430}\VersionIndependentProgID",,,"igfxsrvc.TVParam"
            HKCR,"Interface\{DDA11344-AB20-4AEC-94C4-6AA091574CD0}",,,"ITVParam"
            ;
            ;proxy stub for igfxsrvc.exe
            ;
            HKCR,"CLSID\{DDA11344-AB20-4AEC-94C4-6AA091574CD0}",,,"PSFactoryBuffer"
            HKCR,"CLSID\{DDA11344-AB20-4AEC-94C4-6AA091574CD0}\InProcServer32",,,%11%"\igfxsrvc.dll"
            HKCR,"CLSID\{DDA11344-AB20-4AEC-94C4-6AA091574CD0}\InProcServer32","ThreadingModel",,"Both"
            
            HKCR,"Interface\{DDA11344-AB20-4AEC-94C4-6AA091574CD0}",,,"ITVParam"
            HKCR,"Interface\{DDA11344-AB20-4AEC-94C4-6AA091574CD0}\ProxyStubClsid32",,,"{DDA11344-AB20-4AEC-94C4-6AA091574CD0}"
            HKCR,"Interface\{DDA11344-AB20-4AEC-94C4-6AA091574CD0}\NumMethods",,,"9"
            
            HKCR,"Interface\{916FEC45-8FAB-460F-9BD1-325055E3DEC9}",,,"ISettings"
            HKCR,"Interface\{916FEC45-8FAB-460F-9BD1-325055E3DEC9}\ProxyStubClsid32",,,"{DDA11344-AB20-4AEC-94C4-6AA091574CD0}"
            HKCR,"Interface\{916FEC45-8FAB-460F-9BD1-325055E3DEC9}\NumMethods",,,"13"
            
            HKCR,"Interface\{D5393CA5-EF8F-49E0-B180-212C903C652C}",,,"IScheme"
            HKCR,"Interface\{D5393CA5-EF8F-49E0-B180-212C903C652C}\ProxyStubClsid32",,,"{DDA11344-AB20-4AEC-94C4-6AA091574CD0}"
            HKCR,"Interface\{D5393CA5-EF8F-49E0-B180-212C903C652C}\NumMethods",,,"7"
            
            HKCR,"Interface\{72DC5954-069D-43C4-9B8B-19B59269DC74}",,,"IRotation"
            HKCR,"Interface\{72DC5954-069D-43C4-9B8B-19B59269DC74}\ProxyStubClsid32",,,"{DDA11344-AB20-4AEC-94C4-6AA091574CD0}"
            HKCR,"Interface\{72DC5954-069D-43C4-9B8B-19B59269DC74}\NumMethods",,,"9"
            
            HKCR,"Interface\{25824158-68E7-4A6F-A2FD-F6AD1D6845D4}",,,"IOverlay"
            HKCR,"Interface\{25824158-68E7-4A6F-A2FD-F6AD1D6845D4}\ProxyStubClsid32",,,"{DDA11344-AB20-4AEC-94C4-6AA091574CD0}"
            HKCR,"Interface\{25824158-68E7-4A6F-A2FD-F6AD1D6845D4}\NumMethods",,,"13"
            
            HKCR,"Interface\{965FD393-C149-45F1-863C-402C4E2E38C5}",,,"IOpenGL"
            HKCR,"Interface\{965FD393-C149-45F1-863C-402C4E2E38C5}\ProxyStubClsid32",,,"{DDA11344-AB20-4AEC-94C4-6AA091574CD0}"
            HKCR,"Interface\{965FD393-C149-45F1-863C-402C4E2E38C5}\NumMethods",,,"7"
            
            HKCR,"Interface\{D80D344A-0CCD-4B2F-B379-56DE3EC2C4D1}",,,"IMCCS"
            HKCR,"Interface\{D80D344A-0CCD-4B2F-B379-56DE3EC2C4D1}\ProxyStubClsid32",,,"{DDA11344-AB20-4AEC-94C4-6AA091574CD0}"
            HKCR,"Interface\{D80D344A-0CCD-4B2F-B379-56DE3EC2C4D1}\NumMethods",,,"9"
            
            HKCR,"Interface\{B7C4F4C9-EE21-4042-9C11-BEA5E039B1F9}",,,"IEDID"
            HKCR,"Interface\{B7C4F4C9-EE21-4042-9C11-BEA5E039B1F9}\ProxyStubClsid32",,,"{DDA11344-AB20-4AEC-94C4-6AA091574CD0}"
            HKCR,"Interface\{B7C4F4C9-EE21-4042-9C11-BEA5E039B1F9}\NumMethods",,,"12"
            
            HKCR,"Interface\{DC61FD6D-FB60-4ABC-BF2E-4DF75C90C601}",,,"IDisplayConfig"
            HKCR,"Interface\{DC61FD6D-FB60-4ABC-BF2E-4DF75C90C601}\ProxyStubClsid32",,,"{DDA11344-AB20-4AEC-94C4-6AA091574CD0}"
            HKCR,"Interface\{DC61FD6D-FB60-4ABC-BF2E-4DF75C90C601}\NumMethods",,,"15"
            
            HKCR,"Interface\{299D88F9-2CBD-4225-BF19-FCD164C54C3F}",,,"ICUIPower"
            HKCR,"Interface\{299D88F9-2CBD-4225-BF19-FCD164C54C3F}\ProxyStubClsid32",,,"{DDA11344-AB20-4AEC-94C4-6AA091574CD0}"
            HKCR,"Interface\{299D88F9-2CBD-4225-BF19-FCD164C54C3F}\NumMethods",,,"7"
            
            HKCR,"Interface\{63CDDDB9-A85B-411E-AA78-101B3BC17261}",,,"IColor"
            HKCR,"Interface\{63CDDDB9-A85B-411E-AA78-101B3BC17261}\ProxyStubClsid32",,,"{DDA11344-AB20-4AEC-94C4-6AA091574CD0}"
            HKCR,"Interface\{63CDDDB9-A85B-411E-AA78-101B3BC17261}\NumMethods",,,"14"
            ;
            ; igfxpph.dll self registration entries
            ;
            HKCR,"igfxpph.GraphicsShellExt",,,"GraphicsShellExt Class"
            HKCR,"igfxpph.GraphicsShellExt\CLSID",,,"{3AB1675A-CCFF-11D2-8B20-00A0C93CB1F4}"
            HKCR,"igfxpph.GraphicsShellExt\CurVer",,,"igfxpph.GraphicsShellExt.1"
            HKCR,"igfxpph.GraphicsShellExt.1",,,"GraphicsShellExt Class"
            HKCR,"igfxpph.GraphicsShellExt.1\CLSID",,,"{3AB1675A-CCFF-11D2-8B20-00A0C93CB1F4}"
            HKCR,"CLSID\{3AB1675A-CCFF-11D2-8B20-00A0C93CB1F4}",,,"GraphicsShellExt Class"
            HKCR,"CLSID\{3AB1675A-CCFF-11D2-8B20-00A0C93CB1F4}\InProcServer32",,,%11%"\igfxpph.dll"
            HKCR,"CLSID\{3AB1675A-CCFF-11D2-8B20-00A0C93CB1F4}\InProcServer32","ThreadingModel",,"Apartment"
            HKCR,"CLSID\{3AB1675A-CCFF-11D2-8B20-00A0C93CB1F4}\ProgID",,,"igfxpph.GraphicsShellExt.1"
            HKCR,"CLSID\{3AB1675A-CCFF-11D2-8B20-00A0C93CB1F4}\VersionIndependentProgID",,,"igfxpph.GraphicsShellExt"
            HKCR,"CLSID\{3AB1675A-CCFF-11D2-8B20-00A0C93CB1F4}\Programmable",,,
            ;
            ; igfxeud.dll self registration entries
            ;
            ;HKCR,"igfxeud.EndUserShellExt",,,"EndUserShellExt Class"
            ;HKCR,"igfxeud.EndUserShellExt\CLSID",,,"{3AB167A5-CCFF-11D2-8B20-00A0C93CB1F4}"
            ;HKCR,"igfxeud.EndUserShellExt\CurVer",,,"igfxeud.EndUserShellExt.1"
            ;HKCR,"igfxeud.EndUserShellExt.1",,,"EndUserShellExt Class"
            ;HKCR,"igfxeud.EndUserShellExt.1\CLSID",,,"{3AB167A5-CCFF-11D2-8B20-00A0C93CB1F4}"
            ;HKCR,"CLSID\{3AB167A5-CCFF-11D2-8B20-00A0C93CB1F4}",,,"EndUserShellExt Class"
            ;HKCR,"CLSID\{3AB167A5-CCFF-11D2-8B20-00A0C93CB1F4}\InProcServer32",,,%11%"\igfxeud.dll"
            ;HKCR,"CLSID\{3AB167A5-CCFF-11D2-8B20-00A0C93CB1F4}\InProcServer32","ThreadingModel",,"Apartment"
            ;HKCR,"CLSID\{3AB167A5-CCFF-11D2-8B20-00A0C93CB1F4}\ProgID",,,"igfxeud.EndUserShellExt.1"
            ;HKCR,"CLSID\{3AB167A5-CCFF-11D2-8B20-00A0C93CB1F4}\VersionIndependentProgID",,,"igfxeud.EndUserShellExt"
            ;HKCR,"CLSID\{3AB167A5-CCFF-11D2-8B20-00A0C93CB1F4}\Programmable",,,
            
            ; Igfxdo.dll self registration entries
            ;
            HKCR,"Igfxdo.DataObject",,,"DataObject Class"
            HKCR,"Igfxdo.DataObject\CLSID",,,"{D4FA3D4E-BE69-11D4-AA30-00902704C6BF}"
            HKCR,"Igfxdo.DataObject\CurVer",,,"Igfxdo.DataObject.1"
            HKCR,"Igfxdo.DataObject.1",,,"DataObject Class"
            HKCR,"Igfxdo.DataObject.1\CLSID",,,"{D4FA3D4E-BE69-11D4-AA30-00902704C6BF}"
            HKCR,"CLSID\{D4FA3D4E-BE69-11D4-AA30-00902704C6BF}",,,"DataObject Class"
            HKCR,"CLSID\{D4FA3D4E-BE69-11D4-AA30-00902704C6BF}\InProcServer32",,,%11%"\igfxdo.dll"
            HKCR,"CLSID\{D4FA3D4E-BE69-11D4-AA30-00902704C6BF}\InProcServer32","ThreadingModel",,"Apartment"
            HKCR,"CLSID\{D4FA3D4E-BE69-11D4-AA30-00902704C6BF}\ProgID",,,"Igfxdo.DataObject.1"
            HKCR,"CLSID\{D4FA3D4E-BE69-11D4-AA30-00902704C6BF}\VersionIndependentProgID",,,"Igfxdo.DataObject"
            HKCR,"CLSID\{D4FA3D4E-BE69-11D4-AA30-00902704C6BF}\Programmable",,,
            
            HKCR,"Igfxdo.DataObjectInit",,,"DataObjectInit Class"
            HKCR,"Igfxdo.DataObjectInit\CLSID",,,"{4501A903-BF07-11D4-AA30-00902704C6BF}"
            HKCR,"Igfxdo.DataObjectInit\CurVer",,,"Igfxdo.DataObjectInit.1"
            HKCR,"Igfxdo.DataObjectInit.1",,,"DataObjectInit Class"
            HKCR,"Igfxdo.DataObjectInit.1\CLSID",,,"{4501A903-BF07-11D4-AA30-00902704C6BF}"
            HKCR,"CLSID\{4501A903-BF07-11D4-AA30-00902704C6BF}",,,"DataObjectInit Class"
            HKCR,"CLSID\{4501A903-BF07-11D4-AA30-00902704C6BF}\InProcServer32",,,%11%"\igfxdo.dll"
            HKCR,"CLSID\{4501A903-BF07-11D4-AA30-00902704C6BF}\InProcServer32","ThreadingModel",,"Apartment"
            HKCR,"CLSID\{4501A903-BF07-11D4-AA30-00902704C6BF}\ProgID",,,"Igfxdo.DataObjectInit.1"
            HKCR,"CLSID\{4501A903-BF07-11D4-AA30-00902704C6BF}\VersionIndependentProgID",,,"Igfxdo.DataObjectInit"
            HKCR,"CLSID\{4501A903-BF07-11D4-AA30-00902704C6BF}\Programmable",,,
            ;
            ; igfxtray.exe execution on startup
            ;
            HKLM,Software\Microsoft\Windows\CurrentVersion\Run,IgfxTray,,%11%"\igfxtray.exe"
            HKLM,Software\Microsoft\Windows\CurrentVersion\Run,HotKeysCmds,,%11%"\hkcmd.exe"
            HKLM,Software\Microsoft\Windows\CurrentVersion\Run,Persistence,,%11%"\igfxpers.exe"
            ;
            ;
            ; Entries for receiving winlogon unlock event
            ;
            HKLM,"SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon\Notify\igfxcui","DLLName",%REG_SZ%,"igfxdev.dll"
            HKLM,"SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon\Notify\igfxcui","Asynchronous",%REG_DWORD%,1
            HKLM,"SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon\Notify\igfxcui","Impersonate",%REG_DWORD%,1
            HKLM,"SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon\Notify\igfxcui","Unlock",%REG_SZ%,"WinlogonUnlockEvent"
            
            ; Remove CUI Zoom page option 
            ;HKLM,"%CUIDeviceIndependentKey%\igfxcfg\resources\2610","469",,"exclude"
            
            ; Remove CUI Zoom Menu option 
            ;HKLM,"%CUIDeviceIndependentKey%\igfxpph\resources","2621",,"None"
            
            ; To hide the entry of Enable/Disable Zoom in the hotkeys page 
            ;HKLM,"%CUIDeviceIndependentKey%\igfxcfg\resources","2611",,""
            
            ; Disable Hot Key action 
            ;HKLM,"%CUIDeviceIndependentKey%\igfxsrvc\resources","2658",,"Disable"
            
            [CUISDK.AddReg]
            ;
            ; igfxext.exe self registration entries
            ;
            HKCR,"IgfxExt.CUIExternal\CLSID",,,"{7160A13D-73DA-4CEA-95B9-37356478588A}"
            HKCR,"IgfxExt.CUIExternal\CurVer",,,"IgfxExt.CUIExternal.1"
            HKCR,"IgfxExt.CUIExternal.1\CLSID",,,"{7160A13D-73DA-4CEA-95B9-37356478588A}"
            HKCR,"CLSID\{7160A13D-73DA-4CEA-95B9-37356478588A}",,,"CUIExternal Class"
            HKCR,"CLSID\{7160A13D-73DA-4CEA-95B9-37356478588A}\LocalServer32",,,%11%"\igfxext.exe"
            HKCR,"CLSID\{7160A13D-73DA-4CEA-95B9-37356478588A}\ProgID",,,"IgfxExt.CUIExternal.1"
            HKCR,"CLSID\{7160A13D-73DA-4CEA-95B9-37356478588A}\VersionIndependentProgID",,,"IgfxExt.CUIExternal"
            ;
            
            ;
            ;proxy stub for igfxext.exe (igfxexps.dll)
            ;
            HKCR,"CLSID\{27E7234F-429F-4787-AC8F-8AADDED01355}",,,"PSFactoryBuffer"
            HKCR,"CLSID\{27E7234F-429F-4787-AC8F-8AADDED01355}\InProcServer32",,,%11%"\IGFXEXPS.DLL"
            HKCR,"CLSID\{27E7234F-429F-4787-AC8F-8AADDED01355}\InProcServer32","ThreadingModel",,"Both"
            
            HKCR,"Interface\{F4C4B98D-F59E-4a0c-AEE9-801E0CDB671E}",,,"ICUIExtClientNotify"
            HKCR,"Interface\{F4C4B98D-F59E-4a0c-AEE9-801E0CDB671E}\ProxyStubClsid32",,,"{27E7234F-429F-4787-AC8F-8AADDED01355}"
            HKCR,"Interface\{F4C4B98D-F59E-4a0c-AEE9-801E0CDB671E}\NumMethods",,,"1"
            
            HKCR,"Interface\{27E7234F-429F-4787-AC8F-8AADDED01355}",,,"ICUIExternal2"
            HKCR,"Interface\{27E7234F-429F-4787-AC8F-8AADDED01355}\ProxyStubClsid32",,,"{27E7234F-429F-4787-AC8F-8AADDED01355}"
            HKCR,"Interface\{27E7234F-429F-4787-AC8F-8AADDED01355}\NumMethods",,,"8"
            
            HKCR,"Interface\{70F8C65F-06AA-443b-9E6B-7C73808F07E5}",,,"ICUIExternal3"
            HKCR,"Interface\{70F8C65F-06AA-443b-9E6B-7C73808F07E5}\ProxyStubClsid32",,,"{27E7234F-429F-4787-AC8F-8AADDED01355}"
            HKCR,"Interface\{70F8C65F-06AA-443b-9E6B-7C73808F07E5}\NumMethods",,,"2"
            
            HKCR,"Interface\{3473E05A-3317-4df5-9098-E5387C94D1B0}",,,"ICUIExternalDual"
            HKCR,"Interface\{3473E05A-3317-4df5-9098-E5387C94D1B0}\ProxyStubClsid32",,,"{27E7234F-429F-4787-AC8F-8AADDED01355}"
            HKCR,"Interface\{3473E05A-3317-4df5-9098-E5387C94D1B0}\NumMethods",,,"0"
            
            HKCR,"Interface\{5DC5B31E-0C28-4679-B8D8-32CF2F9BACED}",,,"ICUIExternal4"
            HKCR,"Interface\{5DC5B31E-0C28-4679-B8D8-32CF2F9BACED}\ProxyStubClsid32",,,"{27E7234F-429F-4787-AC8F-8AADDED01355}"
            HKCR,"Interface\{5DC5B31E-0C28-4679-B8D8-32CF2F9BACED}\NumMethods",,,"7"
            
            HKCR,"Interface\{A05C525D-B4CB-4108-BFF7-1ACF1A14F00A}",,,"ICUIExternal5"
            HKCR,"Interface\{A05C525D-B4CB-4108-BFF7-1ACF1A14F00A}\ProxyStubClsid32",,,"{27E7234F-429F-4787-AC8F-8AADDED01355}"
            HKCR,"Interface\{A05C525D-B4CB-4108-BFF7-1ACF1A14F00A}\NumMethods",,,"5"
            
            HKCR,"Interface\{AFB6489F-4515-44AA-8DF7-ED28EA46283C}",,,"ICUIExternal6"
            HKCR,"Interface\{AFB6489F-4515-44AA-8DF7-ED28EA46283C}\ProxyStubClsid32",,,"{27E7234F-429F-4787-AC8F-8AADDED01355}"
            HKCR,"Interface\{AFB6489F-4515-44AA-8DF7-ED28EA46283C}\NumMethods",,,"12"
            
            HKCR,"Interface\{2CED2F89-627B-4E5D-840F-B126EE858CD8}",,,"ICUIExternal7"
            HKCR,"Interface\{2CED2F89-627B-4E5D-840F-B126EE858CD8}\ProxyStubClsid32",,,"{27E7234F-429F-4787-AC8F-8AADDED01355}"
            HKCR,"Interface\{2CED2F89-627B-4E5D-840F-B126EE858CD8}\NumMethods",,,"2"
            
            HKCR,"Interface\{F932C038-6484-45ca-8FA1-7C8C279F7AEE}",,,"ICUIExternal8"
            HKCR,"Interface\{F932C038-6484-45ca-8FA1-7C8C279F7AEE}\ProxyStubClsid32",,,"{27E7234F-429F-4787-AC8F-8AADDED01355}"
            HKCR,"Interface\{F932C038-6484-45ca-8FA1-7C8C279F7AEE}\NumMethods",,,"2"
            
            HKCR,"Interface\{86709F66-89C5-4b19-A83F-E4995E21599A}",,,"ICUIDownScale"
            HKCR,"Interface\{86709F66-89C5-4b19-A83F-E4995E21599A}\ProxyStubClsid32",,,"{27E7234F-429F-4787-AC8F-8AADDED01355}"
            HKCR,"Interface\{86709F66-89C5-4b19-A83F-E4995E21599A}\NumMethods",,,"4"
            
            [CUISDK.DelReg]
            HKR,Igfxext
            
            [Strings]
            ;
            ; Customizable Strings
            ;
            CUIDeviceIndependentKey="Software\Intel\Display\igfxcui"
            DisplayKey="Software\Intel\Display"
            CUIDriverOldShareKey="Software\Intel\CUI"
            
            ;
            ; Non-Localizable Strings
            ;
            
            REG_SZ         = 0x00000000
            REG_MULTI_SZ   = 0x00010000
            REG_DWORD      = 0x00010001
            REG_BINARY     = 0x00000001
            SERVICEROOT    = "System\CurrentControlSet\Services"
            
            ;
            ; Localizable Strings
            ;
            DiskId          = "Intel(R) Graphics Media Accelerator Driver for Vista"
            Intel           = "Intel Corporation"
            iLPGD0          = "Intel(R) 82945G Express Chipset Family"
            iLPGD1          = "Intel(R) 82945G Express Chipset Family"
            iCLGD0          = "Mobile Intel(R) 945GM/GU Express Chipset Family"
            iCLGD1          = "Mobile Intel(R) 945GM/GU Express Chipset Family"
            iBWGX0    = "Intel(R)  G965 Express Chipset Family"
            iBWGX1    = "Intel(R)  G965 Express Chipset Family"
            iBWGC0    = "Intel(R)  G965 Express Chipset Family"
            iBWGC1    = "Intel(R)  G965 Express Chipset Family"
            iBWGQ0    = "Intel(R)  Q965/Q963 Express Chipset Family"
            iBWGQ1    = "Intel(R)  Q965/Q963 Express Chipset Family"
            iBWGZ0    = "Intel(R)  946GZ Express Chipset Family"
            iBWGZ1    = "Intel(R)  946GZ Express Chipset Family"
            iCRGD0    = "Mobile Intel(R) 965 Express Chipset Family"
            iCRGD1    = "Mobile Intel(R) 965 Express Chipset Family"
            
Download Driver Pack

How To Update Drivers Manually

After your driver has been downloaded, follow these simple steps to install it.

  • Expand the archive file (if the download file is in zip or rar format).

  • If the expanded file has an .exe extension, double click it and follow the installation instructions.

  • Otherwise, open Device Manager by right-clicking the Start menu and selecting Device Manager.

  • Find the device and model you want to update in the device list.

  • Double-click on it to open the Properties dialog box.

  • From the Properties dialog box, select the Driver tab.

  • Click the Update Driver button, then follow the instructions.

Very important: You must reboot your system to ensure that any driver updates have taken effect.

For more help, visit our Driver Support section for step-by-step videos on how to install drivers for every file type.

server: web4, load: 1.34