Location: Symbol Reference > Classes > TJwComRegistrySecurity Class
JWSCL Documentation
ContentsIndexHome
PreviousUpNext
TJwComRegistrySecurity Class
Pascal
TJwComRegistrySecurity = class;

TJwComRegistrySecurity provides functionality to retrieve COM related security information from registry. 

It allows to read machine wide security information. 

COM applications can read and write security related information with it.

 
Name 
Description 
 
Create opens the AppID of a specific COM application.
Parameter AppID: GUID of the app. ReadOnly: Defines whether all properties are read only (true) or not (false). If ReadOnly is true EJwsclReadOnlyPropertyException will be raised on every property write call. 
Name 
Description 
The following tables list the members exposed by TJwComRegistrySecurity. 
The methods of the TJwComRegistrySecurity class are listed here. 
The properties of the TJwComRegistrySecurity class are listed here. 
 
Name 
Description 
 
Frees all internal variables and sets them to nil 
 
Returns a security descriptor of the DefaultAccessPermission machine wide registry key. 
 
Returns a security descriptor of the DefaultLaunchPermission machine wide registry key. 
 
This is GetGlobalAuthenticationServices, a member of class TJwComRegistrySecurity. 
 
Returns the default legacy authentication level. 
 
Returns the default legacy impersonation level. 
 
Returns whether Distrubuted COM is enabled (true) or not (false). 
 
Name 
Description 
 
Sets or gets access permission. If this key is not available the default value (GetDefaultAccessPermission) is returned. 
 
Returns the GUID supplied to Create 
 
Sets or gets the AppID flags. If this key is not available an empty set [] is returned. The key value is deleted if the property is set to empty. 
 
Sets or gets the Authentication level. If this key is not available the default value (GetLegacyAuthenticationLevel) is returned. The key value is deleted if the property is set to empty. 
 
Sets or gets launch permission. If this key is not available the default value (GetDefaultLaunchPermission) is returned. 
 
Sets or gets the value of LoadUserProfile. If this key is not available the value false is returned. 
 
Sets or get the value for running object table (ROT) flags. If this key is not available the value false is returned. 
 
Sets or gets the RunAs registry value as a security ID class. If this value does not exist the return value is nil. The key value is deleted if the property is set to nil. 
 
Sets or gets the RunAs registry value as a string. If this value does not exist the return value is empty. The key value is deleted if the property is set to empty. 
 
Sets or gets the service parameters that are delivered to the service on startup. The key value is deleted if the property is set to empty. 
 
Sets or gets the RSP trust level. If this key is not available the value sliDisallowed is returned. The key value is deleted if the property is set to sliInvalid. 
Copyright (c) 2010. All rights reserved.
This help was created by Doc-O-Matic sponsored by toolsfactory software inc.
What do you think about this topic? Send feedback!