public class DLLInstaller extends InstallerImpl
InstallerImpl.BIT_OPTION, InstallerImpl.VERSION_OPTION
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
cfdllfile |
(package private) static java.lang.String |
CLASSES_ROOT
"HKEY_CLASSES_ROOT\\"
|
(package private) static java.lang.String |
ClsidKey
"\\Clsid\\"
|
static java.lang.String |
ddvariable |
(package private) static java.lang.String |
LocalSoftwareClassAppIDPrefix
"HKEY_LOCAL_MACHINE\\SOFTWARE\\Classes\\AppID\\"
|
static java.lang.String |
stafwrapfile |
(package private) static java.lang.String |
Wow6432NodeAppIDPrefix
"HKEY_CLASSES_ROOT\\Wow6432Node\\AppID\\"
|
(package private) static java.lang.String |
Wow6432NodeCLSIDPrefix
"HKEY_CLASSES_ROOT\\Wow6432Node\\CLSID\\"
|
ARG_DEBUG, ARG_INSTALLDIR, ARG_SAFS_DIR, ARG_SILENT, ARG_UNINSTALL, ARG_VERBOSE, debug, DIR_BIN, DIR_INSTALL, DIR_SAFS_HOME_DEFAULT, home, PARAM_SWITCH, PARAM_USE_LATEST_VERSION, productDetector, progresser, REGSVR32, rootdir, s, safsHome, silent, SYSTEM32, SYSWOW64, verbose
Constructor and Description |
---|
DLLInstaller() |
Modifier and Type | Method and Description |
---|---|
boolean |
install(java.lang.String... args)
Register DDVariableStore.DLL and copy STAFWrap.DLL and ComponentFunctions.DLL
to the System32/SysWOW64 directory.
|
static void |
main(java.lang.String[] args)
Main Java executable.
|
boolean |
uninstall(java.lang.String... args)
Unregister DDVariableStore.DLL and delete STAFWrap.DLL and ComponentFunctions.DLL
from the System32/SysWOW64 directory.
|
appendSystemEnvironment, findInstaller, getDefaultHome, getDefaultProductDetector, getEnvValue, getHome, getInstallationRoot, getInstallerDir, getProductName, getRegistryValue, getSafsHome, getUnixProductDetector, getWindowsProductDetector, hasRegistryEntry, increaseProgress, initilizeProductDetector, prependSystemEnvironment, removeSystemEnvironmentSubstring, removeSystemEnvironmentSubstringContaining, setEnvironment, setEnvValue, setHome, setProgress, setProgressIndicator, setProgressMessage, setProgressMessage, setRegistryValue, setSafsHome
public static final java.lang.String stafwrapfile
public static final java.lang.String ddvariable
public static final java.lang.String cfdllfile
static java.lang.String CLASSES_ROOT
static java.lang.String ClsidKey
static java.lang.String Wow6432NodeCLSIDPrefix
static java.lang.String Wow6432NodeAppIDPrefix
static java.lang.String LocalSoftwareClassAppIDPrefix
public boolean install(java.lang.String... args)
public boolean uninstall(java.lang.String... args)
public static void main(java.lang.String[] args)
%SAFSDIR%\jre\bin\java org.safs.install.DLLInstaller
%SAFSDIR%\jre\bin\java org.safs.install.DLLInstaller -u
System.exit(0) on perceived success.
System.exit(-1) on perceived failure.
args
- -- -u to perform an uninstall instead of install.SilentInstaller
Copyright © SAS Institute. All Rights Reserved.