SetAutoServerSettings Method

       

Sets the Remote Automation registry values to meet ActiveX and Remote Automation requirements, including configuration settings for remote server access.

Syntax

object. SetAutoServerSettings(remote, [progid], [clsid], [servername], [protocol], [authentication])

The SetAutoServerSettings method syntax has these parts:

Part Description
object Required. An object expression that evaluates to an object in the Applies To list.
remote Required. Boolean. True if the server is remote, False if local.
progid Optional. A variant expression specifying the ProgID for the server.
clsid Optional. A variant expression specifying the CLSID for the server.
servername Optional. A variant expression specifying the name of the server machine.
protocol Optional. A variant expression specifying the RPC name of the protocol to be used.
authentication Optional. A variant expression specifying the RPC authentication level.

Return Values

The SetAutoServerSettings method returns the following error codes:

Value Description
0 No error.
1 Unknown run time error occurred.
2 No protocol was specified.
3 No server machine name was specified.
4 An error occurred reading from the registry.
5 An error occurred writing to the registry.
6 Both the ProgID and CLSID parameters were missing.
7 There is no local server (either in-process or cross-process, 16-bit or 32-bit).
8 There was an error looking for the Proxy DLLs, check that they were installed properly.

Remarks

The SetAutoServerSettings method takes either a CLSID or a ProgID and sets the registry information to local or remote depending on the value of the remote parameter. If both a CLSID and a ProgID are passed to the method, the CLSID takes precedence.