📄 stafgetregistry2x.java
字号:
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 + -