Microsoft KB Archive/291682

From BetaArchive Wiki
Knowledge Base


INFO: Behavior of COM Server When You Set the Identity to Launching User

Article ID: 291682

Article Last Modified on 10/23/2003



APPLIES TO

  • Microsoft COM+ 2.0 Standard Edition, when used with:
    • Microsoft Windows 2000 Standard Edition



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.

REFERENCES

For 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



Additional query words: launch

Keywords: kbinfo KB291682