home *** CD-ROM | disk | FTP | other *** search
/ PCNET 2003 October (Alt) / PCNET_CD_2003_10.iso / patch / xpsp1a_tr_x86.exe / netnm.in_ / netnm.inf
Encoding:
Windows Setup INFormation  |  2002-10-01  |  17.3 KB  |  205 lines

  1.  ■;****************************************************************************
  2. ;                           NETMON.INF
  3. ;
  4. ; Microsoft Network Monitor 2.0 Driver Install
  5. ; Provides network counters to Sysmon and frames to the Network Monitor Agent
  6. ;
  7. ; Copyright (c) Microsoft Corporation.  All rights reserved.
  8. ;
  9. ;****************************************************************************
  10. [version]
  11.     signature="$Windows NT$"
  12.     Class=NetTrans
  13.     ClassGUID   = {4d36e975-e325-11ce-bfc1-08002be10318}
  14.     provider=%Msft%
  15.     LayoutFile=layout.inf
  16. DriverVer=07/01/2001,5.1.2535.0
  17. [Manufacturer]
  18.     %Msft% = Msft
  19. [MSFT]
  20.     %NETMON.DisplayName% = NETMON.PrimaryInstall, MS_NetMon
  21. ;****************************************************************************
  22. ; Network Monitor
  23. ;****************************************************************************
  24. [NETMON.PrimaryInstall]
  25.     Characteristics = 0x0
  26.     AddReg          = Registry.NETMON.PrimaryInstall
  27. ; This should be invoked during installation to remove nmperf
  28.     DelReg          = Registry.NETMON.DelNMPerf
  29. [Registry.NETMON.PrimaryInstall]
  30.     HKR,Ndi,HelpText,,"@netcfgx.dll,-50020"
  31.     HKR,Ndi,Service,,"NM"
  32. ; Interfaces
  33.     HKR,Ndi\Interfaces,UpperRange,,"noupper"
  34.     HKR,Ndi\Interfaces,LowerRange,,"ndis5,ndiswanbh,ndisatm,ndis1394"
  35.     HKR, Ndi, CoServices, 0x10000, "NM"
  36. ; Registry Entries
  37.     HKLM,SOFTWARE\Classes\CLSID\{D413C502-3FAA-11D0-B254-444553540000},,REG_MULTI_SZ,"NPPAgent"
  38.     HKLM,SOFTWARE\Classes\CLSID\{D413C502-3FAA-11D0-B254-444553540000},"AppID",REG_MULTI_SZ,"{D413C502-3FAA-11D0-B254-444553540000}"
  39.     HKLM,SOFTWARE\Classes\CLSID\{D413C502-3FAA-11D0-B254-444553540000}\"LocalServer32",,REG_MULTI_SZ,"%11%\NPP\NPPAgent.exe"
  40.     HKLM,SOFTWARE\Classes\CLSID\{D413C502-3FAA-11D0-B254-444553540000}\"LocalServer32","ThreadingModel",REG_MULTI_SZ,"Apartment"
  41.     HKLM,SOFTWARE\Classes\AppID\{D413C502-3FAA-11D0-B254-444553540000}
  42.     HKLM,SOFTWARE\Classes\CLSID\{944AD531-B09D-11CE-B59C-00AA006CB37D},,REG_SZ,"PSFactoryBuffer"
  43.     HKLM,SOFTWARE\Classes\CLSID\{944AD531-B09D-11CE-B59C-00AA006CB37D}\"InProcServer32",,REG_SZ,"%11%\PsNPPAgn.dll"
  44.     HKLM,SOFTWARE\Classes\CLSID\{944AD531-B09D-11CE-B59C-00AA006CB37D}\"InProcServer32","ThreadingModel",REG_SZ,"Both"
  45. ;Interfaces
  46.     HKCR,Interface\{944AD531-B09D-11CE-B59C-00AA006CB37D},,REG_SZ,"IRemoteStats"
  47.     HKCR,Interface\{944AD531-B09D-11CE-B59C-00AA006CB37D}\"ProxyStubClsid32",,REG_SZ,"{944AD531-B09D-11CE-B59C-00AA006CB37D}"
  48.     HKCR,Interface\{944AD531-B09D-11CE-B59C-00AA006CB37D}\"NumMethods",,REG_SZ,"16"
  49.     HKCR,Interface\{944AD532-B09D-11CE-B59C-00AA006CB37D},,REG_SZ,"IRemoteFinder"
  50.     HKCR,Interface\{944AD532-B09D-11CE-B59C-00AA006CB37D}\"ProxyStubClsid32",,REG_SZ,"{944AD531-B09D-11CE-B59C-00AA006CB37D}"
  51.     HKCR,Interface\{944AD532-B09D-11CE-B59C-00AA006CB37D}\"NumMethods",,REG_SZ,"4"
  52.     HKCR,Interface\{8947C648-3833-11D1-8682-00C04FBFE171},,REG_SZ,"IRemoteCallBack"
  53.     HKCR,Interface\{8947C648-3833-11D1-8682-00C04FBFE171}\"ProxyStubClsid32",,REG_SZ,"{944AD531-B09D-11CE-B59C-00AA006CB37D}"
  54.     HKCR,Interface\{8947C648-3833-11D1-8682-00C04FBFE171}\"NumMethods",,REG_SZ,"4"
  55.     HKCR,Interface\{394540A0-6FCF-11D0-ACE0-0000F80114D3},,REG_SZ,"IRemoteDelaydC"
  56.     HKCR,Interface\{394540A0-6FCF-11D0-ACE0-0000F80114D3}\"ProxyStubClsid32",,REG_SZ,"{944AD531-B09D-11CE-B59C-00AA006CB37D}"
  57.     HKCR,Interface\{394540A0-6FCF-11D0-ACE0-0000F80114D3}\"NumMethods",,REG_SZ,"16"
  58.     HKCR,Interface\{E99A04AB-AB95-11D0-BE96-00A0C94989DE},,REG_SZ,"IRemoteESP"
  59.     HKCR,Interface\{E99A04AB-AB95-11D0-BE96-00A0C94989DE}\"ProxyStubClsid32",,REG_SZ,"{944AD531-B09D-11CE-B59C-00AA006CB37D}"
  60.     HKCR,Interface\{E99A04AB-AB95-11D0-BE96-00A0C94989DE}\"NumMethods",,REG_SZ,"13"
  61.     HKLM,SYSTEM\CurrentControlSet\Services\nm\Parameters
  62. ; For Safeboot to work - Safeboot test is broken, so we have the nm.sys thing
  63.     HKLM,SYSTEM\CurrentControlSet\Control\Safeboot\Network\nm,,REG_SZ,"Service"
  64.     HKLM,SYSTEM\CurrentControlSet\Control\Safeboot\Network\nm.sys,,REG_SZ,"Driver"
  65. ; This should remove nmperf when upgrading
  66. [Registry.NETMON.DelNMPerf]
  67.     HKLM,SYSTEM\CurrentControlSet\Services\nm\Performance,"Close",,"NmClosePerformanceData"
  68.     HKLM,SYSTEM\CurrentControlSet\Services\nm\Performance,"Collect",,"NmCollectPerformanceData"
  69.     HKLM,SYSTEM\CurrentControlSet\Services\nm\Performance,"Library",,"nmperf.dll"
  70.     HKLM,SYSTEM\CurrentControlSet\Services\nm\Performance,"Open",,"NmOpenPerformanceData"
  71.     HKLM,SYSTEM\CurrentControlSet\Services\nm\Performance
  72. ;****************************************************************************
  73. ; Netmon Interface and Protocol Install
  74. ;****************************************************************************
  75. [DestinationDirs]
  76.     NETMON.Files.sys = 11
  77.     NETMON.Files.drv = 12
  78.     NETMON.Files.NPP = 11,NPP            ;System32\NPP
  79. [NETMON.PrimaryInstall.Services]
  80.     AddService      = NM, 0x10, PrimaryInstall.AddService.NM
  81. ; Install NM service
  82. [PrimaryInstall.AddService.NM]
  83.     DisplayName     = %NM.ServiceDescription%
  84.     ServiceType     = 1  ;SERVICE_KERNEL_DRIVER
  85.     StartType       = 3  ;SERVICE_DEMAND_START
  86.     ErrorControl    = 1  ;SERVICE_ERROR_NORMAL
  87.     ServiceBinary   = %12%\NMnt.sys
  88. ;****************************************************************************
  89. ; Netmon Interface and Service Remove
  90. ;****************************************************************************
  91.     
  92. [NETMON.PrimaryInstall.Remove]
  93.     DelReg          = Registry.NETMON.Delete
  94. [NETMON.PrimaryInstall.Remove.Services]
  95.     DelService  = NM
  96. [Registry.NETMON.Delete]
  97.     HKCR,AppID\{D413C502-3FAA-11D0-B254-444553540000},LaunchPermission
  98.     HKCR,AppID\{D413C502-3FAA-11D0-B254-444553540000},RunAs
  99.     HKLM,SOFTWARE\Classes\CLSID\{425882B0-B0BF-11CE-B59F-00AA006CB37D},InProcServer32
  100.     HKLM,SOFTWARE\Classes\CLSID\{425882B0-B0BF-11CE-B59F-00AA006CB37D},
  101.     HKLM,SOFTWARE\Classes\CLSID\{D413C502-3FAA-11D0-B254-444553540000},AppID
  102.     HKLM,SOFTWARE\Classes\CLSID\{D413C502-3FAA-11D0-B254-444553540000},LocalServer32
  103.     HKLM,SOFTWARE\Classes\CLSID\{D413C502-3FAA-11D0-B254-444553540000},ThreadingModel
  104.     HKLM,SOFTWARE\Classes\CLSID\{D413C502-3FAA-11D0-B254-444553540000},
  105.     HKLM,SOFTWARE\Classes\CLSID\{944AD531-B09D-11CE-B59C-00AA006CB37D},InProcServer32
  106.     HKLM,SOFTWARE\Classes\CLSID\{944AD531-B09D-11CE-B59C-00AA006CB37D},ThreadingModel
  107.     HKLM,SOFTWARE\Classes\CLSID\{944AD531-B09D-11CE-B59C-00AA006CB37D},
  108.     HKLM,SYSTEM\CurrentControlSet\Services\nm\Performance,"Close","NmClosePerformanceData"
  109.     HKLM,SYSTEM\CurrentControlSet\Services\nm\Performance,"Collect","NmCollectPerformanceData"
  110.     HKLM,SYSTEM\CurrentControlSet\Services\nm\Performance,"Library","nmperf.dll"
  111.     HKLM,SYSTEM\CurrentControlSet\Services\nm\Performance,"Open","NmOpenPerformanceData"
  112.     HKLM,SYSTEM\CurrentControlSet\Services\nm\Performance
  113.     HKLM,SYSTEM\CurrentControlSet\Services\nm\Parameters
  114.     HKLM,SOFTWARE\Classes\CLSID\{425882B0-B0BF-11CE-B59F-00AA006CB37D}
  115. ; Netmon files to be installed or removed
  116. [NETMON.Files.sys]
  117.     PsNPPAgn.dll,,,2
  118.     NPPTools.dll,,,2
  119. ; Remove mention of nmperf files
  120. ;    nmperf.dll,,,2
  121. ;    nmctrs.h,,,2
  122. ;    nmctrs.ini,,,2
  123. [NETMON.Files.drv]
  124.     nmnt.sys,,,2
  125. [NETMON.Files.NPP]
  126.     ndisnpp.dll,,,2
  127.     NPPAgent.exe,,,2
  128. ;****************************************************************************
  129. ;****************************************************************************
  130. [Strings]
  131. ;global strings
  132. Msft  = "Microsoft"
  133. ;Netmon strings
  134. NM.ServiceDescription   = "A 0zleyicisi Sⁿrⁿcⁿsⁿ"
  135. NETMON.DisplayName = "A 0zleyicisi Sⁿrⁿcⁿsⁿ"
  136. ;****************************************************************************
  137. ; ServiceType values
  138. ;****************************************************************************
  139. SERVICE_KERNEL_DRIVER       = 0x00000001
  140. SERVICE_FILE_SYSTEM_DRIVER  = 0x00000002
  141. SERVICE_ADAPTER             = 0x00000004
  142. SERVICE_RECOGNIZER_DRIVER   = 0x00000008
  143. SERVICE_WIN32_OWN_PROCESS   = 0x00000010
  144. SERVICE_WIN32_SHARE_PROCESS = 0x00000020
  145. SERVICE_INTERACTIVE_PROCESS = 0x00000100
  146. SERVICE_INTERACTIVE_SHARE_PROCESS = 0x00000120
  147. ; StartType values
  148. SERVICE_BOOT_START          = 0x00000000
  149. SERVICE_SYSTEM_START        = 0x00000001
  150. SERVICE_AUTO_START          = 0x00000002
  151. SERVICE_DEMAND_START        = 0x00000003
  152. SERVICE_DISABLED            = 0x00000004
  153. ; ErrorControl values
  154. SERVICE_ERROR_IGNORE        = 0x00000000
  155. SERVICE_ERROR_NORMAL        = 0x00000001
  156. SERVICE_ERROR_SEVERE        = 0x00000002
  157. SERVICE_ERROR_CRITICAL      = 0x00000003
  158. ; Registry types
  159. REG_MULTI_SZ                = 0x10000
  160. REG_EXPAND_SZ               = 0x20000
  161. REG_DWORD                   = 0x10001