home *** CD-ROM | disk | FTP | other *** search
/ The Best of Windows 95.com 1996 September / WIN95_09961.iso / remote / pca32_75.exe / Install.inf < prev    next >
INI File  |  1996-07-29  |  48KB  |  1,757 lines

  1. [InstallVersion]
  2. 4.0
  3. [process]
  4. ;------------------    OEM SWITCHES ----------------------------------
  5. switch46 = FALSE         ;     set to TRUE to turn on OEM dialog        
  6. ;-------------------------------------------------------------------
  7. Bitmaps(pix)                           
  8. DisableHelp()                                    
  9. AllowIntlChars()                       
  10. Backup(CustDLLCopy)                    
  11. EnableNetQPD()                                    
  12. PassVersionCheck()                            
  13. SetNumberOfTargets(20)                        
  14. switch4 = TRUE         
  15. #if(switch4)
  16.     CallProc(Func_MemoryStandalone)
  17. #else
  18.     CallProc(Func_MemoryWorkstation)
  19. #endif
  20. switch84 = FALSE 
  21. switch83 = FALSE 
  22. switch1  = FALSE 
  23. switch2  = FALSE 
  24. switch3  = FALSE 
  25. switch99 = FALSE 
  26. switch8  = TRUE  
  27. switch95 = FALSE 
  28. switch44 = IsSilentMode()    
  29. :Label_Panel_WrongVersion
  30. WizardPanel(Panel_WrongVersion, siwpca.dll)
  31. CallProcEx(Func_ShowTargets)                            
  32. switch19 = CallProcEx(Func_CheckOSVer)
  33. switch1= FALSE
  34. switch2= FALSE
  35. switch45 = FALSE
  36. #if(switch19) 
  37.     #if(switch20) 
  38.         switch2 = TRUE
  39.         switch45 = CallProcEx(Func_CheckOSShell)
  40.       #else
  41.         switch1 = TRUE
  42.     #endif
  43. #else    
  44.     WizardProcessPanel()
  45.     CallProcEx(Func_SetErr_BadOSVer)
  46.     Goto(Label_AbnormalExit)
  47. #endif    
  48. SetActiveCopy(PCACopy, install.inf)
  49. :Label_Panel_Welome
  50. WizardPanel(Panel_Welcome, siwpca.dll)
  51. WizardProcessPanel()
  52. :Label_Panel_License
  53. WizardPanel(Panel_License, siwpca.dll)
  54. WizardProcessPanel()
  55. :Label_Panel_NoWinSpace
  56. WizardPanel(Panel_NoWinSpace, siwpca.dll)
  57. #if(switch1)
  58.     switch19 = CallProcEx(Func_CheckWinDriveSpace_95)
  59. #else
  60.     switch19 = CallProcEx(Func_CheckWinDriveSpace_NT)
  61. #endif
  62. #if(switch19)  
  63.     WizardExcludePanel(Panel_NoWinSpace)
  64. #else
  65.     WizardProcessPanel()
  66.     CallProcEx(Func_SetErr_NoWinSpace)
  67.     Goto(Label_AbnormalExit)
  68. #endif
  69. :Label_Panel_RegAccessWarning
  70. WizardPanel(Panel_RegAccessWarning, siwpca.dll)
  71. switch19 = CallProcEx (Func_RegTestKeyAccess)
  72. #if(switch19)
  73.     WizardExcludePanel(Panel_RegAccessWarning)
  74. #else
  75.     WizardProcessPanel()
  76. #endif
  77. switch19 = CallProcEx(Func_ChkCurVerKey)
  78. #ifnot(switch19)
  79.     switch19 = CallProcEx(Func_Chk70Key)
  80.     #if(switch19)
  81.         CallProcEx(Func_CurVerConvertKeyMach)
  82.         CallProcEx(Func_CurVerConvertKeyUser)
  83.         #if(switch1) 
  84.             CallProcEx(Func_DelWin95Keys)
  85.         #else
  86.             CallProcEx(Func_DelWinNTKeys)
  87.         #endif
  88.         CallProcEx (Func_DelCommonKeys)
  89.     #endif
  90. #endif
  91. switch3 = CallProcEx(Func_QueryInstallVal)
  92. :TargetDirs
  93. switch19 = CallProcEx(Func_QueryUserDirVal) 
  94. CallProcEx(Func_SetupDfltTarget)      
  95. #if(switch1)
  96.     CallProcEx(Func_SetupSharedComponentsDir) 
  97.     CallProcEx(Func_SetVarTarget3)                          
  98. #endif
  99. switch5=FALSE    
  100. #if(switch4) 
  101.     switch19 = CallProcEx(Func_AWBinFileGetType_Sta)
  102.     #ifnot(switch19)
  103.         #if(switch44) 
  104.             CallProcEx(Func_SetErr_OpenAWBin)
  105.         #else
  106.             CallProcEx(Func_MsgBox_Abort)
  107.         #endif
  108.         Goto(Label_AbnormalExit)
  109.     #endif
  110.     #if(switch28)
  111.         switch5=TRUE
  112.     #endif
  113. #endif
  114. #ifnot(switch5)
  115.     WizardExcludePanel(RequiredIntro)
  116.     WizardExcludePanel(Required)
  117.     WizardExcludePanel(RequiredSuccess)
  118.    Goto(Label_Panel_SpecifyLocation)
  119. #endif    
  120. WizardPanel(RequiredIntro, siwpca.dll)
  121. WizardProcessPanel()
  122. WizardPanel(Required, siwpca.dll)    
  123. WizardProcessPanel()
  124. WizardPanel(RequiredSuccess, siwpca.dll)
  125. WizardProcessPanel()
  126. WizardExcludePanel(RequiredIntro)      
  127. WizardExcludePanel(Required)           
  128. WizardExcludePanel(RequiredSuccess)
  129. #if(switch5)
  130.     switch19 = CallProcEx(Func_AWBinFileGetType_Sta)
  131.     #if(switch19)
  132.         #ifnot(switch20)
  133.             CallProcEx(Func_MsgBox_ChangeDisk)    
  134.         #endif
  135.     #else
  136.         CallProcEx(Func_MsgBox_ChangeDisk)    
  137.     #endif
  138. #endif
  139. :Label_Panel_SpecifyLocation
  140. WizardPanel(Panel_SpecifyLocationSta, siwpca.dll)
  141. WizardIncludePanel (Panel_SpecifyLocationWrk)
  142. #if(switch4)
  143.     WizardProcessPanel()
  144.     WizardExcludePanel(Panel_SpecifyLocationWrk)
  145.     Goto(Label_Panel_SpecifyLocation_Done)
  146. #endif
  147. WizardPanel(Panel_SpecifyLocationWrk, siwpca.dll)
  148. WizardIncludePanel(Panel_WorkStationHostFiles)
  149. #ifnot(switch4)
  150.     WizardExcludePanel(Panel_SpecifyLocationSta)
  151.     WizardProcessPanel()
  152.     Goto(Label_Panel_SpecifyLocation_Done)
  153. #endif
  154. :Label_Panel_SpecifyLocation_Done
  155. #ifnot(switch19)
  156.     #if(switch44)
  157.         CallProcEx(Func_SetErr_BadTargetDir)
  158.         Goto(Label_AbnormalExit)
  159.     #else        
  160.        Goto(Label_Panel_SpecifyLocation)
  161.     #endif
  162. #endif
  163. WizardIncludePanel(Panel_WorkStationHostFiles)
  164. WizardIncludePanel(Panel_WorkStationHostFilesNT)
  165. WizardIncludePanel(Panel_SetupReviewCopyFilesSta)
  166. WizardIncludePanel(Panel_SetupReviewCopyFilesWrk)
  167. WizardIncludePanel(Panel_SetupReviewNoCopyFilesWrk)
  168. WizardIncludePanel(Panel_NoTargetSpace)
  169. WizardIncludePanel(Panel_Error_DirCreateFailed)
  170. :Label_Sec_WorkStationHostFiles
  171. #if(switch4) 
  172.     WizardExcludePanel(Panel_WorkStationHostFiles)
  173.     WizardExcludePanel(Panel_WorkStationHostFilesNT)
  174.     Goto(Label_WorkStationHostFiles_Done)
  175. #endif
  176. :Label_WorkStationHostFiles
  177. WizardPanel(Panel_WorkStationHostFiles, siwpca.dll)
  178. WizardIncludePanel(Panel_WorkStationHostFiles)
  179. WizardIncludePanel(Panel_WorkStationHostFilesNT)
  180. WizardIncludePanel(Panel_SetupReviewCopyFilesSta)
  181. WizardIncludePanel(Panel_SetupReviewCopyFilesWrk)
  182. WizardIncludePanel(Panel_SetupReviewNoCopyFilesWrk)
  183. #if(switch2) 
  184.     Goto(Label_WorkStationHostFilesNT)
  185. #endif
  186. switch40 = FALSE 
  187. WizardExcludePanel(Panel_WorkStationHostFilesNT)
  188. WizardSetSkip(Panel_WorkStationHostFiles, Panel_SetupReviewNoCopyFilesWrk)
  189. WizardProcessPanel()
  190. switch40 = TRUE 
  191. Goto(Label_WorkStationHostFiles_Done)
  192. :Label_WorkStationHostFilesNT
  193. WizardPanel(Panel_WorkStationHostFilesNT, siwpca.dll)
  194. WizardExcludePanel(Panel_WorkStationHostFiles)
  195. WizardIncludePanel(Panel_SetupReviewCopyFilesSta)
  196. WizardIncludePanel(Panel_SetupReviewCopyFilesWrk)
  197. WizardIncludePanel(Panel_SetupReviewNoCopyFilesWrk)
  198. switch40 = TRUE 
  199. WizardProcessPanel()
  200. :Label_WorkStationHostFiles_Done
  201. :Label_SetupReview
  202. WizardPanel(Panel_SetupReviewCopyFilesSta, siwpca.dll)
  203. #if(switch4)
  204.     WizardExcludePanel(Panel_SetupReviewCopyFilesWrk)
  205.     WizardExcludePanel(Panel_SetupReviewNoCopyFilesWrk)
  206.     WizardProcessPanel()
  207.     Goto(Label_SetupReview_Done)
  208. #endif
  209. :Label_SetupReviewCopyFilesWrk
  210. WizardPanel(Panel_SetupReviewCopyFilesWrk, siwpca.dll)
  211. #ifnot(switch40)
  212.     Goto(Label_SetupReviewNoCopyFilesWrk)
  213. #endif
  214. WizardExcludePanel(Panel_SetupReviewCopyFilesSta)
  215. WizardExcludePanel(Panel_SetupReviewNoCopyFilesWrk)
  216. WizardProcessPanel()
  217. Goto(Label_SetupReview_Done)
  218. :Label_SetupReviewNoCopyFilesWrk
  219. WizardPanel(Panel_SetupReviewNoCopyFilesWrk, siwpca.dll)
  220. WizardExcludePanel(Panel_SetupReviewCopyFilesSta)
  221. WizardExcludePanel(Panel_SetupReviewCopyFilesWrk)
  222. WizardProcessPanel()
  223. Goto(Label_SetupReview_Done)
  224. :Label_SetupReview_Done
  225. :Label_CheckTargetSpace
  226. WizardPanel(Panel_NoTargetSpace, siwpca.dll)
  227. CallProcEx(Func_SetVars)
  228. #ifnot(switch4) 
  229.     CallProcEx(Func_GetSourceParentPath10)
  230. #endif
  231. #if(switch4) 
  232.     switch19 = CallProcEx(Func_CheckTargetSpace_Sta)
  233. #else
  234.     #if(switch40)
  235.         switch19 = CallProcEx(Func_CheckTargetSpace_WrkHost)
  236.      #else
  237.         switch19 = CallProcEx(Func_CheckTargetSpace_WrkNoHost)
  238.      #endif
  239. #endif
  240. #ifnot(switch19)
  241.     #if(switch44) 
  242.         CallProcEx(Func_SetErr_NoTargetSpace)
  243.         Goto(Label_AbnormalExit)
  244.     #endif
  245.     WizardExcludePanel (Panel_SetupReviewCopyFilesSta)
  246.     WizardExcludePanel (Panel_SetupReviewCopyFilesWrk)
  247.     WizardExcludePanel (Panel_SetupReviewNoCopyFilesWrk)
  248.     WizardExcludePanel(Panel_WorkStationHostFiles)
  249.     WizardExcludePanel(Panel_WorkStationHostFilesNT)
  250.     WizardProcessPanel()
  251. #endif
  252. :Label_CreateDirectories
  253. WizardPanel(Panel_Error_DirCreateFailed)
  254. switch20 = CallProcEx(Func_CreateDirsStaWrk)
  255. #ifnot(switch20)
  256.     #if(switch44) 
  257.         CallProcEx(Func_SetErr_CreateDir)
  258.         Goto(Label_AbnormalExit)
  259.     #endif
  260.     WizardExcludePanel (Panel_SetupReviewCopyFilesSta)
  261.     WizardExcludePanel (Panel_SetupReviewCopyFilesWrk)
  262.     WizardExcludePanel (Panel_SetupReviewNoCopyFilesWrk)
  263.     WizardExcludePanel(Panel_WorkStationHostFiles)
  264.     WizardExcludePanel(Panel_WorkStationHostFilesNT)
  265.     WizardExcludePanel(Panel_NoTargetSpace)
  266.     WizardProcessPanel()
  267.     Goto(Label_Panel_SpecifyLocation)
  268. #endif
  269. #if(switch1)
  270.     CallProcEx(Func_CreateDirSharedComp)
  271. #endif
  272. WizardExcludePanel (Panel_Error_DirCreateFailed)
  273. Goto(Label_SetVarsShortDirs)
  274. :Label_SetVarsShortDirs
  275. CallProcEx(Func_SetVarsShortDirs)
  276. CallProcEx(Func_ConvertCharacterSet)
  277. switch9 = CallProcEx (Func_IsDriveTypeNetPath1)
  278. #ifnot(switch4)
  279.     Goto(Label_SetupCopyFilesWorkstation)
  280. #endif
  281. :Label_SetupCopyFilesStandard
  282. switch16 = FALSE                
  283. switch17 = FALSE                
  284. switch18 = FALSE                
  285. switch10 = TRUE                 
  286. switch11 = TRUE                 
  287. switch12 = TRUE                 
  288. switch13 = TRUE                 
  289. switch14 = TRUE                 
  290. switch15 = TRUE                 
  291. #if(switch1)    
  292.     switch10 = FALSE        
  293.     switch11 = FALSE  
  294.     switch12 = FALSE        
  295. #else                           
  296.     switch13 = FALSE        
  297.     switch14 = FALSE        
  298.     switch15 = FALSE        
  299. #endif
  300. Goto(Label_CopyFiles)
  301. :Label_SetupCopyFilesWorkstation
  302. switch12 = TRUE                 
  303. switch15 = TRUE                 
  304. switch18 = TRUE                 
  305. switch16 = FALSE                
  306. switch10 = TRUE                 
  307. switch13 = TRUE                 
  308. switch11 = TRUE                 
  309. switch14 = TRUE                 
  310. switch17 = TRUE         
  311. #if(switch1)    
  312.     switch10 = FALSE                
  313. #else                           
  314.     switch13 = FALSE                
  315. #endif
  316. #if(switch40)
  317.     switch17 = FALSE        
  318.     #if(switch1)    
  319.         switch11 = FALSE        
  320.     #else
  321.         switch14 = FALSE        
  322.     #endif
  323. #endif
  324. :Label_CopyFiles
  325. #if(switch4)
  326.     CallProcEx(Func_AWBinFileReadTarget)
  327. #endif
  328. CallProcEx(Func_SetupTargetsCopyStaWrk)
  329. DisableUtils()
  330. Copy()                                  
  331. CallProcEx(Func_GetExtraFiles) 
  332. CallProcEx(Func_CopyExtraFiles)        
  333. CallProcEx(Func_RemoveExtraDir)    
  334. #if(switch1)    
  335.     switch5 = CallProcEx(Func_ExistSymVxD)
  336.     switch6 = CallProcEx(Func_ExistSymDll)
  337.     switch7 = FALSE 
  338.     #if(switch5)
  339.         switch7 = TRUE 
  340.     #endif
  341.     #if(switch6)
  342.         switch7 = TRUE 
  343.     #endif
  344.     #if(switch7)
  345.         CallProcEx(Func_UpdateFileSymVxD)
  346.         CallProcEx(Func_UpdateFileSymDll)
  347.     #endif
  348. #endif
  349. #if(switch2)
  350.     CallProcEx(Func_MoveNTHostDriver)
  351.     CallProcEx(Func_MoveAwdspntToSystem32)
  352. #endif
  353. CallProcEx(Func_DeleteCacheFileHost)
  354. CallProcEx(Func_DeleteCacheFileRemote)
  355. #if(switch9) 
  356.     #if(switch1) 
  357.         CallProcEx(Func_MoveHostVxDToWin)
  358.       #else
  359.         CallProcEx(Func_MoveGinaDllToSystem32)
  360.     #endif
  361. #endif
  362. EnableUtils()
  363. #if(switch4)
  364.     CallProcEx(Func_CreateAWBinFile)
  365. #endif
  366. RemoveFromLoad(RemHost)                
  367. #if(switch1)
  368.     UpdateIni(Win_Ports_winawprn)                
  369. #endif
  370. :Label_InstallService
  371. ResetTarget(Target2to4)         
  372. ResetTarget(Target3to5)         
  373. CallProcEx(Func_GetShortTarget4)     
  374. CallProcEx(Func_GetShortTarget5)     
  375. #if(switch2)    
  376.     switch19 = CallProcEx(Func_QueryServiceConfig)
  377.     #if(switch19)
  378.         #if(switch23)
  379.             switch96 = TRUE
  380.         #endif
  381.     #endif
  382.     switch19 = CallProcEx(Func_RemoveService)
  383.     switch90 = FALSE 
  384.     #ifnot(switch19)
  385.         #if(switch24)
  386.             switch90 = TRUE 
  387.             switch95 = TRUE 
  388.         #endif
  389.         #ifnot(switch90)
  390.             #if(switch20)
  391.                 switch90 = TRUE 
  392.                 switch95 = TRUE 
  393.             #endif
  394.         #endif
  395.         #ifnot(switch90)
  396.         #endif
  397.     #else
  398.         switch95 = TRUE 
  399.     #endif
  400. #endif
  401. #if(switch2)
  402.     #if(switch95)
  403.         #if(switch4) 
  404.             #if(switch96)
  405.                 switch19 = CallProcEx(Func_CreateServiceStaWrkHostAuto)
  406.             #else
  407.                 switch19 = CallProcEx(Func_CreateServiceStaWrkHostDemand)
  408.             #endif
  409.         #else
  410.             #if(switch40) 
  411.                 #if(switch96)
  412.                     switch19 = CallProcEx(Func_CreateServiceStaWrkHostAuto)
  413.                 #else
  414.                     switch19 = CallProcEx(Func_CreateServiceStaWrkHostDemand)
  415.                 #endif
  416.             #else
  417.                 #if(switch96)
  418.                     switch19 = CallProcEx(Func_CreateServiceWrkNoHostAuto)
  419.                 #else
  420.                     switch19 = CallProcEx(Func_CreateServiceWrkNoHostDemand)
  421.                 #endif
  422.             #endif
  423.         #endif
  424.         #if(switch19)
  425.         #else
  426.         #endif
  427.     #endif
  428. #endif
  429. #if(switch99)
  430. #endif
  431. #if(switch1) 
  432.     #ifnot(switch3)
  433.         CallProcEx(Func_UpdateUsageCounts)      
  434.     #endif
  435. #endif
  436. :Label_Registry
  437. SaveRegistry(SaveRegGroup)    
  438. CallProcEx(Func_SetupTargetsRegistryDflt)
  439. MergeRegFile(RegAW)                         
  440. MergeRegFile(RegWinaw32)                 
  441. #if(switch1)    
  442.     MergeRegFile(RegWin95)              
  443. #else
  444.     MergeRegFile(RegWinNT)
  445.     #if(switch45) 
  446.         MergeRegFile(RegWinNTs)              
  447.     #endif
  448. #endif
  449. #if(switch4)
  450.     CallProcEx(Func_SetupTargetsRegistryShellSta)
  451. #else
  452.     #if(switch40)
  453.         CallProcEx(Func_SetupTargetsRegistryShellWrkHost)
  454.     #else
  455.         CallProcEx(Func_SetupTargetsRegistryShellWrkNoHost)
  456.     #endif
  457. #endif
  458. #if(switch1)
  459.     MergeRegFile(RegWinShellExt)        
  460. #else    
  461.     #if(switch45) 
  462.         MergeRegFile(RegWinShellExt)        
  463.         MergeRegFile(RegWinShellExtNT)
  464.     #endif
  465. #endif
  466. #if(switch4)
  467.     CallProcEx(Func_CreateKey_InstallTypeSta)               
  468. #else
  469.     #if(switch40)
  470.         CallProcEx(Func_CreateKey_InstallTypeWrkHost)  
  471.     #else
  472.         CallProcEx(Func_CreateKey_InstallTypeWrkNoHost)  
  473.     #endif
  474. #endif
  475. #if(switch4)
  476.     CallProcEx(Func_CreateKey_InstalldirSta) 
  477. #else
  478.     CallProcEx(Func_GetSourceParentPathRet)
  479.     CallProcEx(Func_CreateKey_InstalldirWrk) 
  480.     CallProcEx(Func_CreateKey_LicenseDirectory)
  481. #endif
  482. CallProcEx(Func_CreateKey_Userdir) 
  483. #if(switch2)
  484.     #ifnot(switch45)
  485.         Goto(Label_Registry_HstLoc)
  486.     #endif
  487. #endif
  488.     #if(switch4)
  489.         CallProcEx(Func_CreateKey_DefaultIconSta)
  490.     #else
  491.         CallProcEx(Func_CreateKey_DefaultIconWrk) 
  492.     #endif
  493. :Label_Registry_HstLoc
  494. #if(switch9)
  495.     switch5 = TRUE 
  496. #else
  497.     switch5 = FALSE 
  498. #endif
  499. #ifnot(switch4)
  500.     #ifnot(switch40)
  501.         switch5 = CallProcEx (Func_IsDriveTypeNetPath10)
  502.     #endif
  503. #endif
  504. CallProcEx(Func_RemoveKey_HostLocal)
  505. #ifnot(switch5)
  506.     CallProcEx(Func_CreateKey_HostLocal)
  507. #else
  508.     CallProcEx(Func_RemoveKey_Win95AutoStart)
  509. #endif
  510. #if(switch2)
  511.     CallProcEx (Func_QueryValueEx_OrigGina)         
  512.     switch5 = CallProcEx (Func_IsPathEmpty)
  513.     #ifnot(switch5)
  514.         CallProcEx(Func_SplitPath_AWGina)
  515.         switch19 = CallProcEx(Func_StringCompare_AWGina)
  516.         #ifnot(switch19)
  517.             CallProcEx(Func_CreateKey_SaveOrigGina)
  518.         #endif
  519.     #endif
  520.     #if(switch9)
  521.         CallProcEx(Func_CreateKey_GinaDll_System32)
  522.     #else
  523.         CallProcEx(Func_CreateKey_GinaDll_UserDir)
  524.     #endif
  525. #endif
  526. #if(switch1)
  527.     #if(switch9)
  528.         CallProcEx(Func_CreateKey_VxDHost_System)
  529.     #else
  530.         CallProcEx(Func_CreateKey_VxDHost_UserDir)
  531.     #endif
  532. #endif
  533. CallProcEx(Func_ProdQueryVersInfo)
  534. CallProcEx(Func_CreateKey_VersionInfo)
  535. EnableWin95Shell()
  536. #if(switch4)
  537.     CallProcEx(Func_SetupTargetsGroupsSta)
  538. #else
  539.     CallProcEx (Func_GetSourceParent)
  540.     CallProcEx(Func_SetupTargetsGroupsWrk)
  541. #endif
  542. Groups()                                
  543. ResetTarget(Target3to5) 
  544. CallProcEx(Func_GetShortTarget5) 
  545. WizardPanel(Panel_TechSupport, siwpca.dll)
  546. WizardProcessPanel()
  547. WizardPanel(Panel_HowToReach, siwpca.dll)
  548. #ifnot(switch46)
  549.     WizardExcludePanel(Panel_OEM_HowToReach)
  550.     WizardProcessPanel()
  551.     Goto(Label_PanelHTRDone)
  552. #endif
  553. WizardExcludePanel(Panel_HowToReach)
  554. WizardPanel(Panel_OEM_HowToReach, siwpca.dll)
  555. WizardProcessPanel()
  556. :Label_PanelHTRDone
  557. WizardPanel(Panel_CrossSell, siwpca.dll)
  558. WizardProcessPanel()
  559. #ifnot(switch4)
  560.     WizardExcludePanel(Panel_RegisterNow)
  561.     WizardExcludePanel(Panel_OnlineRegistration)
  562.     WizardExcludePanel(Panel_OnlineMarketing)
  563.     WizardExcludePanel(Panel_SendRegistration)
  564.     Goto(Label_PanelFinished)
  565. #endif
  566. WizardSetSkip(Panel_RegisterNow, Panel_PCACommonFinish)
  567. WizardSetSkip(Panel_OnlineRegistration, Panel_PCACommonFinish)
  568. WizardSetSkip(Panel_OnlineMarketing, Panel_PCACommonFinish)
  569. WizardSetSkip(Panel_SendRegistration, Panel_PCACommonFinish)
  570. WizardPanel(Panel_RegisterNow, siwpca.dll)
  571. WizardProcessPanel()
  572. WizardPanel(Panel_OnlineRegistration, siwpca.dll)
  573. WizardProcessPanel()
  574. WizardPanel(Panel_OnlineMarketing, siwpca.dll)
  575. WizardProcessPanel()
  576. WizardPanel(Panel_SendRegistration, siwpca.dll)
  577. WizardProcessPanel()
  578. :Label_PanelFinished
  579. WizardPanel(Panel_PCACommonFinish, siwpca.dll)
  580. switch20 = TRUE
  581. switch21 = TRUE
  582. WizardProcessPanel()
  583. Goto(Label_CleanupAndExit)
  584. :Label_AbnormalExit
  585. switch20 = FALSE
  586. switch21 = TRUE
  587. :Label_CleanupAndExit
  588. switch6 = IsSilentMode()
  589. #if(switch6)
  590.         CallProcEx(Func_CreateMIFFile)    
  591.         switch20 = TRUE
  592.         switch21 = FALSE
  593. #endif
  594. CallProcEx(ExitHookProc)
  595. #if(switch20) 
  596.     Exit()
  597. #else              
  598.     #if(switch2) 
  599.         RebootNT()
  600.     #endif
  601.     ExitRestart()
  602. #endif
  603. [Func_MemoryStandalone]
  604. dll = siwpca.dll
  605. function = InitDll
  606. arg0 = 0
  607. arg1 = 20
  608. arg2 = "pcANYWHERE"
  609. arg3 = pcANYWHERE32
  610. arg4 = PIPELINE.INI
  611. arg5 = 1 
  612. [Func_MemoryWorkstation]
  613. dll = siwpca.dll
  614. function = InitDll
  615. arg0 = 1
  616. arg1 = 20
  617. arg2 = "pcANYWHERE"
  618. arg3 = pcANYWHERE32
  619. arg4 = PIPELINE.INI
  620. arg5 = 1 
  621. [Func_CheckNTVer]
  622. dll = siwpca.dll
  623. function = IsWinVerNTGTE
  624. osversionMajor = 03
  625. osversionMinor = 51
  626. [Func_CheckOSVer]
  627. dll = siwpca.dll
  628. function = SCRCheckOSVersion
  629. arg0 = 03
  630. arg1 = 95
  631. arg2 = 03
  632. arg3 = 51
  633. [Func_CheckOSShell]
  634. dll = siwpca.dll
  635. function = SCRCheckOSVersion
  636. arg0 = 03
  637. arg1 = 95
  638. arg2 = 04
  639. arg3 = 00
  640. [Func_GetSourceParentPath10]
  641. dll = siwpca.dll
  642. function = FuncGetParentDir
  643. location = SOURCE
  644. szRet = PATH10
  645. [Func_CheckWinDriveSpace_95]
  646. dll = siwpca.dll
  647. function = FuncCheckFreeDriveSpaceWindows
  648. arg0 = 125000
  649. [Func_CheckWinDriveSpace_NT]
  650. dll = siwpca.dll
  651. function = FuncCheckFreeDriveSpaceWindows
  652. arg0 = 50000
  653. [Func_CheckTargetSpace_Sta]
  654. dll = siwpca.dll
  655. function = FuncCheckFreeDriveSpaceTarget
  656. arg0 = 15000000
  657. [Func_CheckTargetSpace_WrkHost]
  658. dll = siwpca.dll
  659. function = FuncCheckFreeDriveSpaceTarget
  660. arg0 = 12000000
  661. [Func_CheckTargetSpace_WrkNoHost]
  662. dll = siwpca.dll
  663. function = FuncCheckFreeDriveSpaceTarget
  664. arg0 = 4000000
  665. [Func_RegTestKeyAccess]
  666. dll = siwpca.dll
  667. function = FuncRegTestKeyAccess
  668. section = Section_AccessTest
  669. options = TERMINATE_ON_ERROR
  670. [Section_AccessTest]
  671. HKEY_LOCAL_MACHINE, "SOFTWARE", PATHRET
  672. HKEY_LOCAL_MACHINE, "SOFTWARE\Symantec", PATHRET
  673. HKEY_LOCAL_MACHINE, "SOFTWARE\Symantec\pcANYWHERE", PATHRET
  674. HKEY_CURRENT_USER,  "SOFTWARE", PATHRET
  675. HKEY_CURRENT_USER,  "SOFTWARE\Symantec", PATHRET
  676. HKEY_CURRENT_USER,  "SOFTWARE\Symantec\pcANYWHERE", PATHRET
  677. HKEY_LOCAL_MACHINE, "SOFTWARE\Symantec\InstalledApps", PATHRET
  678. HKEY_LOCAL_MACHINE, "SYSTEM\CurrentControlSet\Services", PATHRET
  679. [Func_ChkCurVerKey]
  680. dll = siwpca.dll
  681. function = SCRRegKeyExist
  682. arg0 = "HKEY_LOCAL_MACHINE"
  683. arg1 = "SOFTWARE\Symantec\pcANYWHERE\CurrentVersion"
  684. [Func_Chk70Key]
  685. dll = siwpca.dll
  686. function = SCRRegKeyExist
  687. arg0 = "HKEY_LOCAL_MACHINE"
  688. arg1 = "SOFTWARE\Symantec\pcANYWHERE\7.0"
  689. [Func_CurVerConvertKeyMach]
  690. dll = siwpca.dll
  691. function = SCRRegRenameKey
  692. arg0 = "HKEY_LOCAL_MACHINE"
  693. arg1 = "SOFTWARE\Symantec\pcANYWHERE"
  694. arg2 = "7.0"
  695. arg3 = "CurrentVersion"
  696. [Func_CurVerConvertKeyUser]
  697. dll = siwpca.dll
  698. function = SCRRegRenameKey
  699. arg0 = "HKEY_USERS"
  700. arg1 = "SOFTWARE\Symantec\pcANYWHERE"
  701. arg2 = "7.0"
  702. arg3 = "CurrentVersion"
  703. [Func_SetVars]
  704. dll = siwpca.dll
  705. function = FuncSetVar
  706. section = Section_SetVars
  707. [Section_SetVars]
  708. PATH0, %s, TARGET                                       
  709. PATH1, %s, TARGET                                       
  710. PATH2, %s\data, TARGET
  711. PATH3, %s\download, TARGET
  712. PATH8, %s\setup, TARGET
  713. PATH9, %s\drivers, SYSTEM
  714. [Func_SetVarsShortDirs]
  715. dll = siwpca.dll
  716. function = FuncConvertToShortName
  717. section = Section_SetVarsShortDirs
  718. [Section_SetVarsShortDirs]
  719. %s, PATH4, PATH5
  720. %s, PATH0, PATH6
  721. %s, PATH1, PATH7
  722. %s, PATH1, PATH11
  723. [Func_ConvertCharacterSet]
  724. dll = siwpca.dll
  725. function = FuncConvertCharacterSet
  726. arg0 = "%s, PATH11"
  727. arg1 = PATH11
  728. arg2 = 0
  729. [Func_CreateDirsStaWrk]
  730. dll = siwpca.dll
  731. function = FuncCreateDirLoc
  732. section = Section_CreateDirsStaWrk
  733. options = TERMINATE_ON_ERROR
  734. [Section_CreateDirsStaWrk]
  735. %s, PATH0       
  736. %s, PATH1       
  737. %s, PATH2       
  738. %s, PATH3       
  739. %s\extra, PATH0 
  740. [Func_CreateDirSharedComp]
  741. dll = siwpca.dll
  742. function = FuncCreateDirLoc
  743. arg0 = "%s, PATH4"
  744. [Func_SetupTargetsCopyStaWrk]
  745. dll = siwpca.dll
  746. function = FuncSetVar
  747. section = Section_SetupTargetsCopyStaWrk
  748. [Section_SetupTargetsCopyStaWrk]
  749. TARGET,  %s, PATH0
  750. TARGET2, %s, PATH1
  751. TARGET3, %s, PATH4
  752. TARGET4, %s, PATH2
  753. TARGET5, %s, SYSTEM
  754. [Func_SetupTargetsRegistryDflt]
  755. dll = siwpca.dll
  756. function = FuncSetVar
  757. section = Section_SetupTargetsRegistryDflt
  758. [Section_SetupTargetsRegistryDflt]
  759. TARGET,  %s, PATH0
  760. TARGET2, %s, PATH1
  761. TARGET3, %s, PATH4
  762. TARGET4, %s, PATH7
  763. TARGET5, %s, PATH5
  764. [Func_SetupTargetsRegistryShellSta]
  765. dll = siwpca.dll
  766. function = FuncSetVar
  767. section = Section_SetupTargetsRegistryShellSta
  768. [Section_SetupTargetsRegistryShellSta]
  769. TARGET2, %s, PATH1
  770. TARGET5, %s, PATH1
  771. [Func_SetupTargetsRegistryShellWrkHost]
  772. dll = siwpca.dll
  773. function = FuncSetVar
  774. section = Section_SetupTargetsRegistryShellWrkHost
  775. [Section_SetupTargetsRegistryShellWrkHost]
  776. TARGET2, %s, PATH1
  777. TARGET5, %s, PATH10
  778. [Func_SetupTargetsRegistryShellWrkNoHost]
  779. dll = siwpca.dll
  780. function = FuncSetVar
  781. section = Section_SetupTargetsRegistryShellWrkNoHost
  782. [Section_SetupTargetsRegistryShellWrkNoHost]
  783. TARGET2, %s, PATH10
  784. TARGET5, %s, PATH10
  785. [Func_SetupTargetsGroupsSta]
  786. dll = siwpca.dll
  787. function = FuncSetVar
  788. section = Section_SetupTargetsGroupsSta
  789. [Section_SetupTargetsGroupsSta]
  790. TARGET,  %s, PATH6
  791. TARGET2, %s, PATH6
  792. TARGET3, %s, PATH6
  793. [Func_SetupTargetsGroupsWrk]
  794. dll = siwpca.dll
  795. function = FuncSetVar
  796. section = Section_SetupTargetsGroupsWrk
  797. [Section_SetupTargetsGroupsWrk]
  798. TARGET,  %s, PATH10
  799. TARGET2, %s, PATH6
  800. TARGET3, %s, PATH6
  801. [Func_UpdateUsageCounts]
  802. dll = siwpca.dll
  803. function = FuncUpdateUsageCounts
  804. [RefCounts]
  805. symevnt.386, PATH4
  806. symevnt1.dll, PATH4
  807. s32evnt1.dll, PATH4
  808. [Func_ShowTargets]
  809. dll = siwpca.dll
  810. function = FuncShowTargets
  811. [Func_ShowRegs]
  812. dll = siwpca.dll
  813. function = FuncShowRegs
  814. [Func_QueryUserDirVal]
  815. dll = siwpca.dll
  816. function = FuncRegQueryValue
  817. arg0 = "HKEY_LOCAL_MACHINE"
  818. arg1 = "SOFTWARE\Symantec\pcANYWHERE\CurrentVersion\System"
  819. arg2 = UserDir
  820. arg3 = PATHRET
  821. [Func_QueryProgramFilesDir]
  822. dll = siwpca.dll
  823. function = FuncRegQueryValue
  824. arg0 = "HKEY_LOCAL_MACHINE"
  825. arg1 = "SOFTWARE\Microsoft\Windows\CurrentVersion"
  826. arg2 = ProgramFilesDir
  827. arg3 = PATHRET
  828. [Func_SetupDfltTarget]
  829. dll = siwpca.dll
  830. function = FuncSetupDefaultTarget
  831. arg0 = "standard"
  832. arg1 = "c:\Program Files\pcANYWHERE"
  833. arg2 = "c:\WIN32APP\winaw32"
  834. arg3 = %s, PATHRET
  835. arg4 = "pcANYWHERE"
  836. [Func_SetupSharedComponentsDir]
  837. dll = siwpca.dll
  838. function = FuncGetSharedCompDir
  839. arg0 = "c:\Program Files\Symantec"
  840. arg1 = "c:\WIN32APP\Symantec"
  841. arg2 = PATH4
  842. [Func_SetVarTarget3]
  843. dll = siwpca.dll
  844. function = FuncSetVar
  845. arg0 = TARGET3
  846. arg1 = "%s, PATH4"
  847. [Func_GetShortTarget4]
  848. dll = siwpca.dll
  849. function = FuncConvertToShortName
  850. arg0 = "%s, TARGET4"
  851. arg1 = "TARGET4"
  852. [Func_GetShortTarget5]
  853. dll = siwpca.dll
  854. function = FuncConvertToShortName
  855. arg0 = "%s, TARGET5"
  856. arg1 = "TARGET5"
  857. [Func_CreateTarget]
  858. dll = siwpca.dll
  859. function = FuncCreateDirLoc
  860. arg0 = "%s, TARGET"
  861. [Func_CreateTarget2]
  862. dll = siwpca.dll
  863. function = FuncCreateDirLoc
  864. arg0 = "%s, TARGET2"
  865. [Func_CreateTarget3]
  866. dll = siwpca.dll
  867. function = FuncCreateDirLoc
  868. arg0 = "%s, TARGET3"
  869. [Func_CreateTarget4]
  870. dll = siwpca.dll
  871. function = FuncCreateDirLoc
  872. arg0 = "%s, TARGET4"
  873. [Func_CreateTarget5]
  874. dll = siwpca.dll
  875. function = FuncCreateDirLoc
  876. arg0 = "%s, TARGET5"
  877. [Func_CreateKey_InstallTypeSta]
  878. dll = siwpca.dll
  879. function = FuncRegCreateKeyValue
  880. arg0 = "HKEY_LOCAL_MACHINE"
  881. arg1 = "SOFTWARE\Symantec\pcANYWHERE\CurrentVersion\System"
  882. arg2 = "InstallType"
  883. arg3 = "REG_DWORD"
  884. arg4 = "0"
  885. [Func_CreateKey_InstallTypeWrkHost]
  886. dll = siwpca.dll
  887. function = FuncRegCreateKeyValue
  888. arg0 = "HKEY_LOCAL_MACHINE"
  889. arg1 = "SOFTWARE\Symantec\pcANYWHERE\CurrentVersion\System"
  890. arg2 = "InstallType"
  891. arg3 = "REG_DWORD"
  892. arg4 = "1"
  893. [Func_CreateKey_InstallTypeWrkNoHost]
  894. dll = siwpca.dll
  895. function = FuncRegCreateKeyValue
  896. arg0 = "HKEY_LOCAL_MACHINE"
  897. arg1 = "SOFTWARE\Symantec\pcANYWHERE\CurrentVersion\System"
  898. arg2 = "InstallType"
  899. arg3 = "REG_DWORD"
  900. arg4 = "2"
  901. [Func_CreateKey_InstalldirSta]
  902. dll = siwpca.dll
  903. function = FuncRegCreateKeyValue
  904. arg0 = "HKEY_LOCAL_MACHINE"
  905. arg1 = "SOFTWARE\Symantec\pcANYWHERE\CurrentVersion\System"
  906. arg2 = "Installdir"
  907. arg3 = "REG_SZ"
  908. arg4 = "%s, PATH0"
  909. [Func_CreateKey_InstalldirWrk]
  910. dll = siwpca.dll
  911. function = FuncRegCreateKeyValue
  912. arg0 = "HKEY_LOCAL_MACHINE"
  913. arg1 = "SOFTWARE\Symantec\pcANYWHERE\CurrentVersion\System"
  914. arg2 = "Installdir"
  915. arg3 = "REG_SZ"
  916. arg4 = "%s, PATHRET"
  917. [Func_CreateKey_Userdir]
  918. dll = siwpca.dll
  919. function = FuncRegCreateKeyValue
  920. arg0 = "HKEY_LOCAL_MACHINE"
  921. arg1 = "SOFTWARE\Symantec\pcANYWHERE\CurrentVersion\System"
  922. arg2 = "Userdir"
  923. arg3 = "REG_SZ"
  924. arg4 = "%s, PATH0"
  925. [Func_CreateKey_LicenseDirectory]
  926. dll = siwpca.dll
  927. function = FuncRegCreateKeyValue
  928. arg0 = "HKEY_LOCAL_MACHINE"
  929. arg1 = "SOFTWARE\Symantec\pcANYWHERE\CurrentVersion\System"
  930. arg2 = "LicenseDirectory"
  931. arg3 = "REG_SZ"
  932. arg4 = "%s\License, PATHRET"
  933. [Func_CreateKey_FilesDirectory]
  934. dll = siwpca.dll
  935. function = FuncRegCreateKeyValue
  936. arg0 = "HKEY_LOCAL_MACHINE"
  937. arg1 = "SOFTWARE\Symantec\pcANYWHERE\CurrentVersion\System"
  938. arg2 = "FilesDirectory"
  939. arg3 = "REG_SZ"
  940. arg4 = "%s, PATH2"
  941. [Func_CreateKey_DefaultIconSta]
  942. dll = siwpca.dll
  943. function = FuncRegCreateKeyValue
  944. arg0 = "HKEY_CLASSES_ROOT"
  945. arg1 = "pcANYWHERE32\DefaultIcon"
  946. arg2 = ""
  947. arg3 = "REG_SZ"
  948. arg4 = "%s\winaw32.exe, PATH0"
  949. arg5 = 1
  950. [Func_CreateKey_DefaultIconWrk]
  951. dll = siwpca.dll
  952. function = FuncRegCreateKeyValue
  953. arg0 = "HKEY_CLASSES_ROOT"
  954. arg1 = "pcANYWHERE32\DefaultIcon"
  955. arg2 = ""
  956. arg3 = "REG_SZ"
  957. arg4 = "%s\winaw32.exe, PATHRET"
  958. arg5 = 1
  959. [Func_CreateServiceStaWrkHostDemand]
  960. dll = siwpca.dll
  961. function = FuncCreateService
  962. arg0 = "awhost32"
  963. arg1 = "pcANYWHERE Host Service"
  964. arg2 = "awhost32.exe"
  965. arg3 = "%s, PATH7"
  966. arg4 = SERVICE_DEMAND_START
  967. [Func_CreateServiceStaWrkHostAuto]
  968. dll = siwpca.dll
  969. function = FuncCreateService
  970. arg0 = "awhost32"
  971. arg1 = "pcANYWHERE Host Service"
  972. arg2 = "awhost32.exe"
  973. arg3 = "%s, PATH7"
  974. arg4 = SERVICE_AUTO_START
  975. [Func_CreateServiceWrkNoHostDemand]
  976. dll = siwpca.dll
  977. function = FuncCreateService
  978. arg0 = "awhost32"
  979. arg1 = "pcANYWHERE Host Service"
  980. arg2 = "awhost32.exe"
  981. arg3 = "%s, PATH10"
  982. arg4 = SERVICE_DEMAND_START
  983. [Func_CreateServiceWrkNoHostAuto]
  984. dll = siwpca.dll
  985. function = FuncCreateService
  986. arg0 = "awhost32"
  987. arg1 = "pcANYWHERE Host Service"
  988. arg2 = "awhost32.exe"
  989. arg3 = "%s, PATH10"
  990. arg4 = SERVICE_AUTO_START
  991. [Func_RemoveService]
  992. dll = siwpca.dll
  993. function = FuncRemoveService
  994. arg0 = "awhost32"
  995. [Func_ShowSwitches]
  996. dll = siwpca.dll
  997. function = FuncShowSwitches
  998. FirstSwitch = 20
  999. NumberToShow = 11
  1000. [Func_CreateAWBinFile]
  1001. dll = siwpca.dll
  1002. function = FuncAWBinFileUpdate
  1003. arg0 = "%s, PATH0"
  1004. arg1 = "%s, PATH2"
  1005. [Func_AWBinFileGetType_Sta]
  1006. dll = siwpca.dll
  1007. function = FuncAWBinFileGetType
  1008. arg0="%s, SOURCE"
  1009. [Func_AWBinFileGetType_Wrk]
  1010. dll = siwpca.dll
  1011. function = FuncAWBinFileGetType
  1012. arg0="%s, PATH10"
  1013. [Func_AWBinFileReadTarget]
  1014. dll = siwpca.dll
  1015. function = FuncAWBinFileReadTarget 
  1016. arg0 = "%s, PATH0"
  1017. [Func_RestoreTarget2]
  1018. dll = siwpca.dll
  1019. function = FuncGetParentDir
  1020. location = TARGET2
  1021. szRet = TARGET2
  1022. [Func_ExistSymVxD]
  1023. dll = siwpca.dll
  1024. function = FuncDoesFileExist
  1025. fileName = symevnt.386
  1026. filePath = SYSTEM
  1027. [Func_ExistSymDll]
  1028. dll = siwpca.dll
  1029. function = FuncDoesFileExist
  1030. fileName = symevnt1.dll
  1031. filePath = SYSTEM
  1032. [Func_UpdateFileSymVxD]
  1033. dll = siwpca.dll
  1034. function = FuncUpdateFile
  1035. fileNameSrc = symevnt.386
  1036. fileNameDest = symevnt.386
  1037. filePathSrc = TARGET3
  1038. filePathDest = SYSTEM
  1039. [Func_UpdateFileSymDll]
  1040. dll = siwpca.dll
  1041. function = FuncUpdateFile
  1042. fileNameSrc = symevnt1.dll
  1043. fileNameDest = symevnt1.dll
  1044. filePathSrc = TARGET3
  1045. filePathDest = SYSTEM
  1046. [Func_CreateKey_AccessTest]
  1047. dll = siwpca.dll
  1048. function = FuncRegCreateKeyValue
  1049. arg0 = "HKEY_LOCAL_MACHINE"
  1050. arg1 = "SOFTWARE\Symantec\pcANYWHERE\CurrentVersion\System"
  1051. arg2 = "AccessTest"
  1052. arg3 = "REG_SZ"
  1053. arg4 = "0"
  1054. [Func_DeleteKey_AccessTest]
  1055. dll = siwpca.dll
  1056. function = FuncRegDeleteKeyValue
  1057. arg0 = "HKEY_LOCAL_MACHINE"
  1058. arg1 = "SOFTWARE\Symantec\pcANYWHERE\CurrentVersion\System"
  1059. arg2 = "AccessTest"
  1060. [Func_QueryInstallVal]
  1061. dll = siwpca.dll
  1062. function = FuncRegQueryValue
  1063. arg0 = "HKEY_LOCAL_MACHINE"
  1064. arg1 = "SOFTWARE\Symantec\pcANYWHERE\CurrentVersion\System"
  1065. arg2 = Installed
  1066. arg3 = PATHRET
  1067. [Func_QueryValueEx_OrigGina]
  1068. dll = siwpca.dll
  1069. function = FuncRegQueryValue
  1070. arg0 = "HKEY_LOCAL_MACHINE"
  1071. arg1 = "SOFTWARE\MICROSOFT\WINDOWS NT\CurrentVersion\WinLogon"
  1072. arg2 = GinaDLL
  1073. arg3 = PATHRET
  1074. [Func_QueryValueEx_Win95AutoStart]
  1075. dll = siwpca.dll
  1076. function = FuncRegQueryValue
  1077. arg0 = "HKEY_LOCAL_MACHINE"
  1078. arg1 = "SOFTWARE\Microsoft\Windows\CurrentVersion\RunServices"
  1079. arg2 = "awhost32"
  1080. arg3 = PATHRET
  1081. [Func_QueryValueEx_SaveWin95AutoStart]
  1082. dll = siwpca.dll
  1083. function = FuncRegQueryValue
  1084. arg0 = "HKEY_LOCAL_MACHINE"
  1085. arg1 = "SOFTWARE\Symantec\pcANYWHERE\CurrentVersion\System"
  1086. arg2 = "SaveWin95AutoStart"
  1087. arg3 = PATHRET
  1088. [Func_IsPathEmpty]
  1089. dll = siwpca.dll
  1090. function = FuncIsPathEmpty
  1091. path = PATHRET
  1092. [Func_CreateKey_SaveOrigGina]
  1093. dll = siwpca.dll
  1094. function = FuncRegCreateKeyValue
  1095. arg0 = "HKEY_LOCAL_MACHINE"
  1096. arg1 = "SOFTWARE\Symantec\pcANYWHERE\CurrentVersion\System"
  1097. arg2 = "GinaDLL"
  1098. arg3 = "REG_SZ"
  1099. arg4 = "%s, PATHRET"
  1100. [Func_CreateKey_SaveWin95AutoStart]
  1101. dll = siwpca.dll
  1102. function = FuncRegCreateKeyValue
  1103. arg0 = "HKEY_LOCAL_MACHINE"
  1104. arg1 = "SOFTWARE\Symantec\pcANYWHERE\CurrentVersion\System"
  1105. arg2 = "SaveWin95AutoStart"
  1106. arg3 = "REG_SZ"
  1107. arg4 = "%s, PATHRET"
  1108. [Func_CreateKey_Win95AutoStart]
  1109. dll = siwpca.dll
  1110. function = FuncRegCreateKeyValue
  1111. arg0 = "HKEY_LOCAL_MACHINE"
  1112. arg1="SOFTWARE\Microsoft\Windows\CurrentVersion\RunServices"
  1113. arg2="awhost32"
  1114. arg3 = "REG_SZ"
  1115. arg4 = "%s, PATHRET"
  1116. [Func_MoveSampleFiles]
  1117. dll= siwpca.dll
  1118. function = FuncMoveFile
  1119. section = Section_MoveSampleFiles
  1120. [Section_MoveSampleFiles]
  1121. modem.chf, modem.chf, %s, PATH0, %s, PATH2
  1122. network.chf, network.chf, %s, PATH0, %s, PATH2
  1123. ras.chf, ras.chf, %s, PATH0, %s, PATH2
  1124. modem.bhf, modem.bhf, %s, PATH0, %s, PATH2
  1125. network.bhf, network.bhf, %s, PATH0, %s, PATH2
  1126. incoming.gwf, incoming.gwf, %s, PATH0, %s, PATH2
  1127. outgoing.gwf, outgoing.gwf, %s, PATH0, %s, PATH2
  1128. compserv.osf, compserv.osf, %s, PATH0, %s, PATH2
  1129. symantec.osf, symantec.osf, %s, PATH0, %s, PATH2
  1130. [Func_MoveNTHostDriver]
  1131. dll= siwpca.dll
  1132. function = FuncMoveFile
  1133. arg0 = aw_host.sys
  1134. arg1 = aw_host.sys
  1135. arg2 = "%s, PATH0"
  1136. arg3 = "%s, PATH9"
  1137. [Func_MoveHostVxDToWin]
  1138. dll= siwpca.dll
  1139. function = FuncMoveFile
  1140. arg0 = aw_host.386
  1141. arg1 = aw_host.386
  1142. arg2 = "%s, PATH1"
  1143. arg3 = "%s, SYSTEM"
  1144. [Func_MoveGinaDllToSystem32]
  1145. dll= siwpca.dll
  1146. function = FuncMoveFile
  1147. arg0 = awgina.dll
  1148. arg1 = awgina.dll
  1149. arg2 = "%s, PATH1"
  1150. arg3 = "%s, SYSTEM"
  1151. [Func_MoveAwdspntToSystem32]
  1152. dll= siwpca.dll
  1153. function = FuncMoveFile
  1154. arg0 = awdspnt.dll
  1155. arg1 = awdspnt.dll
  1156. arg2 = "%s, PATH0"
  1157. arg3 = "%s, SYSTEM"
  1158. [Func_GetSourceParent]
  1159. dll = siwpca.dll
  1160. function = FuncGetParentDir
  1161. location = SOURCE
  1162. szRet = SOURCE
  1163. [Func_GetSourceParentPathRet]
  1164. dll = siwpca.dll
  1165. function = FuncGetParentDir
  1166. location = SOURCE
  1167. szRet = PATHRET
  1168. [Func_RemoveKey_HostLocal]
  1169. dll = siwpca.dll
  1170. function = FuncRegDeleteKeyValue
  1171. arg0=HKEY_LOCAL_MACHINE
  1172. arg1="SOFTWARE\Symantec\pcANYWHERE\CurrentVersion\System"
  1173. arg2="HostLocal"
  1174. [Func_RemoveKey_SmartSetup]
  1175. dll = siwpca.dll
  1176. function = FuncRegDeleteKeyValue
  1177. arg0=HKEY_LOCAL_MACHINE
  1178. arg1="SOFTWARE\Symantec\pcANYWHERE\CurrentVersion\System"
  1179. arg2="SmartSetup"
  1180. [Func_CreateKey_HostLocal]
  1181. dll = siwpca.dll
  1182. function = FuncRegCreateKeyValue
  1183. arg0 = "HKEY_LOCAL_MACHINE"
  1184. arg1 = "SOFTWARE\Symantec\pcANYWHERE\CurrentVersion\System"
  1185. arg2 = "HostLocal"
  1186. arg3 = "REG_SZ"
  1187. arg4 = "1"
  1188. [Func_CreateKey_GinaDll_System32]
  1189. dll = siwpca.dll
  1190. function = FuncRegCreateKeyValue
  1191. arg0 = "HKEY_LOCAL_MACHINE"
  1192. arg1 = "SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon"
  1193. arg2 = "GinaDLL"
  1194. arg3 = "REG_SZ"
  1195. arg4 = "%s\awgina.dll, SYSTEM"
  1196. [Func_CreateKey_GinaDll_UserDir]
  1197. dll = siwpca.dll
  1198. function = FuncRegCreateKeyValue
  1199. arg0 = "HKEY_LOCAL_MACHINE"
  1200. arg1 = "SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon"
  1201. arg2 = "GinaDLL"
  1202. arg3 = "REG_SZ"
  1203. arg4 = "%s\awgina.dll, PATH1"
  1204. [Func_CreateKey_VxDHost_System]
  1205. dll = siwpca.dll
  1206. function = FuncRegCreateKeyValue
  1207. arg0 = "HKEY_LOCAL_MACHINE"
  1208. arg1 = "System\CurrentControlSet\Services\VxD\aw_host"
  1209. arg2 = "StaticVxD"
  1210. arg3 = "REG_SZ"
  1211. arg4 = "%s\aw_host.386, SYSTEM"
  1212. [Func_CreateKey_VxDHost_UserDir]
  1213. dll = siwpca.dll
  1214. function = FuncRegCreateKeyValue
  1215. arg0 = "HKEY_LOCAL_MACHINE"
  1216. arg1 = "System\CurrentControlSet\Services\VxD\aw_host"
  1217. arg2 = "StaticVxD"
  1218. arg3 = "REG_SZ"
  1219. arg4 = "%s\aw_host.386, PATH11"
  1220. [Func_IsDriveTypeNetPath1]
  1221. dll = siwpca.dll
  1222. function = FuncDriveGetType
  1223. arg0 = "%s, PATH1"
  1224. arg1 = DRIVE_REMOTE
  1225. [Func_IsDriveTypeNetPath10]
  1226. dll = siwpca.dll
  1227. function = FuncDriveGetType
  1228. arg0 = "%s, PATH10"
  1229. arg1 = DRIVE_REMOTE
  1230. [Func_RemoveKey_Win95AutoStart]
  1231. dll = siwpca.dll
  1232. function = FuncRegDeleteKeyValue
  1233. arg0=HKEY_LOCAL_MACHINE
  1234. arg1="SOFTWARE\Microsoft\Windows\CurrentVersion\RunServices"
  1235. arg2="awhost32"
  1236. [Func_RemoveKey_SaveWin95AutoStart]
  1237. dll = siwpca.dll
  1238. function = FuncRegDeleteKeyValue
  1239. arg0=HKEY_LOCAL_MACHINE
  1240. arg1 = "SOFTWARE\Symantec\pcANYWHERE\CurrentVersion\System"
  1241. arg2 = "SaveWin95AutoStart"
  1242. [Func_QueryServiceConfig]
  1243. dll = siwpca.dll
  1244. function = FuncQueryServiceConfig
  1245. arg0 = "awhost32"
  1246. [Func_SplitPath_AWGina]
  1247. dll = siwpca.dll
  1248. function = FuncSplitPath
  1249. arg0="%s, PATHRET"
  1250. arg3=REG0
  1251. [Func_StringCompare_AWGina]
  1252. dll = siwpca.dll
  1253. function = FuncStringCompare
  1254. arg0="%s, REG0"
  1255. arg1=awgina
  1256. [Func_MsgBox_Abort]
  1257. dll = siwpca.dll
  1258. function = FuncMsgBox
  1259. arg0 = "Unable to Read Installation File - Aborting Installation" 
  1260. arg1 = "Setup Notification"
  1261. [Func_MsgBox_ChangeDisk]
  1262. dll = siwpca.dll
  1263. function = FuncMsgBox
  1264. arg0 = "Please re-insert pcANYWHERE32 disk 1, then press OK." 
  1265. arg1 = "Setup Notification"
  1266. [Func_CreateMIFFile]
  1267. dll = siwpca.dll
  1268. function = FuncCreateMIFFile
  1269. section = Section_CreateMIFFile
  1270. [Section_CreateMIFFile]
  1271. COMPONENT, "WORKSTATION"
  1272. GROUP, "ComponentID", 1, "DMTF|ComponentID|1.0"
  1273. ATTRIBUTE, "Manufacturer", 1, READ-ONLY, SPECIFIC, STRING, "Symantec Corporation"
  1274. ATTRIBUTE, "Product", 2, READ-ONLY, SPECIFIC, STRING, "pcANYWHERE32"
  1275. ATTRIBUTE, "Version", 3, READ-ONLY, SPECIFIC, STRING, "7.0"
  1276. ATTRIBUTE, "Serial Number", 4, READ-ONLY, SPECIFIC, STRING, "N/A"
  1277. ATTRIBUTE, "Installation", 5, READ-ONLY, SPECIFIC, STRING, <datetime>
  1278. GROUP, "InstallStatus", 2, "MICROSOFT|JOBSTATUS|1.0"
  1279. ATTRIBUTE, "Status", 1, READ-ONLY, SPECIFIC, STRING, <status>
  1280. ATTRIBUTE, "Description", 2, READ-ONLY, SPECIFIC, STRING, <message>
  1281. [Func_DeleteCacheFileHost]
  1282. dll = siwpca.dll
  1283. function = FuncDeleteFile
  1284. arg0 = aw.hcf
  1285. arg1 = %s, PATH2
  1286. [Func_DeleteCacheFileRemote]
  1287. dll = siwpca.dll
  1288. function = FuncDeleteFile
  1289. arg0 = aw.swp
  1290. arg1 = %s, PATH2
  1291. [Func_Reboot]
  1292. dll = siwpca.dll
  1293. function = SCRReboot
  1294. [Func_SetErr_BadOSVer]
  1295. dll = siwpca.dll
  1296. function = FuncSetErrorDesc
  1297. arg0="Operating System Version Not Supported"
  1298. [Func_SetErr_NoWinSpace]
  1299. dll = siwpca.dll
  1300. function = FuncSetErrorDesc
  1301. arg0="Not enough space on Windows Drive for Installation to Continue"
  1302. [Func_SetErr_OpenAWBin]
  1303. dll = siwpca.dll
  1304. function = FuncSetErrorDesc
  1305. arg0="Unable to Read Installation File"
  1306. [Func_SetErr_BadTargetDir]
  1307. dll = siwpca.dll
  1308. function = FuncSetErrorDesc
  1309. arg0="Specified Installation Directory Not Valid"
  1310. [Func_SetErr_NoTargetSpace]
  1311. dll = siwpca.dll
  1312. function = FuncSetErrorDesc
  1313. arg0="Not enough space on Target Drive for Installation to Continue"
  1314. [Func_SetErr_CreateDir]
  1315. dll = siwpca.dll
  1316. function = FuncSetErrorDesc
  1317. arg0="Directory Creation Failed"
  1318. [Func_GetExtraFiles]
  1319. dll = siwpca.dll
  1320. function = SCRFileCopyExp
  1321. arg0 = %s\extra, SOURCE
  1322. arg1 = %s\extra, PATH0
  1323. [Func_CopyExtraFiles]
  1324. dll = siwpca.dll
  1325. function = SCRCopyFile
  1326. arg0 = *.*
  1327. arg2 = %s\extra, PATH0
  1328. arg3 = %s\data, PATH0
  1329. arg4 = D
  1330. [Func_RemoveExtraDir]
  1331. dll = siwpca.dll
  1332. function = FuncDeleteDir
  1333. arg0 = %s\extra, PATH0
  1334. [Func_DelWin95Keys]
  1335. dll = siwpca.dll
  1336. function = FuncRegDeleteKeyValue
  1337. section = SecDelWin95Keys
  1338. [SecDelWin95Keys]
  1339. HKEY_LOCAL_MACHINE, "SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\pcANYWHERE7.0"
  1340. HKEY_LOCAL_MACHINE, "SOFTWARE\Symantec\SharedUsage\Symevnt.386", "pcANYWHERE7.0"
  1341. HKEY_LOCAL_MACHINE, "SOFTWARE\Symantec\SharedUsage\Symevnt1.dll", "pcANYWHERE7.0"
  1342. HKEY_LOCAL_MACHINE, "SOFTWARE\Symantec\SharedUsage\S32evnt1.dll", "pcANYWHERE7.0"
  1343. [Func_DelWinNTKeys]
  1344. dll = siwpca.dll
  1345. function = FuncRegDeleteKeyValue
  1346. section = SecDelWinNTKeys
  1347. [SecDelWinNTKeys]
  1348. HKEY_LOCAL_MACHINE, "SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\pcANYWHERE7.0"
  1349. [Func_DelCommonKeys]
  1350. dll = siwpca.dll
  1351. function = FuncRegDeleteKeyValue
  1352. section = SecDelCommonKeys
  1353. [SecDelCommonKeys]
  1354. HKEY_LOCAL_MACHINE, "SOFTWARE\Symantec\InstalledApps", "pcANYWHERE7.0"
  1355. HKEY_LOCAL_MACHINE, "SOFTWARE\Symantec\Online Registration\pcANYWHERE7.0"
  1356. HKEY_CLASSES_ROOT, "pcANYWHERE7.0"
  1357. [Func_ProdQueryVersInfo]
  1358. dll = siwpca.dll
  1359. function = SCRProdQueryVersInfo
  1360. arg0 = PATHRET
  1361. [Func_CreateKey_VersionInfo]
  1362. dll = siwpca.dll
  1363. function = FuncRegCreateKeyValue
  1364. arg0 = "HKEY_LOCAL_MACHINE"
  1365. arg1 = "SOFTWARE\Symantec\pcANYWHERE\CurrentVersion"
  1366. arg2 = "CurrentVersion"
  1367. arg3 = "REG_BINARY"
  1368. arg4 = PATHRET
  1369. [Target5_System]
  1370. reset = TARGET5
  1371. location = %s, SYSTEM
  1372. [Target2_Target]
  1373. reset = TARGET2
  1374. location = %s, TARGET
  1375. [Target2_Target\System]
  1376. reset = TARGET2
  1377. location = %s\System, TARGET
  1378. [Target4_Target\Data]
  1379. reset = TARGET4
  1380. location = %s\Data, TARGET
  1381. [Target4_System\Drivers]
  1382. reset = TARGET4
  1383. location = %s\Drivers, SYSTEM
  1384. [Target2_Target2\awgina]
  1385. reset = TARGET2
  1386. location = %s\awgina.dll, TARGET2
  1387. [Target5_Target\Download]
  1388. reset = TARGET5
  1389. location = %s\Download, TARGET
  1390. [Target2to4]
  1391. reset = TARGET4
  1392. location = %s, TARGET2
  1393. [Target3to5]
  1394. reset = TARGET5
  1395. location = %s, TARGET3
  1396. [Target1to5]
  1397. reset = TARGET5
  1398. location = %s, TARGET
  1399. [RegWinaw32]
  1400. file = %s\winaw32.reg, TARGET2
  1401. location = TARGET2
  1402. [RegAW]
  1403. file = %s\aw.reg, TARGET2
  1404. location = TARGET2
  1405. [RegWin95]
  1406. file = %s\winaw32w.reg, TARGET2
  1407. location = TARGET2
  1408. [RegWinNT]
  1409. file = %s\winaw32n.reg, TARGET2
  1410. location = TARGET2
  1411. [RegWinNTs]
  1412. file = %s\winawnts.reg, TARGET2
  1413. location = TARGET2
  1414. [RegWinShellExt]
  1415. file = %s\awshelli.reg, TARGET2
  1416. location = TARGET2
  1417. [RegWinShellExtNT]
  1418. file = %s\awshlnti.reg, TARGET2
  1419. location = TARGET2
  1420. [Panel_WrongVersion]
  1421. Title="Incorrect Version"
  1422. DlgProc=_PanelDlgProc@16
  1423. ResourceId=102
  1424. Bitmap16=600
  1425. PanelDataProc=_DefaultDataProc@0
  1426. PanelFlags=First+Last
  1427. [Panel_NoWinSpace]
  1428. Caption="Low Disk Space"
  1429. DlgProc=DlgProcNoWinSpace
  1430. ResourceId=108
  1431. PanelDataProc=_DefaultDataProc@0
  1432. PanelFlags=First+Last
  1433. [Panel_Welcome]
  1434. Title="Welcome to pcANYWHERE"
  1435. DlgProc=DlgProcSubclassWelcomeDlgProc
  1436. ResourceId=100
  1437. Bitmap16=600
  1438. PanelDataProc=_WelcomeDataProc@0
  1439. PanelFlags=First
  1440. [Nothing]
  1441. DlgProc=_DlgProcSubclassWelcomeDlgProc
  1442. DlgProc=_WelcomeDlgProc@16
  1443. [Panel_License]
  1444. Caption="Online License Agreement"
  1445. DlgProc=_LicenseDlgProc@16
  1446. ResourceId=502
  1447. PanelDataProc=_LicenseDataProc@0
  1448. [Panel_RegAccessWarning]
  1449. Caption="Registry Access Rights"
  1450. DlgProc=DlgProcErrorRegistryAccess
  1451. ResourceId=147
  1452. PanelDataProc=_DefaultDataProc@0
  1453. PanelFlags=Next
  1454. [Panel_NoTargetSpace]
  1455. Caption="Low Disk Space"
  1456. DlgProc=DlgProcNoTargetSpace
  1457. ResourceId=143
  1458. PanelDataProc=_DefaultDataProc@0
  1459. PanelFlags=Next
  1460. [Panel_Error_DirCreateFailed]
  1461. Caption="Directory Creation Failed"
  1462. DlgProc=_PanelDlgProc@16
  1463. ResourceId=142
  1464. PanelDataProc=_DefaultDataProc@0
  1465. [Panel_SetupReviewCopyFilesSta]
  1466. Title="Setup Review"
  1467. DlgProc=DlgProcSetupReview
  1468. ResourceId=128
  1469. Bitmap16=600
  1470. PanelDataProc=_DefaultDataProc@0
  1471. [Panel_SetupReviewCopyFilesWrk]
  1472. Title="WorkStation Setup Review"
  1473. DlgProc=DlgProcSetupReview
  1474. ResourceId=128
  1475. Bitmap16=600
  1476. PanelDataProc=_DefaultDataProc@0
  1477. [Panel_SetupReviewNoCopyFilesWrk]
  1478. Title="WorkStation Setup Review"
  1479. DlgProc=DlgProcSetupReview
  1480. ResourceId=129
  1481. Bitmap16=600
  1482. PanelDataProc=_DefaultDataProc@0
  1483. [Panel_WorkStationHostFiles]
  1484. Title="Host Operation"
  1485. DlgProc=_PanelDlgProc@16
  1486. ResourceId=141
  1487. Bitmap16=600
  1488. PanelDataProc=_DefaultDataProc@0
  1489. PanelFlags=Skip
  1490. [Panel_WorkStationHostFilesNT]
  1491. Title="Host Operation"
  1492. DlgProc=_PanelDlgProc@16
  1493. ResourceId=151
  1494. Bitmap16=600
  1495. PanelDataProc=_DefaultDataProc@0
  1496. PanelFlags=
  1497. [Panel_TechSupport]
  1498. Caption="Symantec Support Solutions"
  1499. Title="Symantec Support Solutions"
  1500. DlgProc=_TechSupDlgProc@16
  1501. ResourceId=507
  1502. Bitmap16=207
  1503. PanelDataProc=_DefaultDataProc@0
  1504. PanelFlags=First+NoCancel
  1505. [Panel_HowToReach]
  1506. Title="How to Reach Us"
  1507. DlgProc=_ReachDlgProc@16
  1508. ResourceId=513
  1509. Bitmap16=213
  1510. PanelDataProc=_DefaultDataProc@0
  1511. PanelFlags=NoCancel
  1512. [Panel_CrossSell]
  1513. Title="Windows 95 Solutions"
  1514. DlgProc=_CrossSellDlgProc@16
  1515. PanelDataProc=_CrossSellDataProc@0
  1516. ResourceId=512
  1517. Bitmap16=212
  1518. PanelFlags=NoCancel
  1519. [Panel_Finished_95]
  1520. Title="Setup Complete"
  1521. DlgProc=_PanelDlgProc@16
  1522. ResourceId=130
  1523. Bitmap16=600
  1524. PanelDataProc=_DefaultDataProc@0
  1525. [Panel_Finished_NT]
  1526. Title="Setup Complete"
  1527. DlgProc=_PanelDlgProc@16
  1528. ResourceId=130
  1529. Bitmap16=600
  1530. PanelDataProc=_DefaultDataProc@0
  1531. [Panel_FinishedNTReboot]
  1532. DlgProc=_PanelDlgProc@16
  1533. ResourceId=149
  1534. Bitmap16=600
  1535. PanelDataProc=_DefaultDataProc@0
  1536. [Panel_SpecifyLocationSta]
  1537. Title="Program Location"
  1538. DlgProc=DlgProcSpecifyLocation
  1539. ResourceId=118
  1540. Bitmap16=600
  1541. PanelDataProc=_DefaultDataProc@0
  1542. [Panel_SpecifyLocationWrk]
  1543. Title="Program Location"
  1544. DlgProc=DlgProcSpecifyLocation
  1545. ResourceId=119
  1546. Bitmap16=600
  1547. PanelDataProc=_DefaultDataProc@0
  1548. [Panel_OnlineRegistration]
  1549. DlgProc=_UsaRegDlgProc@16
  1550. PanelDataProc=_UsaRegDataProc@0
  1551. ResourceId=505
  1552. PanelFlags=Skip
  1553. [Panel_OnlineMarketing]
  1554. DlgProc=_MarketingDlgProc@16
  1555. PanelDataProc=_MarketingDataProc@0
  1556. ResourceId=506
  1557. PanelFlags=Skip
  1558. [Panel_SendRegistration]
  1559. Title="Send Us Your Form"
  1560. DlgProc=_SendRegDlgProc@16
  1561. PanelDataProc=_SendRegDataProc@0
  1562. ResourceId=514
  1563. Bitmap16=214
  1564. PanelFlags=Skip
  1565. [Panel_RegisterNow]
  1566. Title="Register Now"
  1567. DlgProc=_RegNowDlgProc@16
  1568. PanelDataProc=_RegNowDataProc@0
  1569. ResourceId=504
  1570. Bitmap16=600
  1571. PanelFlags=Skip
  1572. [Panel_CommonFinish]
  1573. Caption="pcANYWHERE32 Install For Windows 95 and NT"
  1574. Title="Installation Complete"
  1575. DlgProc=_FinishDlgProc@16
  1576. PanelDataProc=_FinishDataProc@0
  1577. ResourceId=563
  1578. Bitmap16=600
  1579. PanelFlags=First+Last+Finish
  1580. [Panel_PCACommonFinish]
  1581. Title="Installation Complete"
  1582. DlgProc=DlgProcCommonFinish
  1583. PanelDataProc=_DefaultDataProc@0
  1584. ResourceId=152
  1585. Bitmap16=600
  1586. PanelFlags=First+Last+Finish
  1587. [PCACopy]
  1588. CopyMain.BaseFiles, "pcANYWHERE",    0, Y, N, Y
  1589. [PCACopy:CopyDialog]
  1590. caption = "Copying pcANYWHERE Files..."
  1591. posx = -50
  1592. posy = -50
  1593. [FileCopy]
  1594. insertcaption = "Insert Diskette"
  1595. errorcaption = "Error Copying Files"
  1596. [Cancel]
  1597. caption = "pcANYWHERE Setup Wizard"
  1598. text = "Are you sure that you want to cancel the installation?"
  1599. [CancelShell]
  1600. caption = "pcANYWHERE Setup Wizard"
  1601. text = "Are you sure that you want to cancel the installation?"
  1602. [PCACopy:Advo]
  1603. posx = 50
  1604. posy = 50
  1605. location=siwpca.dll
  1606. count=2
  1607. bitmapsonly=1
  1608. [groups]
  1609. "pcANYWHERE32",       winaw32.grp
  1610. [pcANYWHERE32]
  1611. "pcANYWHERE"            ,  winaw32.exe,        BaseFiles, 0, TARGET
  1612. "Remove pcANYWHERE"     ,  "setup.exe",      BaseFiles, 0, TARGET2, , , "/u"
  1613. "Release Notes"         ,  "readme.txt",         BaseFiles, 0, TARGET3
  1614. [CustDLLCopy]
  1615. siwpca.dll, siwpca.dll, SOURCE, TEMPDIR
  1616. cramapi.dll, cramapi.dll, SOURCE, TEMPDIR
  1617. ctl3d.dll, ctl3d.dll, SOURCE, TEMPDIR
  1618. [RemHost]
  1619. winhost.exe
  1620. [ExitHookProc]
  1621. dll = siwpca.dll
  1622. function = ReleaseDLL
  1623. [PCACommonFinish]
  1624. SuccessText = "pcANYWHERE32 for Windows 95 and Windows NT has been successfully installed on your computer."
  1625. AddlInfoText = "For the latest information on pcANYWHERE32, please see the file readme.txt located in the program folder."
  1626. RestartAdvice = "Windows must be restarted before pcANYWHERE is run."
  1627. RestartAdviceFInUse = "Windows must be restarted before pcANYWHERE is run and before installing any other applications." 
  1628. RestartOnlyText = "The install will now restart Windows to complete the necessary changes."
  1629. ContinueOnlyText = "Installation is complete."
  1630. [ContinueMsg]
  1631. caption="Continue"
  1632. [RestartMsg]
  1633. caption="Restart"
  1634. [RebootMsg]
  1635. caption="Reboot"
  1636. [MsgBoxWin95Okay]
  1637. caption = "Win95"
  1638. text = "Okay"
  1639. [MsgBoxWinNTOkay]
  1640. caption = "WinNT"
  1641. text = "Okay"
  1642. [MsgBoxCreateTarget3]
  1643. caption = "Notice"
  1644. text = "Create Target 3 Now"
  1645. [MsgBoxCreatedTarget3]
  1646. caption = "Notice"
  1647. text = "Created Target 3"
  1648. [MsgBoxExcludedPanel]
  1649. caption = "Notice"
  1650. text = "Excluded Drive Creation Error Panel"
  1651. [MsgBoxCopyDone]
  1652. caption = "Notice"
  1653. text = "Copy Completed"
  1654. [MsgBoxUsageCountDone]
  1655. caption = "Notice"
  1656. text = "Usage Counts Done"
  1657. [MsgBoxRegistryDone]
  1658. caption = "Notice"
  1659. text = "Registry Done"
  1660. [MsgBoxGroupsDone]
  1661. caption = "Notice"
  1662. text = "Groups Done"
  1663. [SetShellSave]
  1664. win.ini, win.siw, WINDOWS, WINDOWS
  1665. system.ini, system.siw, WINDOWS, WINDOWS
  1666. [SetShellRestore]
  1667. system.siw, system.ini, WINDOWS, WINDOWS
  1668. win.siw, win.ini, WINDOWS, WINDOWS
  1669. [SaveRegGroup]
  1670. WINDOWS, system.pca, user.pca
  1671. [Win_Ports_winawprn]
  1672. IniName = win.ini
  1673. SectionName = Ports
  1674. pcaw.prn = ""
  1675. [pix]
  1676. color = %s\pcabgrnd.bmp
  1677. color = %s\symantec.rle, -1, -1
  1678. [RequiredIntro]
  1679. Caption="pcANYWHERE32 For Windows 95 and Windows NT Setup Wizard"
  1680. Title="Files Required for Upgrade"
  1681. DlgProc=_RequiredDlgProc@16
  1682. ResourceId=509
  1683. Bitmap16=600
  1684. Data=_EnumQPD@4
  1685. PanelDataProc=_RequiredDataProc@0
  1686. [Required]
  1687. Caption="pcANYWHERE32 For Windows 95 and Windows NT Setup Wizard"
  1688. Title="Files Required for Upgrade"
  1689. DlgProc=_RequiredDlgProc@16
  1690. ResourceId=508
  1691. Bitmap16=600
  1692. Data=_EnumQPD@4
  1693. PanelDataProc=_RequiredDataProc@0
  1694. [RequiredSuccess]
  1695. Caption="pcANYWHERE32 For Windows 95 and Windows NT Setup Wizard"
  1696. Title="Required File Found"
  1697. ResourceId=552
  1698. Bitmap16=600
  1699. PanelFlags=First
  1700. DlgProc=_PanelDlgProc@16
  1701. PanelDataProc=_DefaultDataProc@0
  1702. [Set_Target]
  1703. reset = TARGET
  1704. location = c:\temp\t
  1705. [Set_Target2]
  1706. reset = TARGET2
  1707. location = c:\temp\t2
  1708. [Set_Target3]
  1709. reset = TARGET3
  1710. location = c:\temp\t3
  1711. [Set_Target4]
  1712. reset = TARGET4
  1713. location = c:\temp\t4
  1714. [Set_Target5]
  1715. reset = TARGET5
  1716. location = c:\temp\t5
  1717. ;------------------    OEM CUSTOMIZATION SECTION - BEGIN--------------
  1718. ; 'How To Reach Panel' Information
  1719. ;  1) Set switch46 to TRUE near top of file
  1720. ;  2) Remove the lines below marked 'remove this line'
  1721. ;    3) Change 'Title' of wizard panel below if desired
  1722. ;  2) Change text below in 'Section' and 'Text' fields, leave blank for none
  1723. ;-------------------------------------------------------------------
  1724. ;    oem - remove this line -------------------------------------------
  1725. ;    oem - remove this line -------------------------------------------
  1726. ;    oem - remove this line -------------------------------------------
  1727. ;    oem - remove this line -------------------------------------------
  1728. ;    oem - remove this line -------------------------------------------
  1729. ;    oem - remove this line -------------------------------------------
  1730. ;    oem - remove this line -------------------------------------------
  1731. ;    oem - remove this line -------------------------------------------
  1732. ;    oem - remove this line -------------------------------------------
  1733. ;    oem - remove this line -------------------------------------------
  1734. ;    oem - remove this line -------------------------------------------
  1735. ;    oem - remove this line -------------------------------------------
  1736. ;    oem - remove this line -------------------------------------------
  1737. ;    oem - remove this line -------------------------------------------
  1738. ;    oem - remove this line -------------------------------------------
  1739. ;
  1740. [Panel_OEM_HowToReach]
  1741. Title="How to Reach Us"      
  1742. DlgProc=DlgProcOEMHowToReach
  1743. ResourceId=153
  1744. Bitmap16=213
  1745. PanelDataProc=_DefaultDataProc@0
  1746. PanelFlags=NoCancel
  1747. [OEMHowToReach]
  1748. Section1 = "1st Location"
  1749. Section2 = "2nd Location"
  1750. Section3 = "3rd Location"
  1751. Section4 = "4th Location"
  1752. Text1 = "First Text Box"
  1753. Text2 = "Second Text Box"
  1754. Text3 = "Third Text Box"
  1755. Text4 = "Fourth Text Box"
  1756. ;------------------    OEM CUSTOMIZATION SECTION - END--------------
  1757.