📄 stafgetregistry.java
字号:
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 exists300beta1 = wrs.keyExists( GenericWin32RegistryService.HKEY_LOCAL_MACHINE, key + "\\3.0.0 Beta 1"); if (exists300beta1) { setPreviousVersionNumber("3.0.0 Beta 1"); setPreviousVersionDirectory(wrs.getStringValue( GenericWin32RegistryService.HKEY_LOCAL_MACHINE, key + "\\3.0.0 Beta 1", "Directory", false)); setPreviousVersionInstallType(wrs.getStringValue( GenericWin32RegistryService.HKEY_LOCAL_MACHINE, key + "\\3.0.0 Beta 1", "Install Type", false)); } boolean exists300beta2 = wrs.keyExists( GenericWin32RegistryService.HKEY_LOCAL_MACHINE, key + "\\3.0.0 Beta 2"); if (exists300beta2) { setPreviousVersionNumber("3.0.0 Beta 2"); setPreviousVersionDirectory(wrs.getStringValue( GenericWin32RegistryService.HKEY_LOCAL_MACHINE, key + "\\3.0.0 Beta 2", "Directory", false)); setPreviousVersionInstallType(wrs.getStringValue( GenericWin32RegistryService.HKEY_LOCAL_MACHINE, key + "\\3.0.0 Beta 2", "Install Type", false)); } boolean exists300beta3 = wrs.keyExists( GenericWin32RegistryService.HKEY_LOCAL_MACHINE, key + "\\3.0.0 Beta 3"); if (exists300beta3) { setPreviousVersionNumber("3.0.0 Beta 3"); setPreviousVersionDirectory(wrs.getStringValue( GenericWin32RegistryService.HKEY_LOCAL_MACHINE, key + "\\3.0.0 Beta 3", "Directory", false)); setPreviousVersionInstallType(wrs.getStringValue( GenericWin32RegistryService.HKEY_LOCAL_MACHINE, key + "\\3.0.0 Beta 3", "Install Type", false)); } boolean exists300beta4 = wrs.keyExists( GenericWin32RegistryService.HKEY_LOCAL_MACHINE, key + "\\3.0.0 Beta 4"); if (exists300beta4) { setPreviousVersionNumber("3.0.0 Beta 4"); setPreviousVersionDirectory(wrs.getStringValue( GenericWin32RegistryService.HKEY_LOCAL_MACHINE, key + "\\3.0.0 Beta 4", "Directory", false)); setPreviousVersionInstallType(wrs.getStringValue( GenericWin32RegistryService.HKEY_LOCAL_MACHINE, key + "\\3.0.0 Beta 4", "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 + -