Klasse Advapi32Util.Privilege

java.lang.Object
com.sun.jna.platform.win32.Advapi32Util.Privilege
Alle implementierten Schnittstellen:
Closeable, AutoCloseable
Umschließende Klasse:
Advapi32Util

public static class Advapi32Util.Privilege extends Object implements Closeable
Convenience class to enable certain Windows process privileges
  • Konstruktordetails

  • Methodendetails

    • close

      public void close()
      Calls disable() to remove the privileges
      Angegeben von:
      close in Schnittstelle AutoCloseable
      Angegeben von:
      close in Schnittstelle Closeable
      Siehe auch:
    • enable

      public Advapi32Util.Privilege enable() throws Win32Exception
      Enables the given privileges. If required, it will duplicate the process token. No resources are left open when this completes. That is, it is NOT required to drop the privileges, although it is considered a best practice if you do not need it. This class is state full. It keeps track of whether it has enabled the privileges. Multiple calls to enable() without a drop() in between have no affect.
      Gibt zurück:
      pointer to self (Privilege) as a convenience for try with resources statements
      Löst aus:
      Win32Exception
    • disable

      public void disable() throws Win32Exception
      Disabled the prior enabled privilege
      Löst aus:
      Win32Exception