amending .inf file to work with windows server 2008

Discussion in 'Windows Server Forums' started by alienkidmj12, Oct 9, 2010.

  1. alienkidmj12

    alienkidmj12 New Member

    Joined:
    Oct 9, 2010
    Messages:
    2
    Likes Received:
    0
    i know this is totally unrelated to windows 7, but i have an issue with some video drivers which refuse to install on windows 2008, i know they work on windows 2003, but i just assume that drivers for these two operating systems are similar ?? does anyone know what i need to change in an .inf file to make a video driver work with 2008. I have the following in the .inf file, would be gratefull if someone could point me in the right direction.

    ; TridNS2.inf
    ;
    ; Installation inf for the Trident series of graphics adapters.
    ; © Copyright 2003, Trident Microsystems, Inc. All rights reserved.

    [Version]
    Signature="$WINDOWS NT$"
    Provider=%trident%
    ClassGUID={4D36E968-E325-11CE-BFC1-08002BE10318}
    Class=Display
    CatalogFile=trid3d.cat
    DriverVer=04/01/2005,6.14.01.0021

    [DestinationDirs]
    DefaultDestDir = 11
    trid3d.Miniport = 12 ; drivers
    trid3d.Display = 11 ; system32

    ;
    ; Driver information
    ;

    [Manufacturer]
    %trident% = trident.Mfg,NTAMD64

    [trident.Mfg.NTAMD64]
    Trident Video Accelerator Blade 3D v6.3309NS2 = Trid3D, PCI\VEN_1023&DEV_9880&SUBSYS_00101014
    Trident Video Accelerator Blade 3D v6.3309NS2 = Trid3D, PCI\VEN_1023&DEV_9880&SUBSYS_00201014

    [ControlFlags]
    EXCLUDEFROMSELECT = *

    ;
    ; General installation section
    ;

    [Trid3d]
    CopyFiles=Trid3d.Miniport, Trid3d.Display

    ;
    ; File sections
    ;

    [Trid3d.Miniport]
    trid3dm.sys

    [trid3d.Display]
    trid3d.dll

    ;
    ; Service Installation
    ;

    [trid3d.Services]
    AddService = trid3d, 0x00000002, trid3d_Service_Inst, trid3d_EventLog_Inst

    [trid3d_Service_Inst]
    ServiceType = 1 ; SERVICE_KERNEL_DRIVER
    StartType = 1 ; SERVICE_SYSTEM_START
    ErrorControl = 0 ; SERVICE_ERROR_IGNORE
    LoadOrderGroup = Video
    ServiceBinary = %12%\trid3dm.sys

    [trid3d_EventLog_Inst]
    AddReg = trid3d_EventLog_AddReg

    [trid3d_EventLog_AddReg]
    HKR,,EventMessageFile,0x00020000,"%SystemRoot%\System32\IoLogMsg.dll;%SystemRoot%\System32\drivers\trid3dm.sys"
    HKR,,TypesSupported,0x00010001,7


    ;
    ; Software Installation
    ;

    [Trid3d.SoftwareSettings]
    AddReg = Trid3d_SoftwareDeviceSettings

    [trid3d.GeneralConfigData]
    MaximumNumberOfDevices = 2

    [trid3d_SoftwareDeviceSettings]
    HKR,, InstalledDisplayDrivers, %REG_MULTI_SZ%, trid3d
    HKR,, VgaCompatible, %REG_DWORD%, 1

    HKR,, PanningSupport, %REG_SZ%, 1
    HKR,, HotKeyEnable, %REG_DWORD%, 1
    HKR,, DigitalTVEnable, %REG_DWORD%, 1
    HKR,, DeviceInfo, %REG_DWORD%, 3
    HKR,, BootDevicePolicy, %REG_DWORD%, 0
    HKR,, EnableMHSSupport, %REG_DWORD%, 1
    HKR,, EnableDualVideos, %REG_DWORD%, 0
    HKR,, Win95Compatible, %REG_SZ%, 1
    HKR,, HardwareInformation.LastMode, %REG_DWORD%,0
    HKR,, HKeyMultiViewLoop, %REG_SZ%, 0
    HKR,, OverlayFocusOnLCD, %REG_SZ%, 0

    HKR,, AGPTextureSize, %REG_DWORD%, 16
    HKR,, EnableAGPCmdList, %REG_DWORD%, 1
    HKR,, GammaPageEnable, %REG_SZ%, 1

    ; Special Pool
    HKLM,"SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management", PoolTag, %REG_DWORD%, 1768843597
    HKLM,"SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management", PoolTagOverruns, %REG_DWORD%, 1

    ; Utility components for registry.
    HKR,, CRTHost, %REG_DWORD%, 1
    HKR,, DualViewOverlayFocus, %REG_DWORD%, 0
    HKR,, MultipleOutputSupport, %REG_SZ%, 1

    ;
    ; Source file information
    ;

    [SourceDisksNames]
    1 = %DiskId%,,,""

    [SourceDisksFiles]
    trid3d.dll = 1
    ; vga.dll = 1 ; always shipped and preinstalled by NT itself - no need to copy
    trid3dm.sys = 1

    [Strings]

    ;
    ; Non-Localizable Strings
    ;

    REG_SZ = 0x00000000
    REG_MULTI_SZ = 0x00010000
    REG_EXPAND_SZ = 0x00020000
    REG_BINARY = 0x00000001
    REG_DWORD = 0x00010001

    ;
    ; Localizable Strings
    ;

    DiskID ="Trident Installation Disk (VIDEO)"
    trident="Trident Microsystems INC"
     

Share This Page

Loading...