home *** CD-ROM | disk | FTP | other *** search
/ What the Doctor Required - The Freshest December / December.iso / windows / mem1614 / driver19.cab / irxfer.inf < prev    next >
Encoding:
INI File  |  1997-10-21  |  6.1 KB  |  153 lines

  1.  
  2. ;*********************************************************************************
  3. ;*
  4. ;*
  5. ;* IRXFER.INF
  6. ;*
  7. ;* This is the Setup information file to install the 
  8. ;*   Microsoft Infrared Transfer application
  9. ;*
  10. ;* Copyright (c) 1993,1995 Microsoft Corporation
  11. ;*
  12. ;*
  13. ;*********************************************************************************
  14. [Version]
  15. LayoutFile=layout.inf, layout1.inf, Layout2.inf
  16. Signature="$CHICAGO$"
  17. SetupClass=BASE
  18.  
  19. ; make irxfer files go into driver cabs
  20. [Manufacturer]
  21.  
  22. ;*********************************************************************************
  23. ;*
  24. ;* Destination directories for each file section
  25. ;*
  26. ;*********************************************************************************
  27. [DestinationDirs]
  28. IrXfer_Inf             = 17        ; LDID_INF
  29. IrXfer_Win             = 25        ; LDID_SHARED
  30. IrXfer_Sys             = 11        ; LDID_SYS
  31. IrXfer_Wav             = 10,Media  ; LDID_MEDIA
  32. IrXfer_Hlp             = 18        ; LDID_HELP
  33. Sockets_Sys            = 11        ; LDID_SYS
  34.  
  35.  
  36. ;*********************************************************************************
  37. ;*
  38. ;* Entrypoint for install
  39. ;*
  40. ;*********************************************************************************
  41. [DefaultInstall]
  42. CopyFiles   = IrXfer_Inf, IrXfer_Win, IrXfer_Sys, IrXfer_Wav, IrXfer_Hlp, Sockets_Sys
  43. AddReg      = IrXfer_Install_Reg
  44. UpdateInis  = IrXfer_Install_Inis
  45.  
  46.  
  47. ;*********************************************************************************
  48. ;*
  49. ;* Entrypoint for uninstall
  50. ;*
  51. ;*********************************************************************************
  52. [IrXfer_Remove]
  53. DelFiles    = IrXfer_Inf, IrXfer_Win, IrXfer_Sys, IrXfer_Wav, IrXfer_Hlp
  54. DelReg      = IrXfer_Remove_Reg
  55. UpdateInis  = IrXfer_Remove_Inis
  56.  
  57.  
  58. ;*********************************************************************************
  59. ;*
  60. ;* file sections
  61. ;*
  62. ;*********************************************************************************
  63. [IrXfer_Inf]
  64. IrXfer.inf
  65.  
  66. [IrXfer_Win] 
  67. IrXfer.exe
  68.  
  69. [IrXfer_Sys]
  70. IrShell.dll
  71.  
  72. [IrXfer_Wav]
  73. Ir_New.wav
  74.  
  75. [IrXfer_Hlp]
  76. IrXfer.hlp
  77. IrXfer.cnt
  78.  
  79. [Sockets_Sys]
  80. WsIrda.vxd
  81.  
  82.  
  83. ;*********************************************************************************
  84. ;*
  85. ;* INI modifications for install/uninstall
  86. ;*
  87. ;*********************************************************************************
  88. [IrXfer_Install_Inis]
  89. setup.ini, progman.groups,, "group11=""..\..\%SendTo_Folder%"""    ;creates folder
  90. setup.ini, group11,,"""%SendTo_IconName%"", IrXfer.exe"          ;create Link to EXE
  91.  
  92. [IrXfer_Remove_Inis]
  93. setup.ini, progman.groups,, "group11=""..\..\%SendTo_Folder%"""    ;creates folder
  94. setup.ini, group11,,"""%SendTo_IconName%"""                        ;delete Link to EXE
  95.  
  96.  
  97. ;*********************************************************************************
  98. ;*
  99. ;* Registry modifications for install/uninstall
  100. ;*
  101. ;*********************************************************************************
  102. [IrXfer_Install_Reg]
  103. ; IR Recipient Class
  104. HKCR,CLSID\{00435ae0-bffb-11cf-a9d8-00aa00423596},,,"%Icon_Name%"
  105. HKCR,CLSID\{00435ae0-bffb-11cf-a9d8-00aa00423596}\InProcServer32,,,"%11%\IrShell.dll"
  106. HKCR,CLSID\{00435ae0-bffb-11cf-a9d8-00aa00423596}\InProcServer32,ThreadingModel,,"Apartment"
  107. HKCR,CLSID\{00435ae0-bffb-11cf-a9d8-00aa00423596}\shellex\ContextMenuHandlers\{00435ae0-bffb-11cf-a9d8-00aa00423596}
  108. HKCR,CLSID\{00435ae0-bffb-11cf-a9d8-00aa00423596}\ShellFolder,Attributes,1,00,01,00,40
  109. ;;;;;Properties not grayed out;;;;;HKCR,CLSID\{00435ae0-bffb-11cf-a9d8-00aa00423596}\ShellFolder,Attributes,1,40,01,00,40
  110. HKCR,CLSID\{00435ae0-bffb-11cf-a9d8-00aa00423596}\DefaultIcon,,,"IrXfer.exe,0"
  111. HKCR,CLSID\{00435ae0-bffb-11cf-a9d8-00aa00423596}\Shell\Open\Command,,,"IrXfer.exe /S"
  112. ; Put IR Recipient in MyComputer Folder
  113. HKLM,Software\Microsoft\Windows\CurrentVersion\Explorer\MyComputer\NameSpace\{00435ae0-bffb-11cf-a9d8-00aa00423596},,,"%Icon_Name%"
  114. ; Run IrXfer on Startup
  115. HKLM,Software\Microsoft\Windows\CurrentVersion\Run,IrXfer,,"IrXfer.exe /Q"
  116. ; Register the IR Sockets Provider
  117. HKLM,System\CurrentControlSet\Services\VxD\Winsock,"IPX/SPX Winsock Provider",,"wsipx.vxd"
  118. HKLM,System\CurrentControlSet\Services\VxD\Winsock,"Ancillary Function Driver for Winsock",,"afvxd.vxd"
  119. HKLM,System\CurrentControlSet\Services\VxD\Winsock,"IrSockets",,"wsirda.vxd"
  120. ; Receive Files Sound
  121. HKCU,AppEvents\EventLabels\InfraredNewFiles,,,"%RecvSound_Desc%"
  122. HKCU,AppEvents\Schemes\Apps\.Default\InfraredNewFiles\.current,,,"%10%\media\ir_new.wav"
  123. HKCU,AppEvents\Schemes\Apps\.Default\InfraredNewFiles\.Default,,,"%10%\media\ir_new.wav"
  124. ; Register with Add/Remove Programs
  125. ;HKLM,Software\Microsoft\Windows\CurrentVersion\Uninstall\IrXfer,DisplayName,,"%Uninstall%"
  126. ;HKLM,Software\Microsoft\Windows\CurrentVersion\Uninstall\IrXfer,UninstallString,,"RunDll setupx.dll,InstallHinfSection IrXfer_Remove 2 irxfer.inf"
  127.  
  128. [IrXfer_Remove_Reg]
  129. ; Remove IR Recipient Class
  130. HKCR,CLSID\{00435ae0-bffb-11cf-a9d8-00aa00423596}
  131. ; Remove IR Recipient from MyComputer Folder
  132. HKLM,Software\Microsoft\Windows\CurrentVersion\Explorer\MyComputer\NameSpace\{00435ae0-bffb-11cf-a9d8-00aa00423596}
  133. ; Don't Run IrXfer on Startup
  134. HKLM,Software\Microsoft\Windows\CurrentVersion\Run,IrXfer
  135. ; Remove Receive Files Sound
  136. HKCU,AppEvents\EventLabels\InfraredNewFiles
  137. HKCU,AppEvents\Schemes\Apps\.Default\InfraredNewFiles
  138. ; UnRegister with Add/Remove Programs
  139. HKLM,Software\Microsoft\Windows\CurrentVersion\Uninstall\IrXfer
  140.  
  141.  
  142. ;*********************************************************************************
  143. ;*
  144. ;* Strings that may need to be localized
  145. ;*
  146. ;*********************************************************************************
  147. [Strings]
  148. Uninstall         = "Microsoft Infrared Transfer"
  149. Icon_Name         = "Infrared Recipient"                ; Name of Infrared Recipient icon
  150. RecvSound_Desc    = "Infrared: New Files Notification"  ; Title of sound played when files are received
  151. SendTo_Folder     = "SendTo"                            ; Name of SendTo folder in the Windows dir
  152. SendTo_IconName   = "Infrared Recipient"                ; Name for IR transfer app in SendTo menu
  153.