INFO: Behavior of COM Server When You Set the Identity to Launching User (291682)
The information in this article applies to:
- Microsoft COM, when used with:
- the operating system: Microsoft Windows 2000
This article was previously published under Q291682 SUMMARY
This article describes how the Launching User identity of the Component Object Model (COM) server affects the server's activation on Windows 2000.
MORE INFORMATION
On Windows 2000 with no service packs installed, COM starts the server process on the desktop of the client process. If the client is remote, COM allows the system to choose the desktop. In the case of remote activation, COM ignores the window station of the client because the client is remote, each new client security identifier (SID) causes a new instance of the server process to be started, and each new server process gets a new window station.
On Windows 2000 Service Pack 1 (SP1), COM allows the system to choose a desktop based on the identity of the new server process. Either the system creates a new desktop, or, if a desktop already exists for that Logon User Identifier (LUID), the system uses the existing desktop.
On Windows 2000 Service Pack 2 (SP2), COM conditionally uses the desktop of the client process or allows the system to choose an appropriate desktop.
If the remote client process tries to start the server, COM allows the system to choose the desktop.
If the local client process, which is not impersonating any user, tries to start the server, COM starts the server process on the desktop of the client process. However, if the local client process is impersonating a user, COM allows the system to choose the desktop.
REFERENCESFor additional information about COM Servers Activation, click the article number below
to view the article in the Microsoft Knowledge Base:
169321 INFO: COM Servers Activation and NT Windows Stations
Modification Type: | Major | Last Reviewed: | 10/23/2003 |
---|
Keywords: | kbinfo KB291682 |
---|
|