Свойство | Тип | Описание | |
---|---|---|---|
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 |
Метод | Описание | |
---|---|---|
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
|
Метод | Описание | |
---|---|---|
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 | |
Результат | System.Guid |
public static CheckFirewallAccess ( string executablePath, StringCollection baseAddresses ) : bool | ||
executablePath | string | |
baseAddresses | StringCollection | |
Результат | bool |
public static CreateServer ( System.Guid clsid ) : object | ||
clsid | System.Guid | |
Результат | object |
public static EnumClassesInCategory ( System.Guid category ) : List |
||
category | System.Guid | |
Результат | List |
public static GetAppIcon ( ) : System.Drawing.Icon | ||
Результат | System.Drawing.Icon |
public static GetComputerWorkgroupOrDomain ( ) : string | ||
Результат | string |
public static GetExecutablePath ( System.Guid clsid ) : string | ||
clsid | System.Guid | |
Результат | string |
public static GetFirewallAccess ( string executablePath ) : int[] | ||
executablePath | string | |
Результат | int[] |
public static GetImplementedCategories ( System.Guid clsid ) : List |
||
clsid | System.Guid | |
Результат | List |
public static GetLogFileDirectory ( ) : string | ||
Результат | string |
public static GetNetFwAuthorizedApplication ( ) : NetFwTypeLib.INetFwAuthorizedApplication | ||
Результат | NetFwTypeLib.INetFwAuthorizedApplication |
public static GetNetFwMgr ( ) : NetFwTypeLib.INetFwMgr | ||
Результат | NetFwTypeLib.INetFwMgr |
public static GetNetFwOpenPort ( ) : NetFwTypeLib.INetFwOpenPort | ||
Результат | NetFwTypeLib.INetFwOpenPort |
public static InstallApplication ( |
||
application | ||
autostart | bool | |
configureFirewall | bool | |
Результат | void |
public static LocallyRegisterCertificateOIDs ( |
||
certificate | ||
Результат | void |
public static LocallyRegisterCertificateOIDs ( string OIDs ) : void | ||
OIDs | string | |
Результат | void |
public static ProcessCommandLine ( ) : bool | ||
Результат | bool |
public static ProcessCommandLine ( string args ) : bool | ||
args | string | The arguments passed to the executable. |
Результат | bool |
public static ProgIDFromCLSID ( System.Guid clsid ) : string | ||
clsid | System.Guid | |
Результат | string |
public static RegisterClassInCategory ( System.Guid clsid, System.Guid catid ) : void | ||
clsid | System.Guid | |
catid | System.Guid | |
Результат | void |
public static RegisterClassInCategory ( System.Guid clsid, System.Guid catid, string description ) : void | ||
clsid | System.Guid | |
catid | System.Guid | |
description | string | |
Результат | void |
public static RegisterComTypes ( string filePath ) : List |
||
filePath | string | |
Результат | List |
public static ReleaseServer ( object server ) : void | ||
server | object | |
Результат | void |
public static RemoveFirewallAccess ( ) : void | ||
Результат | void |
public static RemoveFirewallAccess ( Opc application, string executablePath ) : void | ||
application | Opc | |
executablePath | string | |
Результат | void |
public static RemoveFirewallAccess ( string executablePath, IList |
||
executablePath | string | |
baseAddresses | IList |
|
Результат | void |
public static SetFirewallAccess ( Opc application, string executablePath ) : void | ||
application | Opc | |
executablePath | string | |
Результат | void |
public static SetFirewallAccess ( string executablePath ) : void | ||
executablePath | string | |
Результат | void |
public static SetFirewallAccess ( string applicationName, string executablePath, IList |
||
applicationName | string | |
executablePath | string | |
baseAddresses | IList |
|
Результат | void |
public static UninstallApplication ( |
||
application | ||
Результат | void |
public static UnregisterClassInCategory ( System.Guid clsid, System.Guid catid ) : void | ||
clsid | System.Guid | |
catid | System.Guid | |
Результат | void |
public static UnregisterComServer ( System.Guid clsid ) : void | ||
clsid | System.Guid | |
Результат | void |
public static UnregisterComTypes ( string filePath ) : List |
||
filePath | string | |
Результат | List |
public static UpdateConfigurationLocation ( string executablePath, string configurationPath ) : void | ||
executablePath | string | |
configurationPath | string | |
Результат | void |
public static Guid,System CATID_OPCAEServer10 | ||
Результат | System.Guid |
public static Guid,System CATID_OPCDAServer20 | ||
Результат | System.Guid |
public static Guid,System CATID_OPCDAServer30 | ||
Результат | System.Guid |
public static Guid,System CATID_OPCHDAServer10 | ||
Результат | System.Guid |
public static Guid,System CATID_PseudoComServers | ||
Результат | System.Guid |
public static Guid,System CLSID_UaComAeProxyServer | ||
Результат | System.Guid |
public static Guid,System CLSID_UaComDaProxyServer | ||
Результат | System.Guid |