📄 securityconstants.java
字号:
//******************************************************************
// Released under the DevelopMentor OpenSource Software License.
// Please consult the LICENSE file in the project root directory,
// or at http://www.develop.com for details before using this
// software.
//******************************************************************
package org.jawin.donated.win32;
public class SecurityConstants {
private SecurityConstants() {
// private constructor to keep class from being instantiated.
}
public static final int TokenUser = 1;
public static final int TokenGroups = 2;
public static final int TokenPrivileges = 3;
public static final int TokenOwner = 4;
public static final int TokenPrimaryGroup = 5;
public static final int TokenDefaultDacl = 6;
public static final int TokenSource = 7;
public static final int TokenType = 8;
public static final int TokenImpersonationLevel = 9;
public static final int TokenStatistics = 10;
public static final int TokenRestrictedSids = 11;
public static final int TokenSessionId = 12;
public static final int DELETE = 0x00010000;
public static final int READ_CONTROL = 0x00020000;
public static final int WRITE_DAC = 0x00040000;
public static final int WRITE_OWNER = 0x00080000;
public static final int SYNCHRONIZE = 0x00100000;
public static final int STANDARD_RIGHTS_REQUIRED = 0x000F0000;
public static final int STANDARD_RIGHTS_READ = READ_CONTROL;
public static final int STANDARD_RIGHTS_WRITE = READ_CONTROL;
public static final int STANDARD_RIGHTS_EXECUTE = READ_CONTROL;
public static final int STANDARD_RIGHTS_ALL = 0x001F0000;
public static final int SPECIFIC_RIGHTS_ALL = 0x0000FFFF;
public static final int TOKEN_ASSIGN_PRIMARY =0x0001;
public static final int TOKEN_DUPLICATE = 0x0002;
public static final int TOKEN_IMPERSONATE = 0x0004;
public static final int TOKEN_QUERY = 0x0008;
public static final int TOKEN_QUERY_SOURCE = 0x0010;
public static final int TOKEN_ADJUST_PRIVILEGES = 0x0020;
public static final int TOKEN_ADJUST_GROUPS = 0x0040;
public static final int TOKEN_ADJUST_DEFAULT = 0x0080;
public static final int TOKEN_ADJUST_SESSIONID = 0x0100;
public static final int TOKEN_ALL_ACCESS = (STANDARD_RIGHTS_REQUIRED |
TOKEN_ASSIGN_PRIMARY |
TOKEN_DUPLICATE |
TOKEN_IMPERSONATE |
TOKEN_QUERY |
TOKEN_QUERY_SOURCE |
TOKEN_ADJUST_PRIVILEGES |
TOKEN_ADJUST_GROUPS |
TOKEN_ADJUST_SESSIONID |
TOKEN_ADJUST_DEFAULT);
public static final int TOKEN_READ = (STANDARD_RIGHTS_READ |
TOKEN_QUERY);
public static final int TOKEN_WRITE = (STANDARD_RIGHTS_WRITE |
TOKEN_ADJUST_PRIVILEGES |
TOKEN_ADJUST_GROUPS |
TOKEN_ADJUST_DEFAULT);
public static final int TOKEN_EXECUTE = (STANDARD_RIGHTS_EXECUTE);
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -