Type alias SystemPermissions
System
Permissions
: { getAllExternalWindows
: boolean; launchExternalProcess
: boolean | { assets
?: { enabled
: boolean; srcRules
?: LaunchExternalProcessRule[]; }; downloads
?: { enabled
: boolean; }; enabled
: boolean; executables
?: { enabled
: boolean; pathRules
?: LaunchExternalProcessRule[]; }; }; openUrlWithBrowser
: { enabled
: boolean; protocols
: string[]; }; readRegistryValue
: boolean | { enabled
: boolean; registryKeys
: string[]; }; terminateExternalProcess
: boolean; }
Type declaration
-
getAllExternalWindows: boolean
-
launchExternalProcess: boolean | {
assets?: {
enabled: boolean;
srcRules?: LaunchExternalProcessRule[];
};
downloads?: {
enabled: boolean;
};
enabled: boolean;
executables?: {
enabled: boolean;
pathRules?: LaunchExternalProcessRule[];
};
}
-
openUrlWithBrowser: {
enabled: boolean;
protocols: string[];
}
-
enabled: boolean
-
protocols: string[]
-
readRegistryValue: boolean | {
enabled: boolean;
registryKeys: string[];
}
-
terminateExternalProcess: boolean