Leaked source code of windows server 2003
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

110 lines
4.9 KiB

  1. ; Internet Connection Wizard install script
  2. [version]
  3. signature="$CHICAGO$"
  4. Layoutfile=layout.inf
  5. SetupClass=BASE
  6. [BaseWinOptions]
  7. ICW_BaseInstall ;during Win Setup Install complete product
  8. [ICW_BaseInstall]
  9. CopyFiles = ICW.inf,ICW.sys,ICW.other,ICW.help
  10. UpdateInis=ICW.Links
  11. AddReg=ICW.AddReg
  12. [DestinationDirs]
  13. ICW.help = 18 ; LDID_HELP
  14. ICW.sys = 11 ; LDID_SYS
  15. ICW.other = 24, %OEM_PROGRAMF%\%OEM_ICW% ; LDID_APPS\Progra~1\ICW-In~1
  16. ICW.inf = 17 ; LDID_INF
  17. [ICW.sys]
  18. inet16.dll,,,32
  19. inetcfg.dll,,,32
  20. isign32.dll,,,32
  21. icwdial.dll,,,32
  22. icwphbk.dll,,,32
  23. iedkcs32.dll,,,32
  24. [ICW.other]
  25. icwconn1.exe,,,32
  26. icwconn2.exe,,,32
  27. inetwiz.exe,,,32
  28. isignup.exe,,,32
  29. icwdl.dll,,,32
  30. icwx25a.dun
  31. icwx25b.dun
  32. icwx25c.dun
  33. icwip.dun
  34. phone.icw
  35. state.icw
  36. msicw.isp
  37. msn.isp
  38. [ICW.inf]
  39. icw.inf
  40. [ICW.help]
  41. connect.hlp
  42. connect.cnt
  43. [ICW.Links]
  44. ; Creates Folder
  45. setup.ini, progman.groups,,"group100=%INET_DESC%"
  46. ; Creates link in folder
  47. setup.ini, group100,,""%ICWCONN1_DESC%",""%24%\%PROGRAMF%\%ICW_SHORT%\ICWCONN1.EXE"""
  48. ; Delete old INETWIZ menu item - a-johnkm
  49. setup.ini, group100,,""%INETWIZ_DESC%"",,,
  50. [ICW.AddReg]
  51. HKCR,.ins,,0,x-internet-signup
  52. HKCR,.ins,"Content Type",0,application/x-internet-signup
  53. HKCR,.isp,,0,x-internet-signup
  54. HKCR,.isp,"Content Type",0,application/x-internet-signup
  55. HKCR,x-internet-signup,,0,"Internet Communication Settings"
  56. HKCR,x-internet-signup,EditFlags,1,00,00,01,00
  57. HKCR,x-internet-signup\Shell,,0,""
  58. HKCR,x-internet-signup\Shell\Open,EditFlags,1,01,00,00,00
  59. HKCR,x-internet-signup\Shell\Open\command,,0,"%24%\%PROGRAM_FULL%\%ICW_FULL%\ISIGNUP.EXE %%1"
  60. HKCR,x-internet-signup\DefaultIcon,,0,"%24%\%PROGRAM_FULL%\%ICW_FULL%\ICWCONN1.EXE,0"
  61. HKCR,"MIME\Database\Content Type\application/x-internet-signup",Extension,0,.ins
  62. HKLM,SOFTWARE\Microsoft\ICW,Version,,"1.00"
  63. HKLM,"Software\Microsoft\Windows\CurrentVersion\App Paths\ICWCONN1.EXE",,,"%24%\%PROGRAM_FULL%\%ICW_FULL%\ICWCONN1.EXE"
  64. HKLM,"Software\Microsoft\Windows\CurrentVersion\App Paths\ICWCONN1.EXE","Path",,"%24%\%PROGRAM_FULL%\%ICW_FULL%;"
  65. HKLM,"Software\Microsoft\Windows\CurrentVersion\App Paths\ICWCONN2.EXE",,,"%24%\%PROGRAM_FULL%\%ICW_FULL%\ICWCONN2.EXE"
  66. HKLM,"Software\Microsoft\Windows\CurrentVersion\App Paths\ICWCONN2.EXE","Path",,"%24%\%PROGRAM_FULL%\%ICW_FULL%;"
  67. HKLM,"Software\Microsoft\Windows\CurrentVersion\App Paths\ISIGNUP.EXE",,,"%24%\%PROGRAM_FULL%\%ICW_FULL%\ISIGNUP.EXE"
  68. HKLM,"Software\Microsoft\Windows\CurrentVersion\App Paths\ISIGNUP.EXE","Path",,"%24%\%PROGRAM_FULL%\%ICW_FULL%;"
  69. HKLM,"Software\Microsoft\Windows\CurrentVersion\App Paths\INETWIZ.EXE",,,"%24%\%PROGRAM_FULL%\%ICW_FULL%\INETWIZ.EXE"
  70. HKLM,"Software\Microsoft\Windows\CurrentVersion\App Paths\INETWIZ.EXE","Path",,"%24%\%PROGRAM_FULL%\%ICW_FULL%;"
  71. ; Create the long Directory name for C:\Program Files\ICW-Internet Connection Wizard
  72. ; Note that when you rename a long name, VFAT changes the short name from foobar~1 to foobar~2.
  73. HKLM,SOFTWARE\Microsoft\Windows\CurrentVersion\RenameFiles\ICW,,,%24%\%PROGRAMF%
  74. HKLM,SOFTWARE\Microsoft\Windows\CurrentVersion\RenameFiles\ICW,%ICW_SHORT%,,$!$!$!$!.ICW
  75. HKLM,SOFTWARE\Microsoft\Windows\CurrentVersion\RenameFiles\ICW,$!$!$!$!.ICW,,%ICW_FULL%
  76. ; "The Internet" desktop icon -- moved from OHARE.INF
  77. HKCR,"CLSID\{FBF23B42-E3F0-101B-8488-00AA003E56F8}",,0,"%THENET%"
  78. HKCR,"CLSID\{FBF23B42-E3F0-101B-8488-00AA003E56F8}\DefaultIcon",,0,"%24%\%PROGRAM_FULL%\%ICW_FULL%\ICWCONN1.EXE,1"
  79. HKCR,"CLSID\{FBF23B42-E3F0-101B-8488-00AA003E56F8}\InProcServer32",,0,"url.dll"
  80. HKCR,"CLSID\{FBF23B42-E3F0-101B-8488-00AA003E56F8}\InProcServer32","ThreadingModel",0,"Apartment"
  81. HKCR,"CLSID\{FBF23B42-E3F0-101B-8488-00AA003E56F8}\Shell\Open\Command",,2,"%24%\%PROGRAM_FULL%\%ICW_FULL%\ICWCONN1.EXE"
  82. HKCR,"CLSID\{FBF23B42-E3F0-101B-8488-00AA003E56F8}\ShellEx\PropertySheetHandlers\{FBF23B42-E3F0-101B-8488-00AA003E56F8}",,0,""
  83. HKCR,"CLSID\{FBF23B42-E3F0-101B-8488-00AA003E56F8}\ShellFolder",,0,""
  84. HKCR,"CLSID\{FBF23B42-E3F0-101B-8488-00AA003E56F8}\ShellFolder","Attributes",1,70,00,00,00
  85. [Strings]
  86. ICW_FULL = "ICW-Internet Connection Wizard"
  87. ICW_SHORT = "ICW-In~1" ; first 6 chars of Internet Connection Wizard + "~1"
  88. OEM_ICW = "ICW-In~1" ; first 6 chars of Internet Connection Wizard + "~1" - in OEM code page (not ANSI)
  89. INET_DESC = "Accessories\Internet Tools"
  90. INETWIZ_DESC = "Internet Setup Wizard"
  91. ICWCONN1_DESC = "Get on the Internet"
  92. PROGRAMF = "Progra~1" ; first 6 chars of Program_Files, + "~1"
  93. OEM_PROGRAMF = "Progra~1" ; first 6 chars of Program_Files, + "~1" - in OEM codepage (not Ansi)
  94. PROGRAM_FULL = "Program Files"
  95. Accessories = "Accessories"
  96. ACCESSOR = "Access~1" ; first 6 chars of Accessories, + "~1"
  97. OEM_ACCESSOR = "Access~1" ; first 6 chars of Accessories, + "~1" - in OEM codepage (not Ansi)
  98. THENET = "The Internet" ; Name of desktop Icon