home *** CD-ROM | disk | FTP | other *** search
/ DOS/V Power Report 1996 February / VPR9602A.ISO / pc98 / oemnsvsa.in_ / oemnsvsa.inf
INI File  |  1995-10-25  |  22KB  |  543 lines

  1. [Identification]
  2.     OptionType = NetService
  3. [Options]
  4.     SAP
  5. [FileConstants]
  6. Manufacturer    = "Microsoft"
  7. ProductMajorVersion     = "3"
  8. ProductMinorVersion     = "51"
  9. ProductVersion  = $(ProductMajorVersion)"."$(ProductMinorVersion)
  10. ProductSAPName  = "NwSapAgent"
  11. ProductSAPImagePath  = "%SystemRoot%\system32\services.exe"
  12. ProductKeyName  = $(!NTN_SoftwareBase)"\"$(Manufacturer)"\NwSapAgent\CurrentVersion"
  13. [GeneralConstants]
  14. UtilityInf       = "UTILITY.INF"
  15. subroutineinf    = "SUBROUTN.INF"
  16. Exit_Code        = 0
  17. BillboardVisible = 0
  18. from      = ""
  19. to        = ""
  20. ExitCodeOk     = 0
  21. ExitCodeCancel = 1
  22. ExitCodeFatal  = 2
  23. KeyNull         = ""
  24. MAXIMUM_ALLOWED   = 33554432
  25. SERVICE_NO_CHANGE = 4294967295
  26. RegistryErrorIndex = NO_ERROR
  27. KeyProduct      = ""
  28. KeyParameters   = ""
  29. TRUE            = 1
  30. FALSE           = 0
  31. NoTitle         = 0
  32. ExitState   = "Active"
  33. OldVersionExisted = $(FALSE)
  34. [date]
  35.     Now = {} ? $(!LIBHANDLE) GetSystemDate
  36. [Identify]
  37.     read-syms Identification
  38.     set Status     = STATUS_SUCCESSFUL
  39.     set Identifier = $(OptionType)
  40.     set Media      = #("Source Media Descriptions", 1, 1)
  41.     Return $(Status) $(Identifier) $(Media)
  42. [ReturnOptions]
  43.     set Status        = STATUS_FAILED
  44.     set OptionList     = {}
  45.     set OptionTextList = {}
  46.     set LanguageList = ^(LanguagesSupported, 1)
  47.     Ifcontains(i) $($0) in $(LanguageList)
  48.         goto returnoptions
  49.     else
  50.         set Status = STATUS_NOLANGUAGE
  51.         goto finish_ReturnOptions
  52.     endif
  53. returnoptions = +
  54.     set OptionList     = ^(Options, 1)
  55.     set OptionTextList = ^(OptionsText$($0), 1)
  56.     set Status         = STATUS_SUCCESSFUL
  57. finish_ReturnOptions = +
  58.     Return $(Status) $(OptionList) $(OptionTextList)
  59. [InstallOption]
  60.     set Option   = $($1)
  61.     set SrcDir   = $($2)
  62.     set AddCopy  = $($3)
  63.     set DoCopy   = $($4)
  64.     set DoConfig = $($5)
  65.     set InstallFrom = $($6)
  66.     ifstr(i) $(InstallFrom) == ""
  67.         set InstallFrom = "SAP"
  68.     endif
  69.     set LanguageList = ^(LanguagesSupported, 1)
  70.     Ifcontains(i) $($0) NOT-IN $(LanguageList)
  71.         Return STATUS_NOLANGUAGE
  72.     endif
  73.     set-subst LF = "\n"
  74.     read-syms GeneralConstants
  75.     read-syms FileConstants
  76.     read-syms DialogConstants$(!STF_LANGUAGE)
  77.     ifstr(i) $(!NTN_Origination) == "NCPA"
  78.         set Continue = $(OK)
  79.     endif
  80.     read-syms FileConstants$(!STF_LANGUAGE)
  81.     detect date
  82.     set-title  $(FunctionTitle)
  83.     set to   = Begin
  84.     set from = Begin
  85.     set CommonStatus = STATUS_SUCCESSFUL
  86.     EndWait
  87. Begin = +
  88.     Ifstr(i) $(!NTN_InstallMode) == deinstall
  89.         set StartLabel = removeadapter
  90.     else-Ifstr(i) $(!NTN_InstallMode) == Update
  91.         set StartLabel = UpgradeSoftware
  92.     else-Ifstr(i) $(!NTN_InstallMode) == configure
  93.         Debug-Output "Cannot configure the software."
  94.         Shell $(UtilityInf),RegistryErrorString,CANNOT_CONFIGURE_SOFTWARE
  95.         ifint $($ShellCode) != $(!SHELL_CODE_OK)
  96.             Debug-Output "ShellCode error: cannot get an error string."
  97.             goto ShellCodeError
  98.         endif
  99.         set Error = $($R0)
  100.         set from = end
  101.         set to = end
  102.         goto nonfatalinfo
  103.     else-Ifstr(i) $(!NTN_InstallMode) == bind
  104.         set StartLabel = bindingadapter
  105.     else
  106.         set StartLabel = installadapter
  107.         set OEM_ABANDON_SOFTWARE = {}
  108.         set OEM_ABANDON_OPTIONS = {}
  109.     endif
  110.     set from = $(fatal)
  111.     set to = $(fatal)
  112.     goto $(StartLabel)
  113. installadapter = +
  114.     set OEM_ABANDON_ON  = TRUE
  115.     StartWait
  116.     OpenRegKey $(!REG_H_LOCAL) "" $(ProductKeyName) $(MAXIMUM_ALLOWED) KeyService
  117.     Ifstr(i) $(KeyService) == $(KeyNull)
  118.         ifstr(i) $(!NTN_InstallMode) == "install"
  119.             Ifstr(i) $(DoCopy) == "YES"
  120.                 Debug-Output "SAP.INF: Calling DoAskSource 1"
  121.                 Shell $(UtilityInf), DoAskSource, $(!STF_CWDDIR), $(SrcDir) YES
  122.                 Ifint $($ShellCode) != $(!SHELL_CODE_OK)
  123.                    Goto ShellCodeError
  124.                 Else-Ifstr(i) $($R0) == STATUS_FAILED
  125.                    Shell $(UtilityInf) RegistryErrorString "ASK_SOURCE_FAIL"
  126.                    ifint $($ShellCode) != $(!SHELL_CODE_OK)
  127.                       goto ShellCodeError
  128.                    endif
  129.                    set Error = $($R0)
  130.                    Goto fatal
  131.                 Else-Ifstr(i) $($R0) == STATUS_USERCANCEL
  132.                    Goto successful
  133.                 Endif
  134.                 Set SrcDir = $($R1)
  135.             Endif
  136.             set NwlnkName = "NWLINKIPX"
  137.             OpenRegKey $(!REG_H_LOCAL) "" $(!NTN_ServiceBase)"\NWLINKIPX" $(MAXIMUM_ALLOWED) BS_KeyServices
  138.             Ifstr $(BS_KeyServices) == $(KeyNull)
  139.                 set NwlnkName = "NWLNKIPX"
  140.                 OpenRegKey $(!REG_H_LOCAL) "" $(!NTN_ServiceBase)"\NWLNKIPX" $(MAXIMUM_ALLOWED) BS_KeyServices
  141.                 Ifstr $(BS_KeyServices) == $(KeyNull)
  142.                     Shell "oemnxpip.inf" ReturnOptions $(!STF_LANGUAGE)
  143.                     ifstr(i) $($R0) == STATUS_SUCCESSFUL
  144.                         set OldStfSrcDir = $(!STF_SRCDIR_OVERRIDE)
  145.                         set !STF_SRCDIR_OVERRIDE = ""
  146.                         set NwlnkName = *($($R1),1)
  147.                         Shell "oemnxpip.inf" InstallOption $(!STF_LANGUAGE), *($($R1),1),+
  148.                             $(SrcDir), $(AddCopy), "NO", $(DoConfig)
  149.                         set !STF_SRCDIR_OVERRIDE = $(OldStfSrcDir)
  150.                     else
  151.                         Shell $(subroutineinf) SetupMessage, $(!STF_LANGUAGE), "NONFATAL", $(InstallNWLINKFirst)
  152.                         ifint $($ShellCode) != $(!SHELL_CODE_OK)
  153.                             goto ShellCodeError
  154.                         endif
  155.                         goto end
  156.                     endif
  157.                 else
  158.                     CloseRegKey $(BS_KeyServices)
  159.                 endif
  160.             else
  161.                 CloseRegKey $(BS_KeyServices)
  162.             endif
  163.             Debug-Output "OEMNSVCU.INF: installadapter: installing [Install-Option]"
  164.             install "Install-Option"
  165.             ifstr(i) $(STF_INSTALL_OUTCOME) != STF_SUCCESS
  166.                Shell $(UtilityInf) RegistryErrorString "UNABLE_COPY_FILE"
  167.                ifint $($ShellCode) != $(!SHELL_CODE_OK)
  168.                    goto ShellCodeError
  169.                endif
  170.                set Error = $($R0)
  171.                goto fatal
  172.             endif
  173.         endif
  174.         Shell $(UtilityInf), AddSoftwareComponent, "Microsoft", +
  175.             $(ProductSAPName), +
  176.             $(ProductSAPName), +
  177.             $(ProductSAPDisplayName), +
  178.             $(STF_CONTEXTINFNAME),+
  179.             $(ProductSAPImagePath), +
  180.             "autoserviceshare" , "", {"NWLNKIPX"}, ""
  181.         ifint $($ShellCode) != $(!SHELL_CODE_OK)
  182.             Debug-Output "OEMNSVRA.INF: InstallRasIsnSapService : ShellCode error"
  183.             return STATUS_FAILED
  184.         endif
  185.         set RegistryErrorIndex = $($R0)
  186.         set ProductKey = $($R1)
  187.         set RuleKey = $($R2)
  188.         CloseRegKey $($R3)
  189.         CloseRegKey $($R4)
  190.         CloseRegKey $($R5)
  191.         set NewValueList = {{MajorVersion,$(NoTitle),$(!REG_VT_DWORD),$(ProductMajorVersion)},+
  192.                            {Title,$(NoTitle),$(!REG_VT_SZ),$(ProductSAPTitle)},+
  193.                            {Description,$(NoTitle),$(!REG_VT_SZ),$(ProductSAPDescription)},+
  194.                            {MinorVersion,$(NoTitle),$(!REG_VT_DWORD),$(ProductMinorVersion)},+
  195.                            {InstallDate,$(NoTitle),$(!REG_VT_DWORD),*($(Now),1)}}
  196.         Shell  $(UtilityInf), AddValueList, $(ProductKey), $(NewValueList)
  197.         CloseRegKey $(ProductKey)
  198.         ifint $($ShellCode) != $(!SHELL_CODE_OK)
  199.             Debug-Output "utility.INF: ShellCode error. Cannot added SapAgent"
  200.             goto ShellCodeError
  201.         endif
  202.         set RegistryErrorIndex = $($R0)
  203.         Ifstr(i) $(RegistryErrorIndex) != NO_ERROR
  204.             EndWait
  205.             Debug-Output "OEMNSVRA.INF: InstallIsnSapService: Registry error: create service" 
  206.             set Status = STATUS_FAILED
  207.         endif
  208.         set NewValueList = {{InfOption,$(NoTitle),$(!REG_VT_SZ),"SAP"}}
  209.         Shell  $(UtilityInf), AddValueList, $(RuleKey), $(NewValueList)
  210.         CloseRegKey $(RuleKey)
  211.         ifint $($ShellCode) != $(!SHELL_CODE_OK)
  212.             Debug-Output "utility.INF: ShellCode error. Cannot added SapAgent"
  213.             goto ShellCodeError
  214.         endif
  215.         set RegistryErrorIndex = $($R0)
  216.         Ifstr(i) $(RegistryErrorIndex) != NO_ERROR
  217.             EndWait
  218.             Debug-Output "OEMNSVRA.INF: InstallIsnSapService: Registry error: create service" 
  219.             set Status = STATUS_FAILED
  220.         endif
  221.         Shell $(UtilityInf) AddServerRpcProtocol "ncadg_ipx" "rpcdgs6.dll"
  222.         Shell $(UtilityInf) AddServerRpcProtocol "ncacn_spx" "rpclts6.dll"
  223.     endif
  224.     Ifstr(i) $(KeyService) != $(KeyNull)
  225.         CloseRegKey $(KeyService)
  226.     endif
  227.     Shell "" AddSAPUsed $(InstallFrom)
  228.     EndWait
  229.     goto successful
  230. configureadapter = +
  231.     goto end
  232. bindingadapter =+
  233.     goto end
  234. removeadapter = +
  235.     set RasIsnSapKeyName = "System\CurrentControlSet\Services\NwSapAgent"
  236.     set ProductRASISNSAPName  = "NwSapAgent"
  237.     Shell "" RemoveSAPUsed $(InstallFrom)
  238.     OpenRegKey $(!REG_H_LOCAL) "" $(RasIsnSapKeyName) $(MAXIMUM_ALLOWED) BS_KeyServices
  239.     Ifstr $(BS_KeyServices) != $(KeyNull)
  240.         CloseRegKey $(BS_KeyServices)
  241.         Shell "" NumOfUsed
  242.         set NumOfUsed = $($R0)
  243.         ifint $(NumOfUsed) == 0
  244.             Shell $(UtilityInf), RemoveSoftwareComponent, $(Manufacturer), $(ProductRASISNSAPName)
  245.             OpenRegKey $(!REG_H_LOCAL) "" "Software\Microsoft\NWCWorkstation" $(MAXIMUM_ALLOWED) NWCKey
  246.             ifstr(i) $(NWCKey) == ""
  247.                 Shell $(UtilityInf) RemoveServerRpcProtocol "ncadg_ipx"
  248.                 Shell $(UtilityInf) RemoveServerRpcProtocol "ncacn_spx"
  249.             else
  250.                 CloseRegKey $(NWCKey)
  251.             endif
  252.         else
  253.             ifstr(i) $(InstallFrom) == "SAP"
  254.                 read-syms InUsed
  255.             set from = end
  256.             set to = end
  257.                     goto warning
  258.             endif
  259.         endif
  260.     endif
  261. RemoveSapAgentReturn = +
  262.     goto end
  263. UpgradeSoftware = +
  264.     OpenRegKey $(!REG_H_LOCAL) "" $(ProductKeyName) $(MAXIMUM_ALLOWED) KeyProduct
  265.     Ifstr(i) $(KeyProduct) != $(KeyNull)
  266.         install "Install-Update"
  267.         ifstr(i) $(STF_INSTALL_OUTCOME) != STF_SUCCESS
  268.             goto fatal
  269.         endif
  270.         SetRegValue $(KeyProduct) {MajorVersion,$(NoTitle),$(!REG_VT_SZ),$(ProductMajorVersion)}
  271.         SetRegValue $(KeyProduct) {MinorVersion,$(NoTitle),$(!REG_VT_SZ),$(ProductMinorVersion)}
  272.         CloseRegKey $(KeyProduct)
  273.         Shell $(UtilityInf) AddServerRpcProtocol "ncadg_ipx" "rpcdgs6.dll"
  274.         Shell $(UtilityInf) AddServerRpcProtocol "ncacn_spx" "rpclts6.dll"
  275.     endif
  276.     goto end
  277. successful = +
  278.     goto end
  279. infomsg =+
  280.    read-syms InfoDlg
  281.    ui start "Warning"
  282.    set CommonStatus = STATUS_USERCANCEL
  283.    goto end
  284. warning = +
  285.     Shell $(subroutineinf) SetupMessage, $(!STF_LANGUAGE), "STATUS", $(Error)
  286.     ifint $($ShellCode) != $(!SHELL_CODE_OK)
  287.         goto ShellCodeError
  288.     endif
  289.     ifstr(i) $($R1) == "OK"
  290.         goto $(to)
  291.     else-ifstr(i) $($R1) == "CANCEL"
  292.         goto $(from)
  293.     else
  294.         goto "end"
  295.     endif
  296. nonfatalinfo = +
  297.     Set CommonStatus = STATUS_USERCANCEL
  298.     Set Severity = STATUS
  299.     goto nonfatalmsg
  300. nonfatal = +
  301.     Set Severity = NONFATAL
  302.     goto nonfatalmsg
  303. nonfatalmsg = +
  304.     ifstr(i) $(Error) == ""
  305.         Set Severity = NONFATAL
  306.         Shell $(UtilityInf) RegistryErrorString "SETUP_FAIL"
  307.         ifint $($ShellCode) != $(!SHELL_CODE_OK)
  308.             goto ShellCodeError
  309.         endif
  310.         set Error = $($R0)
  311.     endif
  312.     Shell $(subroutineinf) SetupMessage, $(!STF_LANGUAGE), $(Severity), $(Error)
  313.     ifint $($ShellCode) != $(!SHELL_CODE_OK)
  314.         goto ShellCodeError
  315.     endif
  316.     ifstr(i) $($R1) == "OK"
  317.         goto $(from)
  318.     else
  319.         goto "end"
  320.     endif
  321. fatalregistry = +
  322.     Shell $(UtilityInf) RegistryErrorString $(RegistryErrorIndex)
  323.     ifint $($ShellCode) != $(!SHELL_CODE_OK)
  324.         goto ShellCodeError
  325.     endif
  326.     set Error = $($R0)
  327.     goto fatal
  328. fatal = +
  329.     ifstr(i) $(Error) == ""
  330.         Shell $(UtilityInf) RegistryErrorString "SETUP_FAIL"
  331.         ifint $($ShellCode) != $(!SHELL_CODE_OK)
  332.             goto ShellCodeError
  333.         endif
  334.         set Error = $($R0)
  335.     endif
  336.     Ifint $(BillboardVisible) != 0
  337.         Shell "subroutn.inf" PopBillboard
  338.         Set BillboardVisible = 0
  339.     Endif
  340.     Shell $(subroutineinf) SetupMessage, $(!STF_LANGUAGE), "FATAL", $(Error)
  341.     ifint $($ShellCode) != $(!SHELL_CODE_OK)
  342.         goto ShellCodeError
  343.     endif
  344.    goto setfailed
  345. ShellCodeError = +
  346.     set DlgType      = "MessageBox"
  347.     set STF_MB_TITLE = $(ShellCodeErrorTitle)
  348.     set STF_MB_TEXT  = $(ShellCodeErrorText)
  349.     set STF_MB_TYPE  = 1
  350.     set STF_MB_ICON  = 3
  351.     set STF_MB_DEF   = 1
  352.     ui start "Error Message"
  353.     goto setfailed
  354. setfailed = +
  355.     set CommonStatus = STATUS_FAILED
  356.     ifstr(i) $(OEM_ABANDON_ON) == TRUE
  357.         set OEM_ABANDON_ON = FALSE
  358.         goto removeadapter
  359.     endif
  360.     goto end
  361. end = +
  362.     goto term
  363. term = +
  364.     Return $(CommonStatus)
  365. [Install-Option]
  366.     set STF_VITAL = ""
  367.     ifstr(i) $(AddCopy) == "YES"
  368.         AddSectionFilesToCopyList Files-SAP $(SrcDir) $(!STF_WINDOWSSYSPATH)
  369.     endif
  370.     ifstr(i) $(DoCopy) == "YES"
  371.        set !STF_NCPA_FLUSH_COPYLIST = TRUE
  372.        CopyFilesInCopyList
  373.     endif
  374.     ifstr(i) $(DoConfig) == "YES"
  375.     endif
  376.     Exit
  377. [Install-Update]
  378.    set STF_VITAL        = ""
  379.    set STF_OVERWRITE    = "VERIFYSOURCEOLDER"
  380.    AddSectionFilesToCopyList Files-SAP $(SrcDir) $(!STF_WINDOWSSYSPATH)
  381.    Exit
  382. [AddSAPUsed]
  383.     read-syms GeneralConstants
  384.     read-syms FileConstants
  385.     read-syms FileConstants$(!STF_LANGUAGE)
  386.     set KeyName = $($0)
  387.     OpenRegKey $(!REG_H_LOCAL) "" $(ProductKeyName) $(MAXIMUM_ALLOWED) KeyService
  388.     ifstr(i) $(KeyService) != ""
  389.         OpenRegKey $(!REG_H_LOCAL) "" $(ProductKeyName)"\UseRef" $(MAXIMUM_ALLOWED) KeyUseRef
  390.         ifstr(i) $(KeyUseRef) == ""
  391.             CreateRegKey $(KeyService) {"UseRef",$(NoTitle),GenericClass} "" $(MAXIMUM_ALLOWED) "" KeyUseRef
  392.         endif
  393.         ifstr(i) $(KeyUseRef) != ""
  394.             SetRegValue $(KeyUseRef) {$(KeyName),$(NoTitle),$(!REG_VT_SZ),"1"}
  395.             CloseRegKey $(KeyUseRef)
  396.         endif
  397.         CloseRegKey $(KeyService)
  398.     else
  399.     endif
  400.     return
  401. [RemoveSAPUsed]
  402.     read-syms GeneralConstants
  403.     read-syms FileConstants
  404.     read-syms FileConstants$(!STF_LANGUAGE)
  405.     set KeyName = $($0)
  406.     OpenRegKey $(!REG_H_LOCAL) "" $(ProductKeyName) $(MAXIMUM_ALLOWED) KeyService
  407.     ifstr(i) $(KeyService) != ""
  408.         OpenRegKey $(!REG_H_LOCAL) "" $(ProductKeyName)"\UseRef" $(MAXIMUM_ALLOWED) KeyUseRef
  409.         ifstr(i) $(KeyUseRef) == ""
  410.             CreateRegKey $(KeyService) {"UseRef",$(NoTitle),GenericClass} "" $(MAXIMUM_ALLOWED) "" KeyUseRef
  411.         endif
  412.         ifstr(i) $(KeyUseRef) != ""
  413.             DeleteRegValue $(KeyUseRef) $(KeyName)
  414.             CloseRegKey $(KeyUseRef)
  415.         endif
  416.         CloseRegKey $(KeyService)
  417.     else
  418.     endif
  419.     return
  420. [NumOfUsed]
  421.     read-syms GeneralConstants
  422.     read-syms FileConstants
  423.     read-syms FileConstants$(!STF_LANGUAGE)
  424.     OpenRegKey $(!REG_H_LOCAL) "" $(ProductKeyName) $(MAXIMUM_ALLOWED) KeyService
  425.     ifstr(i) $(KeyService) != ""
  426.         OpenRegKey $(!REG_H_LOCAL) "" $(ProductKeyName)"\UseRef" $(MAXIMUM_ALLOWED) KeyUseRef
  427.         ifstr(i) $(KeyUseRef) == ""
  428.             CreateRegKey $(KeyService) {"UseRef",$(NoTitle),GenericClass} "" $(MAXIMUM_ALLOWED) "" KeyUseRef
  429.         endif
  430.         ifstr(i) $(KeyUseRef) != ""
  431.             EnumRegValue $(KeyUseRef) UsageList
  432.             set Num = 0
  433.             ForListDo $(UsageList)
  434.                 set-add Num = $(Num), 1
  435.             EndForListDo
  436.             CloseRegKey $(KeyUseRef)
  437.         endif
  438.         CloseRegKey $(KeyService)
  439.     else
  440.     endif
  441.     return $(Num)
  442. [FindUsed]
  443.     read-syms GeneralConstants
  444.     read-syms FileConstants
  445.     read-syms FileConstants$(!STF_LANGUAGE)
  446.     set KeyName = $($0)
  447.     set Find = FALSE
  448.     OpenRegKey $(!REG_H_LOCAL) "" $(ProductKeyName) $(MAXIMUM_ALLOWED) KeyService
  449.     ifstr(i) $(KeyService) != ""
  450.         OpenRegKey $(!REG_H_LOCAL) "" $(ProductKeyName)"\UseRef" $(MAXIMUM_ALLOWED) KeyUseRef
  451.         ifstr(i) $(KeyUseRef) == ""
  452.             CreateRegKey $(KeyService) {"UseRef",$(NoTitle),GenericClass} "" $(MAXIMUM_ALLOWED) "" KeyUseRef
  453.         endif
  454.         ifstr(i) $(KeyUseRef) != ""
  455.             GetRegValue $(KeyUseRef),$(KeyName), KeyInfo
  456.             ifstr(i) $(RegLastError) == $(!REG_ERROR_SUCCESS)
  457.                 set Find = TRUE
  458.             endif
  459.             CloseRegKey $(KeyUseRef)
  460.         endif
  461.         CloseRegKey $(KeyService)
  462.     else
  463.     endif
  464.     return $(Find)
  465. [Source Media Descriptions]
  466.      1 = "Windows NT Server CD-ROM または セットアップ ディスク #5" , TAGFILE = disk1.s
  467.      2 = "Windows NT Server CD-ROM または セットアップ ディスク #6" , TAGFILE = disk2.s
  468.      3 = "Windows NT Server CD-ROM または セットアップ ディスク #7" , TAGFILE = disk3.s
  469.      4 = "Windows NT Server CD-ROM または セットアップ ディスク #8" , TAGFILE = disk4.s
  470.      5 = "Windows NT Server CD-ROM または セットアップ ディスク #9" , TAGFILE = disk5.s
  471.      6 = "Windows NT Server CD-ROM または セットアップ ディスク #10" , TAGFILE = disk6.s
  472.      7 = "Windows NT Server CD-ROM または セットアップ ディスク #11", TAGFILE = disk7.s
  473.      8 = "Windows NT Server CD-ROM または セットアップ ディスク #12", TAGFILE = disk8.s
  474.      9 = "Windows NT Server CD-ROM または セットアップ ディスク #13", TAGFILE = disk9.s
  475.     10 = "Windows NT Server CD-ROM または セットアップ ディスク #14", TAGFILE = disk10.s
  476.     11 = "Windows NT Server CD-ROM または セットアップ ディスク #15", TAGFILE = disk11.s
  477.     12 = "Windows NT Server CD-ROM または セットアップ ディスク #16", TAGFILE = disk12.s
  478.     13 = "Windows NT Server CD-ROM または セットアップ ディスク #17", TAGFILE = disk13.s
  479.     14 = "Windows NT Server CD-ROM または セットアップ ディスク #18", TAGFILE = disk14.s
  480.     15 = "Windows NT Server CD-ROM または セットアップ ディスク #19", TAGFILE = disk15.s
  481.     16 = "Windows NT Server CD-ROM または セットアップ ディスク #20", TAGFILE = disk16.s
  482.     17 = "Windows NT Server CD-ROM または セットアップ ディスク #21", TAGFILE = disk17.s
  483.     18 = "Windows NT Server CD-ROM または セットアップ ディスク #22", TAGFILE = disk18.s
  484.     19 = "Windows NT Server CD-ROM または セットアップ ディスク #23", TAGFILE = disk19.s
  485.     20 = "Windows NT Server CD-ROM または セットアップ ディスク #24", TAGFILE = disk20.s
  486.     21 = "Windows NT Server CD-ROM または セットアップ ディスク #25", TAGFILE = disk21.s
  487.     22 = "Windows NT Server CD-ROM または セットアップ ディスク #26", TAGFILE = disk22.s
  488.     23 = "Windows NT Server CD-ROM または セットアップ ディスク #27", TAGFILE = disk23.s
  489.     24 = "Windows NT Server CD-ROM または セットアップ ディスク #28", TAGFILE = disk24.s
  490.     25 = "Windows NT Server CD-ROM または セットアップ ディスク #29", TAGFILE = disk25.s
  491.     26 = "Windows NT Server CD-ROM または セットアップ ディスク #30", TAGFILE = disk26.s
  492.     27 = "Windows NT Server CD-ROM または セットアップ ディスク #31", TAGFILE = disk27.s
  493.     28 = "Windows NT Server CD-ROM または セットアップ ディスク #32", TAGFILE = disk28.s
  494.     29 = "Windows NT Server CD-ROM または セットアップ ディスク #33", TAGFILE = disk29.s
  495.     30 = "Windows NT Server CD-ROM または セットアップ ディスク #34", TAGFILE = disk30.s
  496.     31 = "Windows NT Server CD-ROM または セットアップ ディスク #35", TAGFILE = disk31.s
  497.     32 = "Windows NT Server CD-ROM または セットアップ ディスク #36", TAGFILE = disk32.s
  498.     33 = "Windows NT Server CD-ROM または セットアップ ディスク #37", TAGFILE = disk33.s
  499.     34 = "Windows NT Server CD-ROM または セットアップ ディスク #38", TAGFILE = disk34.s
  500.     35 = "Windows NT Server CD-ROM または セットアップ ディスク #39", TAGFILE = disk35.s
  501.     36 = "Windows NT Server CD-ROM または セットアップ ディスク #40", TAGFILE = disk36.s
  502.     37 = "Windows NT Server CD-ROM または セットアップ ディスク #41", TAGFILE = disk37.s
  503.     38 = "Windows NT Server CD-ROM または セットアップ ディスク #42", TAGFILE = disk38.s
  504.     50 = "Windows NT Server CD-ROM または リモートブート ディスク #1", TAGFILE = disk50.s
  505.     51 = "Windows NT Server CD-ROM または リモートブート ディスク #2", TAGFILE = disk51.s
  506. [Signature]
  507.     FileType = MICROSOFT_FILE
  508. [GetSignature]
  509.     read-syms Signature
  510.     return $(FileType)
  511. [ProductType]
  512. STF_PRODUCT  = LanmanNT
  513. STF_PLATFORM = I386
  514. [Files-Inf]
  515. 2,    oemsetup.inf,     SIZE=1000,    RENAME=$(!UG_Filename)
  516. [Files-SAP]
  517. 21,NWSAP.DLL , SIZE=33792
  518. [LanguagesSupported]
  519.     ENG
  520. [OptionsTextENG]
  521.     SAP = "SAP エージェント"
  522. [FileConstantsENG]
  523. ProCaption   = "Windows NT セットアップ"
  524. ProCancel    = "キャンセル"
  525. ProCancelMsg = "Windows NT ネットワークは正しく組み込まれていません。"+
  526.                "ファイルのコピーを中止しますか?"
  527. ProCancelCap = "ネットワーク セットアップ メッセージ"
  528. ProText1     = "コピー元:"
  529. ProText2     = "コピー先:"
  530. ProductSAPTitle       = "SAP エージェント"
  531. ProductSAPDescription = "SAP エージェント"
  532. ProductSAPDisplayName = "SAP Agent"
  533. [InUsed]
  534. Error = "現在 SAP エージェントは、ほかのネットワーク プロトコルが使用しています。関連するすべてのサービスを削除してください。"
  535. [DialogConstantsENG]
  536. Help        = "ヘルプ(&H)"
  537. Exit        = "キャンセル"
  538. OK          = "OK"
  539. HelpContext = ""
  540. Continue    = "続行"
  541. Cancel      = "キャンセル"
  542. [FileDependentDlgENG]
  543.