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

📄 stafgetregistry2x.java

📁 Software Testing Automation Framework (STAF)的开发代码
💻 JAVA
📖 第 1 页 / 共 2 页
字号:
                    key + "\\2.5.2");                if (exists252)                {                    setPreviousVersionNumber("2.5.2");                                        setPreviousVersionDirectory(wrs.getStringValue(                        GenericWin32RegistryService.HKEY_LOCAL_MACHINE,                        key + "\\2.5.2", "Directory", false));                                    setPreviousVersionInstallType(wrs.getStringValue(                        GenericWin32RegistryService.HKEY_LOCAL_MACHINE,                        key + "\\2.5.2", "Install Type", false));                }                                boolean exists260 = wrs.keyExists(                    GenericWin32RegistryService.HKEY_LOCAL_MACHINE,                     key + "\\2.6.0");                if (exists260)                {                    setPreviousVersionNumber("2.6.0");                                        setPreviousVersionDirectory(wrs.getStringValue(                        GenericWin32RegistryService.HKEY_LOCAL_MACHINE,                        key + "\\2.6.0", "Directory", false));                                    setPreviousVersionInstallType(wrs.getStringValue(                        GenericWin32RegistryService.HKEY_LOCAL_MACHINE,                        key + "\\2.6.0", "Install Type", false));                }                                boolean exists261 = wrs.keyExists(                    GenericWin32RegistryService.HKEY_LOCAL_MACHINE,                     key + "\\2.6.1");                if (exists261)                {                    setPreviousVersionNumber("2.6.1");                                        setPreviousVersionDirectory(wrs.getStringValue(                        GenericWin32RegistryService.HKEY_LOCAL_MACHINE,                        key + "\\2.6.1", "Directory", false));                                    setPreviousVersionInstallType(wrs.getStringValue(                        GenericWin32RegistryService.HKEY_LOCAL_MACHINE,                        key + "\\2.6.1", "Install Type", false));                }                                boolean exists262 = wrs.keyExists(                    GenericWin32RegistryService.HKEY_LOCAL_MACHINE,                     key + "\\2.6.2");                if (exists262)                {                    setPreviousVersionNumber("2.6.2");                                        setPreviousVersionDirectory(wrs.getStringValue(                        GenericWin32RegistryService.HKEY_LOCAL_MACHINE,                        key + "\\2.6.2", "Directory", false));                                    setPreviousVersionInstallType(wrs.getStringValue(                        GenericWin32RegistryService.HKEY_LOCAL_MACHINE,                        key + "\\2.6.2", "Install Type", false));                }                                boolean exists263 = wrs.keyExists(                    GenericWin32RegistryService.HKEY_LOCAL_MACHINE,                     key + "\\2.6.3");                if (exists263)                {                    setPreviousVersionNumber("2.6.3");                                        setPreviousVersionDirectory(wrs.getStringValue(                        GenericWin32RegistryService.HKEY_LOCAL_MACHINE,                        key + "\\2.6.3", "Directory", false));                                    setPreviousVersionInstallType(wrs.getStringValue(                        GenericWin32RegistryService.HKEY_LOCAL_MACHINE,                        key + "\\2.6.3", "Install Type", false));                }                                boolean exists264 = wrs.keyExists(                    GenericWin32RegistryService.HKEY_LOCAL_MACHINE,                     key + "\\2.6.4");                if (exists264)                {                    setPreviousVersionNumber("2.6.4");                                        setPreviousVersionDirectory(wrs.getStringValue(                        GenericWin32RegistryService.HKEY_LOCAL_MACHINE,                        key + "\\2.6.4", "Directory", false));                                    setPreviousVersionInstallType(wrs.getStringValue(                        GenericWin32RegistryService.HKEY_LOCAL_MACHINE,                        key + "\\2.6.4", "Install Type", false));                }                                boolean exists265 = wrs.keyExists(                    GenericWin32RegistryService.HKEY_LOCAL_MACHINE,                     key + "\\2.6.5");                if (exists265)                {                    setPreviousVersionNumber("2.6.5");                                        setPreviousVersionDirectory(wrs.getStringValue(                        GenericWin32RegistryService.HKEY_LOCAL_MACHINE,                        key + "\\2.6.5", "Directory", false));                                    setPreviousVersionInstallType(wrs.getStringValue(                        GenericWin32RegistryService.HKEY_LOCAL_MACHINE,                        key + "\\2.6.5", "Install Type", false));                }                boolean exists266 = wrs.keyExists(                    GenericWin32RegistryService.HKEY_LOCAL_MACHINE,                     key + "\\2.6.6");                if (exists266)                {                    setPreviousVersionNumber("2.6.6");                                        setPreviousVersionDirectory(wrs.getStringValue(                        GenericWin32RegistryService.HKEY_LOCAL_MACHINE,                        key + "\\2.6.6", "Directory", false));                                    setPreviousVersionInstallType(wrs.getStringValue(                        GenericWin32RegistryService.HKEY_LOCAL_MACHINE,                        key + "\\2.6.6", "Install Type", false));                }            }        }        catch (ServiceException ex)        {            ex.printStackTrace();        }    }        public void checkPrevious2xVersions()    {              try        {                        String[] subKeys = wrs.getSubkeyNames(                GenericWin32RegistryService.HKEY_LOCAL_MACHINE, key);                                // Pre-STAF2.3.0, there will only be one entry            if (subKeys[0].equals("2.00"))            {                setPreviousVersionNumber("2.0.0");                            setPreviousVersionDirectory(wrs.getStringValue(                    GenericWin32RegistryService.HKEY_LOCAL_MACHINE,                     key + "\\2.00", "Directory", false));                                setPreviousVersionInstallType(wrs.getStringValue(                    GenericWin32RegistryService.HKEY_LOCAL_MACHINE,                     key + "\\2.00", "Install Type", false));            }            else if (subKeys[0].equals("2.1.0"))            {                setPreviousVersionNumber("2.1.0");                            setPreviousVersionDirectory(wrs.getStringValue(                    GenericWin32RegistryService.HKEY_LOCAL_MACHINE, key,                    "Directory", false));                                setPreviousVersionInstallType(wrs.getStringValue(                    GenericWin32RegistryService.HKEY_LOCAL_MACHINE, key,                    "Install Type", false));            }            else if (subKeys[0].equals("2.2.0"))            {                setPreviousVersionNumber("2.2.0");                            setPreviousVersionDirectory(wrs.getStringValue(                    GenericWin32RegistryService.HKEY_LOCAL_MACHINE, key,                    "Directory", false));                                setPreviousVersionInstallType(wrs.getStringValue(                    GenericWin32RegistryService.HKEY_LOCAL_MACHINE, key,                    "Install Type", false));            }        }        catch(ServiceException ex)        {            ex.printStackTrace();        }    }        public boolean getPreviousVersionInstalled()    {        return previousVersionInstalled;         }        public void setPreviousVersionInstalled(boolean bool)    {               previousVersionInstalled = bool;    }        public String getPreviousVersionNumber()    {        return previousVersionNumber;         }        public void setPreviousVersionNumber(String str)    {               previousVersionNumber = str;    }        public String getPreviousVersionDirectory()    {        return previousVersionDirectory;         }        public void setPreviousVersionDirectory(String str)    {               previousVersionDirectory = str;    }    public String getPreviousVersionInstallType()    {        return previousVersionInstallType;         }        public void setPreviousVersionInstallType(String str)    {               previousVersionInstallType = str;    }}

⌨️ 快捷键说明

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