Property | Type | Description | |
---|---|---|---|
CATID_OPCAEServer10 | System.Guid | ||
CATID_OPCDAServer20 | System.Guid | ||
CATID_OPCDAServer30 | System.Guid | ||
CATID_OPCHDAServer10 | System.Guid | ||
CATID_PseudoComServers | System.Guid | ||
CLSID_UaComAeProxyServer | System.Guid | ||
CLSID_UaComDaProxyServer | System.Guid | ||
CLSID_UaComHdaProxyServer | System.Guid |
Method | Description | |
---|---|---|
CLSIDFromProgID ( string progID ) : System.Guid |
Returns the prog id from the clsid.
|
|
CheckFirewallAccess ( string executablePath, StringCollection baseAddresses ) : bool |
Checks if the firewall has been configured.
|
|
CreateServer ( System.Guid clsid ) : object |
Creates an instance of a COM server.
|
|
EnumClassesInCategory ( System.Guid category ) : List |
Fetches the classes in the specified category.
|
|
GetAppIcon ( ) : System.Drawing.Icon |
Gets the application icon.
|
|
GetComputerWorkgroupOrDomain ( ) : string |
Returns the name of the workgroup or domain that the computer belongs to.
|
|
GetExecutablePath ( System.Guid clsid ) : string |
Returns the location of the COM server executable.
|
|
GetFirewallAccess ( string executablePath ) : int[] |
Returns the firewall access granted to an application.
|
|
GetImplementedCategories ( System.Guid clsid ) : List |
Returns the implemented categories for the class.
|
|
GetLogFileDirectory ( ) : string |
Gets the log file directory and ensures it is writeable.
|
|
GetNetFwAuthorizedApplication ( ) : NetFwTypeLib.INetFwAuthorizedApplication |
Creates an instance of the NetFwAuthorizedApplication Class
|
|
GetNetFwMgr ( ) : NetFwTypeLib.INetFwMgr |
Creates an instance of the NetFwMgr Class
|
|
GetNetFwOpenPort ( ) : NetFwTypeLib.INetFwOpenPort |
Creates an instance of the NetFwOpenPort Class
|
|
InstallApplication ( |
Installs a UA application.
|
|
LocallyRegisterCertificateOIDs ( |
Registers the object ids required to access the certificate.
|
|
LocallyRegisterCertificateOIDs ( string OIDs ) : void |
Registers the object ids required to access the certificate. This function is used to work around a bug in .NET which results in long delays while OIDs are looked up in Active Directory. CryptFindOIDInfo is supposed to work like this: 1. A table of OID entries is constructed from registry entries with the CRYPT_INSTALL_OID_INFO_BEFORE_FLAG flag. This table is searched first. 2. An internal table of OID entries is then searched. Default OIDs that Microsoft knows about. 3. A table of OIDs constructed from the registry entries without the CRYPT_INSTALL_OID_INFO_BEFORE_FLAG flag is then searched. 4. Active Directory is searched. When registering the OID information with CryptRegisterOIDInfo(ptrInfo, 0) and hack the registry this is what will happen: 1. Any application that searches for an OID (with the OID flag) will find it at step 2. The OID will be correct as well as the friendly name since it uses CryptoAPI's internal table. 2. Any application that searches for a friendly name (with the friendly name flag) will find it as step 2. The OID info is good as stated above. 3. .NET code which searches for an OID (with the friendly name flag) will find the entry in step 3 because of our hack. 4. Any OIDs that isn't found at this point will be searched in the Active Directory. This code needs to be run once for each public key type. |
|
ProcessCommandLine ( ) : bool |
Checks if command line arguments specify configuration commands.
|
|
ProcessCommandLine ( string args ) : bool |
Checks if arguments specify configuration commands.
|
|
ProgIDFromCLSID ( System.Guid clsid ) : string |
Returns the prog id from the clsid.
|
|
RegisterClassInCategory ( System.Guid clsid, System.Guid catid ) : void |
Registers the classes in the specified category.
|
|
RegisterClassInCategory ( System.Guid clsid, System.Guid catid, string description ) : void |
Registers the classes in the specified category.
|
|
RegisterComTypes ( string filePath ) : List |
Registers the COM types in the specified assembly.
|
|
ReleaseServer ( object server ) : void |
Releases the server if it is a true COM server.
|
|
RemoveFirewallAccess ( ) : void |
Removes the firewall access granted to the specified ports.
|
|
RemoveFirewallAccess ( Opc application, string executablePath ) : void |
Configures the firewall to remove access to the specified application.
|
|
RemoveFirewallAccess ( string executablePath, IList |
Configures the firewall to remove access to the specified application.
|
|
SetFirewallAccess ( Opc application, string executablePath ) : void |
Configures the firewall to allow access to the specified application.
|
|
SetFirewallAccess ( string executablePath ) : void |
Returns the firewall access granted to an application.
|
|
SetFirewallAccess ( string applicationName, string executablePath, IList |
Configures the firewall to allow access to the specified application.
|
|
UninstallApplication ( |
Uninstalls a UA application.
|
|
UnregisterClassInCategory ( System.Guid clsid, System.Guid catid ) : void |
Unregisters the classes in the specified category.
|
|
UnregisterComServer ( System.Guid clsid ) : void |
Removes the registration for a COM server from the registry.
|
|
UnregisterComTypes ( string filePath ) : List |
Unregisters the COM types in the specified assembly.
|
|
UpdateConfigurationLocation ( string executablePath, string configurationPath ) : void |
Updates the configuration location for the specified
|
Method | Description | |
---|---|---|
CoCreateInstanceEx ( System.Guid &clsid, [ punkOuter, uint dwClsCtx, [ pServerInfo, uint dwCount, [ pResults ) : void | ||
CreateCertificateForApplication ( |
Creates a new certificate for application.
|
|
CryptFindOIDInfo ( |
||
CryptRegisterOIDInfo ( |
||
FindFirstElement ( |
Finds the first child element with the specified name.
|
|
SetCertificatePermissions ( Opc application, CertificateIdentifier id, IList |
Updates the access permissions for the certificate store.
|
|
SetDefaults ( |
Sets the defaults for all fields.
|
|
VerifyCodebase ( |
Checks that the assembly loaded has the expected codebase.
|
public static CLSIDFromProgID ( string progID ) : System.Guid | ||
progID | string | |
return | System.Guid |
public static CheckFirewallAccess ( string executablePath, StringCollection baseAddresses ) : bool | ||
executablePath | string | |
baseAddresses | StringCollection | |
return | bool |
public static CreateServer ( System.Guid clsid ) : object | ||
clsid | System.Guid | |
return | object |
public static EnumClassesInCategory ( System.Guid category ) : List |
||
category | System.Guid | |
return | List |
public static GetAppIcon ( ) : System.Drawing.Icon | ||
return | System.Drawing.Icon |
public static GetComputerWorkgroupOrDomain ( ) : string | ||
return | string |
public static GetExecutablePath ( System.Guid clsid ) : string | ||
clsid | System.Guid | |
return | string |
public static GetFirewallAccess ( string executablePath ) : int[] | ||
executablePath | string | |
return | int[] |
public static GetImplementedCategories ( System.Guid clsid ) : List |
||
clsid | System.Guid | |
return | List |
public static GetLogFileDirectory ( ) : string | ||
return | string |
public static GetNetFwAuthorizedApplication ( ) : NetFwTypeLib.INetFwAuthorizedApplication | ||
return | NetFwTypeLib.INetFwAuthorizedApplication |
public static GetNetFwMgr ( ) : NetFwTypeLib.INetFwMgr | ||
return | NetFwTypeLib.INetFwMgr |
public static GetNetFwOpenPort ( ) : NetFwTypeLib.INetFwOpenPort | ||
return | NetFwTypeLib.INetFwOpenPort |
public static InstallApplication ( |
||
application | ||
autostart | bool | |
configureFirewall | bool | |
return | void |
public static LocallyRegisterCertificateOIDs ( |
||
certificate | ||
return | void |
public static LocallyRegisterCertificateOIDs ( string OIDs ) : void | ||
OIDs | string | |
return | void |
public static ProcessCommandLine ( string args ) : bool | ||
args | string | The arguments passed to the executable. |
return | bool |
public static ProgIDFromCLSID ( System.Guid clsid ) : string | ||
clsid | System.Guid | |
return | string |
public static RegisterClassInCategory ( System.Guid clsid, System.Guid catid ) : void | ||
clsid | System.Guid | |
catid | System.Guid | |
return | void |
public static RegisterClassInCategory ( System.Guid clsid, System.Guid catid, string description ) : void | ||
clsid | System.Guid | |
catid | System.Guid | |
description | string | |
return | void |
public static RegisterComTypes ( string filePath ) : List |
||
filePath | string | |
return | List |
public static ReleaseServer ( object server ) : void | ||
server | object | |
return | void |
public static RemoveFirewallAccess ( ) : void | ||
return | void |
public static RemoveFirewallAccess ( Opc application, string executablePath ) : void | ||
application | Opc | |
executablePath | string | |
return | void |
public static RemoveFirewallAccess ( string executablePath, IList |
||
executablePath | string | |
baseAddresses | IList |
|
return | void |
public static SetFirewallAccess ( Opc application, string executablePath ) : void | ||
application | Opc | |
executablePath | string | |
return | void |
public static SetFirewallAccess ( string executablePath ) : void | ||
executablePath | string | |
return | void |
public static SetFirewallAccess ( string applicationName, string executablePath, IList |
||
applicationName | string | |
executablePath | string | |
baseAddresses | IList |
|
return | void |
public static UninstallApplication ( |
||
application | ||
return | void |
public static UnregisterClassInCategory ( System.Guid clsid, System.Guid catid ) : void | ||
clsid | System.Guid | |
catid | System.Guid | |
return | void |
public static UnregisterComServer ( System.Guid clsid ) : void | ||
clsid | System.Guid | |
return | void |
public static UnregisterComTypes ( string filePath ) : List |
||
filePath | string | |
return | List |
public static UpdateConfigurationLocation ( string executablePath, string configurationPath ) : void | ||
executablePath | string | |
configurationPath | string | |
return | void |
public static Guid,System CATID_OPCAEServer10 | ||
return | System.Guid |
public static Guid,System CATID_OPCDAServer20 | ||
return | System.Guid |
public static Guid,System CATID_OPCDAServer30 | ||
return | System.Guid |
public static Guid,System CATID_OPCHDAServer10 | ||
return | System.Guid |
public static Guid,System CATID_PseudoComServers | ||
return | System.Guid |
public static Guid,System CLSID_UaComAeProxyServer | ||
return | System.Guid |
public static Guid,System CLSID_UaComDaProxyServer | ||
return | System.Guid |