home *** CD-ROM | disk | FTP | other *** search
/ Personal Computer World 2007 November / PCWNOV07.iso / shared / regwiz.cab / RegWizUI.dll / HTML / CONST.VBS < prev    next >
Encoding:
Text File  |  2005-07-13  |  7.7 KB  |  239 lines

  1. '// Params to be excluded from application url's during massaging. '|' is the separator
  2. Const EXCLUSION_LIST_PARAMS = "regwiz"
  3.  
  4. '// OS Type. Mimiced from Mcinstall.
  5. Const MCINST_OS_UNKNOWN = 0
  6. Const MCINST_OS_WIN_95  = 1
  7. Const MCINST_OS_WIN_98  = 2 
  8. Const MCINST_OS_WIN_NT  = 3
  9. Const MCINST_OS_WIN_2K  = 4
  10. Const MCINST_OS_WIN_ME  = 5
  11. Const MCINST_OS_WIN_XP  = 6
  12.  
  13. '// Error Code
  14. Const MCINST_ADMIN_REQUIRED = 17
  15.  
  16. '// RegWiz Exe Wait State
  17. Const REGWIZ_STATE_NORMAL    = 0
  18. Const REGWIZ_STATE_INETWAIT = 1
  19. Const REGWIZ_STATE_NEXTRUN  = 2
  20.  
  21. '//EXE name
  22. Const MCAGENT_EXE        = "mcagent.exe"
  23. Const MCDASH_EXE        = "mcdash.exe"
  24. Const MCWELCOM_EXE        = "McWelCom.Exe"
  25. Const STR_MCVSSHLDEXE    = "\mcvsshld.exe"
  26. Const STR_MCAGENTEXE    = "\mcagent.exe"
  27. Const STR_MCUPDATEEXE    = "\mcupdate.exe"
  28. Const STR_MCWELCOMEXE    = "\mcwelcom.exe"
  29. Const MCREGWIZ_EXE        = "McRegWiz.Exe"
  30.  
  31. '// RegWiz RunMode
  32. Const CMDLINE_NOPARAM = 0
  33. Const CMDLINE_EMBEDDING = 2
  34. Const CMDLINE_AUTORUN = 4
  35. Const CMDLINE_UPDATE = 8
  36. Const CMDLINE_MASSAGE = 16
  37. Const CMDLINE_PRODUCTSETUP = 32
  38. Const CMDLINE_WOW = 64
  39.  
  40. Const MCREGWIZ_RUN_MODE                = "McRegWizRunMode"
  41. Const REG_KEY_REGWIZ_BOOT_COUNT        = "RegWizBootCount"
  42. Const REG_AGENT                        = "HKLM\Software\McAfee.com\Agent"
  43.  
  44. '// CLSID
  45. Const CLSID_MCAgent            = "{C7E39D60-7A9F-42bf-ABB1-03DC0FA4F493}"
  46. Const CLSID_MCREGWIZ_EXE    = "{A1629739-6AE2-49f5-9A40-7FBD9CF5148F}"
  47. Const CLSID_MCVSSHLD        = "{692E988D-1057-4c57-8078-26CF7AE54263}"
  48. Const sLIC                    = "{27CDC360-101B-48ff-96F0-8580AD849AAD}"
  49.  
  50. '// Directory names
  51. Const REGWIZ_APP_DIR_NAME_WSLASH    =    "\RegApp"
  52. Const REGWIZ_DIR_NAME_WSLASH        =    "\RegWiz"
  53. Const MCAFEECOM_WSLASH                =    "\McAfee.com"
  54. Const AGENT_WSLASH                    =    "\Agent"
  55. Const SHARED_WSLASH                    =    "\Shared"
  56. Const DATA_NEWS_DIR                    =    "\Data"
  57. Const COMMON_APP_DATA_DIR            =    "\McAfee.com\Agent"
  58. Const AGENT_DIR_NAME                =    "\Agent"
  59. Const VSO_DIR_NAME                    =    "\VSO"
  60.  
  61. Const REG_VSO_KEY           = "HKLM\Software\McAfee.com\VirusScan Online"
  62. Const REGKEY_AGENT_APPS        = "HKLM\Software\McAfee.com\Agent\Apps\"
  63. Const REGKEY_RUN            = "HKLM\Software\Microsoft\Windows\CurrentVersion\Run"
  64. Const REGKEY_MCREGWIZ        = "McRegWiz"
  65. Const REG_INSTALL_DIR       = "Install Dir"
  66. Const REG_RUNONCE_VSO        = "VirusScan Online"
  67. Const REG_RUNONCE_WELCOME    = "McafWelcome"
  68. Const REG_MCAGENT_KEY        = "McAgentExe"
  69. Const REG_MCUPDATE_KEY        = "McUpdateExe"
  70.  
  71. Const MCREGWIZ_INTERFACE_NAME    = "McRegWizIFace"
  72. Const MCREGWIZ_WAIT_STATE        = "McRegWizWaitState"
  73.  
  74. Const PROGRAMFILES_REGKEY   = "HKLM\Software\Microsoft\Windows\CurrentVersion"
  75. Const PROGRAMFILES_VALNAME  = "ProgramFilesDir"
  76.  
  77. Const REG_WELCOME_KEY         = "HKLM\Software\McAfee.com\Partner\Welcome"
  78. Const REG_VALUENAME_NEXTPAGE = "NextPage"
  79.  
  80. Const REG_REGWIZ_KEY                = "HKLM\Software\McAfee.com\Agent\RegWiz"
  81. Const REG_REGWIZ_URL_KEY            = "RegUrl"
  82.  
  83. Const REG_REGWIZ_LOG_KEY            = "HKLM\Software\McAfee.com\RegWiz\Installer"
  84. Const REG_REGWIZ_LOG_COUNT_NAME        = "RegWizLogCount"
  85. Const REG_REGWIZ_LOG_COUNT_PREFIX    = "RegWizLog#"
  86.  
  87. '// Special Folder ID
  88. Const ID_COMMON_APP_DATA    = 35
  89.  
  90. '// Return Values
  91.  
  92. Const REGWIZ_SUCCESS            = 0
  93. Const REGWIZ_ONREBOOT            = 1
  94. Const REGWIZ_WHEN_CONNECTED        = 2
  95. Const REGWIZ_ONREBOOT_CONNECTED    = 3
  96. Const REGWIZ_NEXTRUN            = 4
  97.  
  98. '// Script internal return values
  99. Const REGWIZ_STATUS_SUCCESS        = 0
  100. Const REGWIZ_STATUS_NOINTERNET    = -1001
  101.  
  102. Const ERROR_HTM        = "error.htm"
  103. Const UPROSET_HTM    = "uproset.htm"
  104. Const PROFILE_HTM    = "profile.htm"
  105. Const THANKYOU_HTM    = "thankyou.htm"
  106. Const TERMS_HTM        = "terms.htm"
  107. Const REMINDME_HTM    = "remind.htm"
  108. Const REMCONFM_HTM    = "remconfm.htm"
  109. Const FORCESUB_HTM    = "forcesub.htm"
  110. Const INETCONRM_HTM    = "inetconrm.htm"
  111. Const COMPLETION_HTM = "complete.htm"
  112. Const SUBMITONCONNECT_HTM = "suboncon.htm"
  113.  
  114. Const OPTIN_HTM        = "optin.htm"
  115. Const EULA_HTM        = "eula.htm"
  116. Const CANCEL_HTM    = "thankyou.htm"
  117.  
  118. '// Property Names
  119. Const PROP_VERSION        = "Version"
  120. Const PROP_ACCOUNTID    = "AccountID"
  121. Const PROP_WIZARDPARAM    = "WizardParam"
  122. Const PROP_PROFILE        = "Profile"
  123. Const PROP_APPLICATION    = "Application"
  124. Const PROP_BACKEND        = "BackEnd"
  125. Const PROP_REGURL        = "RegUrl"
  126. Const PROP_CUSTOMID        = "CustomID"
  127. Const PROP_LANGUAGE        = "Language"
  128. Const PROP_SYNCURL        = "SyncUrl"
  129. Const PROP_WEBSITE        = "WebSite"
  130. Const PROP_EXPIRYDATE    = "ExpiryDate"
  131. Const PROP_SUBTYPE        = "SubType"
  132. Const PROP_SUBSTATUS    = "SubStatus"
  133. Const PROP_APPCAT        = "AppCat"
  134. Const PROP_APPCODE        = "AppCode"
  135. Const PROP_AFFID        = "AffID"
  136. Const PROP_COUNTRY        = "Country"
  137. Const PROP_LANGCODE        = "LangCode"
  138. Const PROP_CUSTOMDATA    = "CustomData"
  139. Const PROP_FIRSTNAME    = "FirstName"
  140. Const PROP_LASTNAME        = "LastName"
  141. Const PROP_EMAILADDRESS    = "EmailAddress"
  142. Const PROP_PASSWORD        = "Password"
  143. Const PROP_RENEWURL        = "RenewUrl"
  144. Const PROP_RESULT        = "Result"
  145. Const PROP_TRIAL        = "IsTrial"
  146. Const PROP_APPNAME        = "AppName"
  147. Const PROP_APPDESC        = "AppDesc"
  148. Const PROP_APPTRIALSUBDESC = "AppTrialSubDesc"
  149.  
  150. Const PROP_PERPETUAL      = "Perpetual"
  151. Const PROP_SETUP_URL      = "ProfilePage"
  152. Const PROP_TERMS_URL      = "TermsPage"
  153. Const PROP_FORCE_REG      = "RegForce" 
  154. Const PROP_CANCELWARN_URL = "CancelWarnPage"
  155. Const PROP_REMINDME_URL   = "RemindMePage"
  156. Const PROP_ACTIVATE_URL   = "ActivatePage"
  157.  
  158. Const PROP_REGRESPONSE      = "RegResponse"
  159. Const PROP_REGREQUEST      = "RegRequest"
  160. Const PROP_COMPLETION_URL = "CompletionURL"
  161. Const PROP_COMPLETED_MSG  = "CompletedMsg"
  162. Const PROP_SHOW_WOW          = "ShowWOW"
  163. Const PROP_OPTIN_ID          = "optin_id_"
  164.  
  165. Const PROP_MULTIPRODUCT_REGISTER = "MultiProductRegister"
  166. Const PROP_ERROR_CODE             = "ErrorCode"
  167.  
  168. Const PROP_PRODNAME_TRIALSUB_DESC_HOLDER = "ProdNameTrialSubDescHolder"
  169. Const PROP_PRODDESC_HOLDER = "ProdDescHolder"
  170.  
  171. Const PH_PRODUCTNAME = "{ProductName}"
  172. Const PH_PRODUCTDESC = "{ProductDescription}"
  173. Const PH_PRODUCTTRIALSUB = "{ProductName|Trial|Subscription}"
  174.  
  175. Const REGWIZ_VERSION = "3.0"
  176.  
  177. '// Server params
  178. Dim MODE_AUTH, MODE_REG, MODE_LOGIN
  179. MODE_AUTH    = "?ver=" & REGWIZ_VERSION & "&mode=auth&lcode=" & REGWIZ_LANG_ID
  180. MODE_REG    = "?ver=" & REGWIZ_VERSION & "&mode=reg&lcode=" & REGWIZ_LANG_ID
  181. MODE_LOGIN    = "?ver=" & REGWIZ_VERSION & "&mode=login&lcode=" & REGWIZ_LANG_ID
  182.  
  183. '// INI File, Section and Key Names
  184. Const FACTORY_SETTINGS_INI    = "\rwconfig.ini"
  185. Const OEM_INI_WSLASH        = "\oem.ini"
  186. Const PROFILE_INI            = "\Profile.Ini"
  187. Const MCREGWIZ_INI            = "\McRegWiz.Ini"
  188.  
  189. Const SECTION_SETTINGS        = "Settings"
  190. Const SECTION_FREQUENCY        = "Frequency"
  191. Const SECTION_REGWIZ        = "RegWiz"
  192. Const SECTION_POSTREG        = "PostReg"
  193.  
  194. Const SECTION_USERPROFILE    = "UserProfile"    
  195. Const SECTION_OPTIN            = "Optin"
  196.  
  197. Const SECTION_CUSTOM        = "custom"
  198. Const SECTION_REGISTER        = "Register"
  199.  
  200. Const KEY_ACTION            = "Action"
  201. Const KEY_DAYS                = "Days"
  202. Const KEY_REG_FORCE            = "regforce"
  203. Const KEY_SHOW_OPTIN        = "ShowOptin"
  204. Const KEY_SHOW_EULA            = "ShowEula"
  205.  
  206. Const KEY_IGNORE_FORCE_PROFILE_SETUP        = "IgnoreForceInProfileSetup"
  207.  
  208. Const KEY_FIRSTNAME            = "FirstName"
  209. Const KEY_LASTNAME            = "LastName"
  210. Const KEY_EMAILADDRESS        = "EmailAddress"
  211. Const KEY_PASSWORD            = "Password"
  212. Const KEY_LANGUAGE            = "Language"
  213. Const KEY_TRIAL                = "Trial"
  214.  
  215. Const KEY_WHENCONNECTED        = "WhenConnected"
  216. Const KEY_NEXTRUN            = "NextRun"
  217.  
  218. Const KEY_CUSTOM_ID            = "customization_id"
  219. Const KEY_APPID                = "app_id"
  220. Const KEY_APPCODE            = "app_code"
  221. Const KEY_AFFID                = "aff_id"
  222. Const KEY_COUNTRY            = "country"
  223. Const KEY_LANG                = "lang"
  224. Const KEY_CUSTOMDATA        = "customdata"
  225. Const KEY_APP_DESC            = "app_desc"
  226. Const KEY_APP_NAME            = "app_name"
  227. Const KEY_TRIALSUB_DESC        = "trialsub_desc"
  228. Const KEY_PERPETUAL            = "Perpetual"
  229.  
  230. Const REGWIZ_UI_DLL_WCOLON_AND_NOSLASH    = "RegWizUI.dll::"
  231. Const REGWIZ_UI_DLL_WCOLON    = "\RegWizUI.dll::"
  232. Const PROTOCOL_MCP            = "mcp://"
  233.  
  234. '// FOR QA PURPOSE
  235. Const REG_KEY_REGWIZ_QA        = "HKLM\Software\McAfee.com\Agent\QARegWiz"
  236. Const REG_INTERNETOFF_QA    = "QAInternetOff"
  237.  
  238.  
  239.