⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 stafgetregistry2x.java

📁 Software Testing Automation Framework (STAF)的开发代码
💻 JAVA
📖 第 1 页 / 共 2 页
字号:
/*****************************************************************************//* Software Testing Automation Framework (STAF)                              *//* (C) Copyright IBM Corp. 2004, 2005                                        *//*                                                                           *//* This software is licensed under the Common Public License (CPL) V1.0.     *//*****************************************************************************/import com.installshield.wizard.*;import com.installshield.wizard.service.*;import com.installshield.util.*;import com.installshield.wizard.platform.win32.*;import com.installshield.product.service.desktop.*;import java.io.*;public class STAFGetRegistry2x extends WizardAction{    private boolean previousVersionInstalled = false;    private String previousVersionNumber = "";    private String previousVersionDirectory = "";    private String previousVersionInstallType = "";        private Win32RegistryService wrs;    String key = "SOFTWARE\\IBM\\STAF - Software Testing Automation Framework";          public void build(WizardBuilderSupport support)    {        support.putRequiredService(Win32RegistryService.NAME);    }    public void execute(WizardBeanEvent event)    {        try        {            wrs = (Win32RegistryService)getService(Win32RegistryService.NAME);                                        boolean exists = wrs.keyExists(                GenericWin32RegistryService.HKEY_LOCAL_MACHINE, key);                            setPreviousVersionInstalled(exists);                        if (exists)            {                checkPrevious2xVersions();                                                            boolean exists231 = wrs.keyExists(                    GenericWin32RegistryService.HKEY_LOCAL_MACHINE,                     key + "\\2.3.1");                                            if (exists231)                {                    setPreviousVersionNumber("2.3.1");                                                                setPreviousVersionDirectory(wrs.getStringValue(                        GenericWin32RegistryService.HKEY_LOCAL_MACHINE,                        key + "\\2.3.1", "Directory", false));                                    setPreviousVersionInstallType(wrs.getStringValue(                        GenericWin32RegistryService.HKEY_LOCAL_MACHINE,                        key + "\\2.3.1", "Install Type", false));                }                boolean exists232 = wrs.keyExists(                    GenericWin32RegistryService.HKEY_LOCAL_MACHINE,                     key + "\\2.3.2");                                            if (exists232)                {                    setPreviousVersionNumber("2.3.2");                                                                setPreviousVersionDirectory(wrs.getStringValue(                        GenericWin32RegistryService.HKEY_LOCAL_MACHINE,                        key + "\\2.3.2", "Directory", false));                                    setPreviousVersionInstallType(wrs.getStringValue(                        GenericWin32RegistryService.HKEY_LOCAL_MACHINE,                        key + "\\2.3.2", "Install Type", false));                }                                   boolean exists230 = wrs.keyExists(                    GenericWin32RegistryService.HKEY_LOCAL_MACHINE,                     key + "\\2.3.0");                                            if (exists230)                {                    setPreviousVersionNumber("2.3.0");                                                                setPreviousVersionDirectory(wrs.getStringValue(                        GenericWin32RegistryService.HKEY_LOCAL_MACHINE,                        key + "\\2.3.0", "Directory", false));                                    setPreviousVersionInstallType(wrs.getStringValue(                        GenericWin32RegistryService.HKEY_LOCAL_MACHINE,                        key + "\\2.3.0", "Install Type", false));                }                boolean exists240 = wrs.keyExists(                    GenericWin32RegistryService.HKEY_LOCAL_MACHINE,                     key + "\\2.4.0");                                            if (exists240)                {                    setPreviousVersionNumber("2.4.0");                                        setPreviousVersionDirectory(wrs.getStringValue(                        GenericWin32RegistryService.HKEY_LOCAL_MACHINE,                        key + "\\2.4.0", "Directory", false));                                    setPreviousVersionInstallType(wrs.getStringValue(                        GenericWin32RegistryService.HKEY_LOCAL_MACHINE,                        key + "\\2.4.0", "Install Type", false));                }                boolean exists241 = wrs.keyExists(                    GenericWin32RegistryService.HKEY_LOCAL_MACHINE,                     key + "\\2.4.1");                                            if (exists241)                {                    setPreviousVersionNumber("2.4.1");                                        setPreviousVersionDirectory(wrs.getStringValue(                        GenericWin32RegistryService.HKEY_LOCAL_MACHINE,                        key + "\\2.4.1", "Directory", false));                                    setPreviousVersionInstallType(wrs.getStringValue(                        GenericWin32RegistryService.HKEY_LOCAL_MACHINE,                        key + "\\2.4.1", "Install Type", false));                }                boolean exists242 = wrs.keyExists(                    GenericWin32RegistryService.HKEY_LOCAL_MACHINE,                     key + "\\2.4.2");                                            if (exists242)                {                    setPreviousVersionNumber("2.4.2");                                        setPreviousVersionDirectory(wrs.getStringValue(                        GenericWin32RegistryService.HKEY_LOCAL_MACHINE,                        key + "\\2.4.2", "Directory", false));                                    setPreviousVersionInstallType(wrs.getStringValue(                        GenericWin32RegistryService.HKEY_LOCAL_MACHINE,                        key + "\\2.4.2", "Install Type", false));                }                boolean exists243 = wrs.keyExists(                    GenericWin32RegistryService.HKEY_LOCAL_MACHINE,                     key + "\\2.4.3");                                            if (exists243)                {                    setPreviousVersionNumber("2.4.3");                                        setPreviousVersionDirectory(wrs.getStringValue(                        GenericWin32RegistryService.HKEY_LOCAL_MACHINE,                        key + "\\2.4.3", "Directory", false));                                    setPreviousVersionInstallType(wrs.getStringValue(                        GenericWin32RegistryService.HKEY_LOCAL_MACHINE,                        key + "\\2.4.3", "Install Type", false));                }                boolean exists244 = wrs.keyExists(                    GenericWin32RegistryService.HKEY_LOCAL_MACHINE,                     key + "\\2.4.4");                                            if (exists244)                {                    setPreviousVersionNumber("2.4.4");                                        setPreviousVersionDirectory(wrs.getStringValue(                        GenericWin32RegistryService.HKEY_LOCAL_MACHINE,                        key + "\\2.4.4", "Directory", false));                                    setPreviousVersionInstallType(wrs.getStringValue(                        GenericWin32RegistryService.HKEY_LOCAL_MACHINE,                        key + "\\2.4.4", "Install Type", false));                }                boolean exists245 = wrs.keyExists(                    GenericWin32RegistryService.HKEY_LOCAL_MACHINE,                     key + "\\2.4.5");                if (exists245)                {                    setPreviousVersionNumber("2.4.5");                                        setPreviousVersionDirectory(wrs.getStringValue(                        GenericWin32RegistryService.HKEY_LOCAL_MACHINE,                        key + "\\2.4.5", "Directory", false));                                    setPreviousVersionInstallType(wrs.getStringValue(                        GenericWin32RegistryService.HKEY_LOCAL_MACHINE,                        key + "\\2.4.5", "Install Type", false));                }                boolean exists250 = wrs.keyExists(                    GenericWin32RegistryService.HKEY_LOCAL_MACHINE,                     key + "\\2.5.0");                if (exists250)                {                    setPreviousVersionNumber("2.5.0");                                        setPreviousVersionDirectory(wrs.getStringValue(                        GenericWin32RegistryService.HKEY_LOCAL_MACHINE,                        key + "\\2.5.0", "Directory", false));                                    setPreviousVersionInstallType(wrs.getStringValue(                        GenericWin32RegistryService.HKEY_LOCAL_MACHINE,                        key + "\\2.5.0", "Install Type", false));                }                boolean exists251 = wrs.keyExists(                    GenericWin32RegistryService.HKEY_LOCAL_MACHINE,                     key + "\\2.5.1");                if (exists251)                {                    setPreviousVersionNumber("2.5.1");                                        setPreviousVersionDirectory(wrs.getStringValue(                        GenericWin32RegistryService.HKEY_LOCAL_MACHINE,                        key + "\\2.5.1", "Directory", false));                                    setPreviousVersionInstallType(wrs.getStringValue(                        GenericWin32RegistryService.HKEY_LOCAL_MACHINE,                        key + "\\2.5.1", "Install Type", false));                }                boolean exists252 = wrs.keyExists(                    GenericWin32RegistryService.HKEY_LOCAL_MACHINE, 

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -