home *** CD-ROM | disk | FTP | other *** search
/ DOS/V Power Report 2000 March / VPR0003B.ISO / drvlibj / netcard / nec98 / 3com / 3c905b / drmonnt.inf < prev    next >
INI File  |  1999-10-14  |  16KB  |  544 lines

  1.  
  2. [Identification]
  3.  OptionType = NetTransport
  4. [Options]
  5.  DTA
  6. [FileConstants]
  7. UtilityInf = "UTILITY.INF"
  8. subroutineinf = "SUBROUTN.INF"
  9. SoftwareType = "service"
  10. Exit_Code = 0
  11. NetEventDLL = "%SystemRoot%\System32\netevent.dll"
  12. Manufacturer = "3Com"
  13. DTAMajorVersion = "1"
  14. DTAMinorVersion = "0"
  15. DTAVersion = $(DTAMajorVersion)"."$(DTAMinorVersion)
  16. DTASoftwareName = "DTA"
  17. DTASoftwareImagePath = "%SystemRoot%\System32\drivers\dtadrv.sys"
  18. NetRuleSoftwareType = "DTA lmNetService ndisTransport"
  19. NetRuleSoftwareClass = {"rasCapableTransport netBiosTransport"}
  20.  
  21. NetRuleSoftwareUse = $(SoftwareType)" yes yes"
  22. NetRuleSoftwareBindForm = """DTA"" yes yes simple"
  23.  
  24. DTAKeyName = $(!NTN_SoftwareBase)"\"$(Manufacturer)"\"$(DTASoftwareName)"\CurrentVersion"
  25.  
  26. AgentMajorVersion = "1"
  27. AgentMinorVersion = "0"
  28. AgentVersion = $(AgentMajorVersion)"."$(AgentMinorVersion)
  29. AgentServiceImagePath = "%SystemRoot%\System32\drmon\smartagt\smartagt.exe"
  30. AgentSoftwareName = "dRMON SmartAgent"
  31. AgentServiceName = $(AgentSoftwareName)
  32. AgentKeyName = $(!NTN_SoftwareBase)"\"$(Manufacturer)"\"$(AgentSoftwareName)"\CurrentVersion"
  33.  
  34. [GeneralConstants]
  35. from = ""
  36. to = ""
  37. ExitCodeOk = 0
  38. ExitCodeCancel = 1
  39. ExitCodeFatal = 2
  40. KeyNull = ""
  41. MAXIMUM_ALLOWED = 33554432
  42. RegistryErrorIndex = NO_ERROR
  43. KeyDTA = ""
  44. KeyAgent = ""
  45. KeyParameters = ""
  46. TRUE = 1
  47. FALSE = 0
  48. NoTitle = 0
  49. ExitState = "Active"
  50. OldVersionExisted = $(FALSE)
  51. DriverPath = $(!STF_NTPATH)\drivers
  52.  
  53. [date]
  54. Now = {} ? $(!LIBHANDLE) GetSystemDate
  55. [Identify]
  56. read-syms Identification
  57. set Status = STATUS_SUCCESSFUL
  58. set Identifier = $(OptionType)
  59. set Media = #("Source Media Descriptions", 1, 1)
  60. Return $(Status) $(Identifier) $(Media)
  61. [ReturnOptions]
  62. set Status = STATUS_FAILED
  63. set OptionList = {}
  64. set OptionTextList = {}
  65. set LanguageList = ^(LanguagesSupported, 1)
  66. Ifcontains(i) $($0) in $(LanguageList)
  67. goto returnoptions
  68. else
  69. set Status = STATUS_NOLANGUAGE
  70. goto finish_ReturnOptions
  71. endif
  72. returnoptions = +
  73. set OptionList = ^(Options, 1)
  74. set OptionTextList = ^(OptionsText$($0), 1)
  75. set Status = STATUS_SUCCESSFUL
  76. finish_ReturnOptions = +
  77. Return $(Status) $(OptionList) $(OptionTextList)
  78. [InstallOption]
  79. set Option = $($1)
  80. set SrcDir = $($2)
  81. set AddCopy = $($3)
  82. set DoCopy = $($4)
  83. set DoConfig = $($5)
  84. set CalledFrom = $($6)
  85. Debug-Output "drmon.INF: $($6) is: "$(CalledFrom)
  86. set LanguageList = ^(LanguagesSupported, 1)
  87. Ifcontains(i) $($0) NOT-IN $(LanguageList)
  88. Return STATUS_NOLANGUAGE
  89. endif
  90. Debug-Output "OEMNXPNB.INF: STF_CWDDIR is: "$(!STF_CWDDIR)
  91. Debug-Output "OEMNXPNB.INF: STF_LANGUAGE is: "$(!STF_LANGUAGE)
  92. set-subst LF = "\n"
  93. read-syms GeneralConstants
  94. read-syms FileConstants
  95. read-syms DialogConstants$(!STF_LANGUAGE)
  96. ifstr(i) $(!NTN_Origination) == "NCPA"
  97. set Continue = $(OK)
  98. endif
  99. read-syms FileConstants$(!STF_LANGUAGE)
  100. detect date
  101. set-title $(FunctionTitle)
  102. set to = Begin
  103. set from = Begin
  104. set CommonStatus = STATUS_SUCCESSFUL
  105. EndWait
  106. Begin = +
  107. Ifstr(i) $(!NTN_InstallMode) == deinstall
  108. set StartLabel = removeadapter
  109. else-Ifstr(i) $(!NTN_InstallMode) == Update
  110. set StartLabel = UpgradeSoftware
  111. else-Ifstr(i) $(!NTN_InstallMode) == bind
  112. set StartLabel = bindingadapter
  113. else-Ifstr(i) $(!NTN_InstallMode) == configure
  114. Shell $(UtilityInf),RegistryErrorString,CANNOT_CONFIGURE_SOFTWARE
  115. ifint $($ShellCode) != $(!SHELL_CODE_OK)
  116. Debug-Output "OEMNXPNB.INF: ShellCode error: cannot get an error string."
  117. goto ShellCodeError
  118. endif
  119. set Error = $($R0)
  120. set from = end
  121. set to = end
  122. goto nonfatalinfo
  123. else
  124. set StartLabel = installadapter
  125. endif
  126. set RadioDefault = 2
  127. set RadioIn = {$(RadioDefault)}
  128. set from = $(fatal)
  129. set to = $(fatal)
  130. goto $(StartLabel)
  131. installadapter = +
  132. OpenRegKey $(!REG_H_LOCAL) "" $(AgentKeyName) $(MAXIMUM_ALLOWED) KeyAgent
  133. Ifstr $(KeyAgent) != $(KeyNull)
  134. CloseRegKey $(KeyAgent)
  135. ifstr $(Option) == "DTA"
  136. Shell $(subroutineinf) SetupMessage, $(!STF_LANGUAGE), "STATUS",+
  137.  "3COM dRMON SmartAgent PC Software v1.0 already installed."
  138. endif
  139. ifint $($ShellCode) != $(!SHELL_CODE_OK)
  140. Debug-Output "ShellCode error: cannot get an error string."
  141. goto ShellCodeError
  142. endif
  143. goto end
  144. endif
  145. CloseRegKey $(KeyAgent)
  146. goto installproduct
  147. installproduct = +
  148. StartWait
  149. ifint $(OldVersionExisted) == $(FALSE)
  150. Ifstr(i) $(DoCopy) == "YES"
  151. Shell $(UtilityInf), DoAskSource, $(!STF_CWDDIR), $(SrcDir) YES
  152. Ifint $($ShellCode) != $(!SHELL_CODE_OK)
  153. Goto ShellCodeError
  154. Else-Ifstr(i) $($R0) == STATUS_FAILED
  155. Shell $(UtilityInf) RegistryErrorString "ASK_SOURCE_FAIL"
  156. ifint $($ShellCode) != $(!SHELL_CODE_OK)
  157. goto ShellCodeError
  158. endif
  159. set Error = $($R0)
  160. Goto fatal
  161. Else-Ifstr(i) $($R0) == STATUS_USERCANCEL
  162. Goto successful
  163. Endif
  164. Set SrcDir = $($R1)
  165. Endif
  166. install "Install-Option"
  167. ifstr(i) $(STF_INSTALL_OUTCOME) != STF_SUCCESS
  168. Shell $(UtilityInf) RegistryErrorString "UNABLE_COPY_FILE"
  169. ifint $($ShellCode) != $(!SHELL_CODE_OK)
  170. goto ShellCodeError
  171. endif
  172. set Error = $($R0)
  173. goto fatal
  174. endif
  175. set OEM_ABANDON_ON = TRUE
  176. Shell $(UtilityInf), AddSoftwareComponent, $(Manufacturer), +
  177.  $(DTASoftwareName), +
  178.  $(DTASoftwareName), +
  179.  $(DTASoftwareDisplayName), $(STF_CONTEXTINFNAME), +
  180.  $(DTASoftwareImagePath), "kernel", "TDI", {}, "",+
  181.  $(NetEventDLL)
  182.  set RegistryErrorIndex = $($R0)
  183.  Ifstr(i) $(RegistryErrorIndex) != NO_ERROR
  184.  EndWait
  185. CloseRegKey $($R1)
  186. CloseRegKey $($R2)
  187. CloseRegKey $($R3)
  188. CloseRegKey $($R4)
  189. CloseRegKey $($R5)
  190. goto fatalRegistry
  191. endif
  192. Set SoftDTAKey = $($R1)
  193. Set SoftNetRuleKey = $($R2)
  194. Set SoftServiceKey = $($R3)
  195. set KeyParameters = $($R4)
  196. Set SoftLinkageKey = $($R5)
  197.  set NewValueList = {{SoftwareType,$(NoTitle),$(!REG_VT_SZ),$(SoftwareType)},+
  198.  {MajorVersion,$(NoTitle),$(!REG_VT_DWORD),$(DTAMajorVersion)},+
  199.  {MinorVersion,$(NoTitle),$(!REG_VT_DWORD),$(DTAMinorVersion)},+
  200.  {Title,$(NoTitle),$(!REG_VT_SZ),$(AgentSoftwareTitle)},+
  201.  {Description,$(NoTitle),$(!REG_VT_SZ),$(AgentSoftwareDescription)},+
  202.  {ServiceName,$(NoTitle),$(!REG_VT_SZ),$(DTASoftwareName)},+
  203.  {InstallDate,$(NoTitle),$(!REG_VT_DWORD),*($(Now),1)}}
  204. Shell $(UtilityInf), AddValueList, $(SoftDTAKey), $(NewValueList)
  205. set RegistryErrorIndex = $($R0)
  206. Ifstr $(RegistryErrorIndex) != NO_ERROR
  207. CloseRegKey $(SoftDTAKey)
  208. CloseRegKey $(SoftNetRuleKey)
  209. CloseRegKey $(SoftServiceKey)
  210. CloseRegKey $(SoftLinkageKey)
  211. CloseRegKey $(KeyParameters)
  212. goto fatalRegistry
  213. endif
  214. set NewValueList = {{type ,$(NoTitle),$(!REG_VT_SZ),$(NetRuleSoftwareType)}, +
  215.  {use ,$(NoTitle),$(!REG_VT_SZ),$(NetRuleSoftwareUse)}, +
  216.  {bindform,$(NoTitle),$(!REG_VT_SZ),$(NetRuleSoftwareBindForm)}, +
  217.  {InfOption,$(NoTitle),$(!REG_VT_SZ),"DTA"}}
  218. Shell $(UtilityInf), AddValueList, $(SoftNetRuleKey), $(NewValueList)
  219. set RegistryErrorIndex = $($R0)
  220. Ifstr $(RegistryErrorIndex) != NO_ERROR
  221. CloseRegKey $(SoftDTAKey)
  222. CloseRegKey $(SoftNetRuleKey)
  223. CloseRegKey $(SoftServiceKey)
  224. CloseRegKey $(SoftLinkageKey)
  225. CloseRegKey $(KeyParameters)
  226. goto fatalRegistry
  227. endif
  228. Set NewValueList = {{NbProvider,$(NoTitle),$(!REG_VT_SZ),"_nb"}}
  229. Shell $(UtilityInf), AddValueList, $(KeyParameters), $(NewValueList)
  230. Ifstr $(RegistryErrorIndex) != NO_ERROR
  231. CloseRegKey $(SoftDTAKey)
  232. CloseRegKey $(SoftNetRuleKey)
  233. CloseRegKey $(SoftServiceKey)
  234. CloseRegKey $(SoftLinkageKey)
  235. goto fatalRegistry
  236. endif
  237. CloseRegKey $(SoftDTAKey)
  238. CloseRegKey $(SoftNetRuleKey)
  239. CloseRegKey $(SoftServiceKey)
  240. CloseRegKey $(SoftLinkageKey)
  241. endif
  242. goto writeparameters
  243. writeparameters = +
  244. CloseRegKey $(KeyParameters)
  245.  
  246. Shell $(UtilityInf), AddSoftwareComponent, $(Manufacturer), +
  247.  $(AgentSoftwareName), +
  248.  $(AgentSoftwareName), +
  249.  $(AgentServiceDisplayName), $(STF_CONTEXTINFNAME), +
  250.  $(AgentServiceImagePath), "serviceauto", "", {"DTA"}, "",
  251.  
  252. set RegistryErrorIndex = $($R0)
  253. Ifstr(i) $(RegistryErrorIndex) != NO_ERROR
  254. EndWait
  255. CloseRegKey $($R1)
  256. CloseRegKey $($R2)
  257. CloseRegKey $($R3)
  258. CloseRegKey $($R4)
  259. CloseRegKey $($R5)
  260. goto fatalRegistry
  261. endif
  262.  
  263. set SoftAgentKey = $($R1)
  264. CloseRegKey $($R2)
  265. CloseRegKey $($R3)
  266. CloseRegKey $($R4)
  267. CloseRegKey $($R5)
  268.  
  269. set NewValueList = {{SoftwareType,$(NoTitle),$(!REG_VT_SZ),$(SoftwareType)},+
  270.  {MajorVersion,$(NoTitle),$(!REG_VT_DWORD),$(AgentMajorVersion)},+
  271.  {MinorVersion,$(NoTitle),$(!REG_VT_DWORD),$(AgentMinorVersion)},+
  272.  {"Locked",$(NoTitle),$(!REG_VT_SZ),"ON"},+
  273.  {Pathname,$(NoTitle),$(!REG_VT_SZ),$(AgentServiceImagePath)},+
  274.  {Description,$(NoTitle),$(!REG_VT_SZ),$(AgentSoftwareDescription)},+
  275.  {ServiceName,$(NoTitle),$(!REG_VT_SZ),$(AgentSoftwareDisplayName)},+
  276.  {InstallDate,$(NoTitle),$(!REG_VT_DWORD),*($(Now),1)}}
  277.  
  278. Shell $(UtilityInf), AddValueList, $(SoftAgentKey), $(NewValueList)
  279. set RegistryErrorIndex = $($R0)
  280. Ifstr $(RegistryErrorIndex) != NO_ERROR
  281. CloseRegKey $(SoftAgentKey)
  282.  
  283. goto fatalRegistry
  284. endif
  285.  
  286. OpenRegKey $(!REG_H_LOCAL) "" "SYSTEM\CurrentControlSet\Control\ProductOptions" +
  287.  $(MAXIMUM_ALLOWED) ProductType
  288. GetRegValue $(ProductType) "ProductType" ProductTypeList
  289. set Type = *($(ProductTypeList),4)
  290. Ifstr(i) $(Type) != "WinNT"
  291. Shell $(UtilityInf), AddValueList, $(SoftAgentKey) +
  292.  {{dRMON,$(NoTitle),$(!REG_VT_SZ),off}}
  293.  
  294. endif
  295. CloseRegKey $(SoftAgentKey)
  296.  
  297. OpenRegKey $(!REG_H_LOCAL) "" $(AgentKeyName) $(MAXIMUM_ALLOWED) AgentBaseKey
  298. Ifstr $(AgentBaseKey) != $(KeyNull)
  299. DeleteRegTree $(AgentBaseKey) "NetRules"
  300. endif
  301.  
  302. EndWait
  303. goto successful
  304. bindingadapter =+
  305. set Error = "Binding: Sorry, not yet implemented."
  306. goto fatal
  307. removeadapter = +
  308. ifstr(i) $(CalledFrom) == "-inf"
  309. RunProgram status "x" "" $(!STF_WINDOWSSYSPATH)\undrmon.exe -test
  310. OpenRegKey $(!REG_H_LOCAL) "" $(AgentKeyName) +
  311.  $(MAXIMUM_ALLOWED) AgentKey
  312. GetRegValue $(AgentKey) "UnInstall" AgentList
  313. set result = *($(AgentList),4)
  314. Ifstr(i) $(result) == "No"
  315. CloseRegKey $(AgentKey)
  316. goto end
  317. endif
  318. CloseRegKey $(AgentKey)
  319. else
  320. OpenRegKey $(!REG_H_LOCAL) "" $(AgentKeyName) +
  321.  $(MAXIMUM_ALLOWED) AgentKey
  322. GetRegValue $(AgentKey) "Locked" AgentList
  323. set Type = *($(AgentList),4)
  324. Ifstr(i) $(Type) == "ON"
  325. Shell $(subroutineinf) SetupMessage, $(!STF_LANGUAGE), "STATUS",+
  326.  "3COM dRMON SmartAgent PC Software can't be removed. Please contact your system administrator for further intructions."
  327.  
  328.  CloseRegKey $(AgentKey)
  329.  goto end
  330.  endif
  331.  CloseRegKey $(AgentKey)
  332.  endif
  333.  
  334. Shell $(UtilityInf), RemoveSoftwareComponent, $(Manufacturer), +
  335.  $(DTASoftwareName)
  336.  ifint $($ShellCode) != $(!SHELL_CODE_OK)
  337.  Debug-Output "ShellCode error"
  338.  goto ShellCodeError
  339.  endif
  340.  set RegistryErrorIndex = $($R0)
  341.  Ifstr(i) $(RegistryErrorIndex) != NO_ERROR
  342.  goto fatalregistry
  343.  endif
  344.  Shell $(UtilityInf), RemoveSoftwareComponent, $(Manufacturer), +
  345.  $(AgentSoftwareName)
  346.  ifint $($ShellCode) != $(!SHELL_CODE_OK)
  347.  Debug-Output "ShellCode error"
  348.  goto ShellCodeError
  349.  endif
  350.  set RegistryErrorIndex = $($R0)
  351.  Ifstr(i) $(RegistryErrorIndex) != NO_ERROR
  352.  goto fatalregistry
  353.  endif
  354.  RunProgram status "x" "" $(!STF_WINDOWSSYSPATH)\undrmon.exe -inf
  355.  
  356.  
  357. goto end
  358. UpgradeSoftware = +
  359.  
  360. goto end
  361. successful = +
  362. ifstr(i) $(!STF_GUI_UNATTENDED) != "YES"                                                     
  363.  Shell $(subroutineinf) SetupMessage, $(!STF_LANGUAGE), "STATUS",+
  364.  "3Com dRMON SmartAgent PC Software is successfully installed."
  365. endif
  366.  goto end
  367. warning = +
  368.  Shell $(subroutineinf) SetupMessage, $(!STF_LANGUAGE), "WARNING", $(Error)
  369.  ifint $($ShellCode) != $(!SHELL_CODE_OK)
  370.  goto ShellCodeError
  371.  endif
  372.  ifstr(i) $($R1) == "OK"
  373.  goto $(to)
  374.  else-ifstr(i) $($R1) == "CANCEL"
  375.  goto $(from)
  376.  else
  377.  goto "end"
  378.  endif
  379. nonfatalinfo = +
  380.  Set CommonStatus = STATUS_USERCANCEL
  381.  Set Severity = STATUS
  382.  goto nonfatalmsg
  383. nonfatal = +
  384.  Set Severity = NONFATAL
  385.  goto nonfatalmsg
  386. nonfatalmsg = +
  387.  ifstr(i) $(Error) == ""
  388.  Shell $(UtilityInf) RegistryErrorString "SETUP_FAIL"
  389.  ifint $($ShellCode) != $(!SHELL_CODE_OK)
  390.  goto ShellCodeError
  391.  endif
  392.  set Error = $($R0)
  393.  endif
  394.  Shell $(subroutineinf) SetupMessage, $(!STF_LANGUAGE), $(Severity), $(Error)
  395.  ifint $($ShellCode) != $(!SHELL_CODE_OK)
  396.  goto ShellCodeError
  397.  endif
  398.  ifstr(i) $($R1) == "OK"
  399.  goto $(from)
  400.  else
  401.  goto "end"
  402.  endif
  403. fatalregistry = +
  404.  Shell $(UtilityInf) RegistryErrorString $(RegistryErrorIndex)
  405.  ifint $($ShellCode) != $(!SHELL_CODE_OK)
  406.  goto ShellCodeError
  407.  endif
  408.  set Error = $($R0)
  409.  goto fatal
  410. fatal = +
  411.  ifstr(i) $(Error) == ""
  412.  Shell $(UtilityInf) RegistryErrorString "SETUP_FAIL"
  413.  ifint $($ShellCode) != $(!SHELL_CODE_OK)
  414.  goto ShellCodeError
  415.  endif
  416.  set Error = $($R0)
  417.  endif
  418.  Shell $(subroutineinf) SetupMessage, $(!STF_LANGUAGE), "FATAL", $(Error)
  419.  ifint $($ShellCode) != $(!SHELL_CODE_OK)
  420.  goto ShellCodeError
  421.  endif
  422.  goto setfailed
  423. ShellCodeError = +
  424.  set DlgType = "MessageBox"
  425.  set STF_MB_TITLE = $(ShellCodeErrorTitle)
  426.  set STF_MB_TEXT = $(ShellCodeErrorText) 
  427. set STF_MB_TYPE = 1
  428.  set STF_MB_ICON = 3
  429.  set STF_MB_DEF = 1
  430.  ui start "Error Message"
  431.  goto setfailed
  432. setfailed = +
  433.  set CommonStatus = STATUS_FAILED
  434.  ifstr(i) $(OEM_ABANDON_ON) == TRUE
  435.  set OEM_ABANDON_ON = FALSE
  436.  goto removeadapter
  437.  endif
  438.  goto end
  439. end = +
  440.  goto term
  441. term = +
  442.  Return $(CommonStatus)
  443. [RemoveDirAll]
  444.  RemoveDir $(!STF_WINDOWSSYSPATH)"\dRMON\SmartAgt\"
  445. [Install-Option]
  446.  set STF_VITAL = ""
  447.  ifstr(i) $(AddCopy) == "YES"
  448.  AddSectionFilesToCopyList Files-Agent $(SrcDir) $(!STF_WINDOWSSYSPATH)\drmon\SmartAgt
  449.  AddSectionFilesToCopyList Files-DTAApps $(SrcDir) $(!STF_WINDOWSSYSPATH)
  450.  AddSectionFilesToCopyList Files-DTADrv $(SrcDir) $(!STF_WINDOWSSYSPATH)\drivers 
  451.  
  452. AddSectionFilesToCopyList Files-Agent $(SrcDir) $(!STF_WINDOWSSYSPATH)\drmon\update\smartagt 
  453. AddSectionFilesToCopyList Files-DTA $(SrcDir) $(!STF_WINDOWSSYSPATH)\drmon\update\DTA
  454.  AddSectionFilesToCopyList Files-NIC $(SrcDir) $(!STF_WINDOWSSYSPATH)\drmon\update\nic
  455.  AddSectionFilesToCopyList Files-SetUp $(SrcDir) $(!STF_WINDOWSSYSPATH)
  456.  
  457.  
  458. endif
  459.  ifstr(i) $(DoCopy) == "YES"
  460.  CreateDir $(!STF_WINDOWSSYSPATH)\drmon
  461.  CreateDir $(!STF_WINDOWSSYSPATH)\drmon\update
  462.  CreateDir $(!STF_WINDOWSSYSPATH)\drmon\update\dta
  463.  CreateDir $(!STF_WINDOWSSYSPATH)\drmon\update\nic
  464.  CreateDir $(!STF_WINDOWSSYSPATH)\drmon\update\smartagt
  465.  
  466. CreateDir $(!STF_WINDOWSSYSPATH)\drmon\smartagt
  467.  set !STF_NCPA_FLUSH_COPYLIST = TRUE
  468.  CopyFilesInCopyList
  469.  endif
  470.  ifstr(i) $(DoConfig) == "YES"
  471.  endif
  472.  Exit
  473.  
  474.  
  475.  
  476.  
  477. [Install-Update]
  478.  
  479.  
  480. exit
  481. [Source Media Descriptions]
  482.  1 = "3Com EtherDisk for Fast EtherLink XL and EtherLink XL Adapters (DISK 2)"
  483. [ProductType]
  484. STF_PRODUCT = Winnt
  485. STF_PLATFORM = I386
  486. [Files-Inf]
  487. 1, oemsetup.inf, SIZE=1000, RENAME="drmonsgt.inf"
  488.  
  489.  
  490. [Files-DTAApps]
  491. 1,dtaapi.nt , SIZE=999, RENAME=dtaapi.dll
  492.  
  493. [Files-DTADrv]
  494. 1,dtadrv.sys , SIZE=999
  495. [Files-Agent]
  496. 1,smartagt.ini 
  497. 1,smartagt.nt, RENAME=smartagt.exe 
  498.  
  499. [Files-DTA]
  500. 1,dtaapi.nt,RENAME=dtaapi.dll 
  501. 1,dtadrv.sys 
  502.  
  503. [Files-NIC] 
  504.  
  505. [Files-SetUp] 
  506. 1, undrmon.exe
  507. [LanguagesSupported]
  508.  ENG
  509. [OptionsTextENG]
  510.  NDISPERF = "3Com dRMON SmartAgent PC Software"
  511. [FileConstantsENG]
  512. ProCaption = "Windows NT Setup"
  513. ProCancel = "Cancel"
  514. ProCancelMsg = "Windows NT Networking is not correctly installed. "+
  515.  "Are you sure you want to cancel copying files?"
  516. ProCancelCap = "Network Setup Message"
  517. ProText1 = "Copying:"
  518. ProText2 = "To:"
  519. FunctionTitle = "DTA Driver"
  520. DTASoftwareDescription = "3Com NDIS 3.0 DTA Driver"
  521. AgentSoftwareDescription = "3Com Distributed Remote Monitoring Smart Agent"
  522. AgentSoftwareDisplayName = "3Com dRMON SmartAgent PC Software" 
  523. AgentSoftwareTitle = $(AgentSoftwareDisplayName)
  524. AgentServiceDisplayName = $(AgentSoftwareDisplayName)
  525. ShellCodeErrorTitle = "Error: "$(FunctionTitle)
  526. ShellCodeErrorText = "Shell Code Error."
  527. [DialogConstantsENG]
  528. Help = "&Help"
  529. Exit = "Cancel"
  530. OK = "OK"
  531. HelpContext = ""
  532. Continue = "Continue"
  533. Cancel = "Cancel"
  534. [FileDependentDlgENG]
  535. GroupLabel = "Optimization:"
  536. Radio1 = "&Minimize Memory Used"
  537. Radio2 = "&Balance"
  538. Radio3 = "M&aximize Throughput && Connections"
  539. DlgType = "Radio" 
  540. DlgTemplate = "NBF" 
  541. Caption = $(FunctionTitle)
  542. OptionsGreyed = {}
  543. HelpContext = $(!IDH_DB_OEMNXPNB_INS)
  544.