com.install4j.api.windows (install4j API)
Description: declaration: package: com.install4j.api.windows

# Package com.install4j.api.windows

package com.install4j.api.windows
This package contains classes with static utility methods for using Windows-specific features that are not directly supported by the Java platform.

See the API overview for general remarks on how to use the install4j API.

- Related Packages
  Package
  Description
  com.install4j.api
  This package contains general utility classes for the install4j API.
  com.install4j.api.windows.service
  This package contains classes to manipulate Windows services.
- Class
  Description
  DriveType
  Enumeration class for the different drive types a file can be located on.
  Elevation
  Collection of methods regarding the UAC elevation state on Windows Vista or higher.
  ElevationState
  Enumeration class for the different elevation states the current process can be in.
  RegistryRoot
  Enumeration class for the different registry roots in the Microsoft Windows registry.
  RegistryView
  Enumeration class for the different views of the Microsoft Windows registry on 64-bit systems.
  ShowCommand
  The show command for a shell link.
  SpecialFolder
  Enumeration class for the different special system folders in Microsoft Windows.
  WinAssociations
  Collection of static methods to create and remove file associations on Microsoft Windows.
  WindowInfo
  Collection of methods to retrieve information about windows on Microsoft Windows.
  WinEnvVars
  Collection of static methods to get and modify environment variables on Windows.
  WinFileSystem
  Collection of static methods to access Microsoft Windows-specific folder locations and to execute native file system operations.
  WinFirewall
  Collection of static methods to add and delete Windows firewall rules.
  WinFirewall.AccessDeniedException
  Thrown if a modification cannot be performed because the calling process does not have administrative rights.
  WinFirewall.FirewallException
  Thrown if an error other than missing access rights is encountered.
  WinFirewall.NetworkProtocol
  The network protocol for a Windows firewall rule.
  WinFirewall.ProfileType
  The Windows firewall profiles.
  WinFirewall.Rule
  A Windows firewall rule.
  WinFirewall.RuleDirection
  The direction of a Windows firewall rule.
  WinProcesses
  Collection of static methods to check for running processes on Windows and terminate them.
  WinProcesses.Info
  Class that holds information about running Windows processes.
  WinRegistry
  Collection of static methods to access the Microsoft Windows registry.
  WinRegistry.ExpandString
  Class to represent Strings with type REG_EXPAND_SZ.
  WinUser
  Collection of static methods to create or delete users and local groups on Windows.
  WinUser.AddUserResult
  The class of the objects returned by `WinUser.addUser(java.lang.String, java.lang.String, java.lang.String, com.install4j.api.windows.WinUser.GroupCreationMode, java.lang.String, java.lang.String)`.
  WinUser.AddUserResultType
  The type of result returned by `WinUser.addUser(java.lang.String, java.lang.String, java.lang.String, com.install4j.api.windows.WinUser.GroupCreationMode, java.lang.String, java.lang.String)`
  WinUser.GroupCreationMode
  The group creation mode.