Deprecated DCOM Server on Windows Server 2008 R2

I have an old DCOM server and a client application written in Delphi v6. Currently, the DCOM server is configured to run once and serve all clients. The main reason for starting it is that the server provides an interface for the application of accounts and must log in and can do this only once for a given username.

Our client now wants to upgrade his server to Windows Server 2008 R2, leaving the clients in Windows XP, but I could not reproduce the current setting.

The current setting, with which I can work on a test setup, is a bit strange!

  • I need to configure DCOM settings to allow remote start or access the client on the client
  • If the DCOM server is not already running when the client tries to connect to it, I cannot execute the server.
  • If the server is started and start permission is set for remote start, the client starts a new instance of the DCOM server instead of using an already running instance. This causes problems in the account application because the same user is trying to log in to a system that is not allowed.
  • If I close the DCOM server running on the server, the client will happily work out its own instance. I do not see the main form of DCOM servers, although how it works in the background (you can see it in the task manager)

, , . DCOM , DCOM , COM + , DCOM , DCOM, SysWOW64, 32- DCOMCNFG ..

, ...

+3
1

DCOM XP SP2 2003 SP1. . , DCOM (-, Delphi - DCOM), DCOM , , . , DCOM , ( !) . ? - " ", . ? factory? . DCOM Delphi.

BTW:

  • DCOM- , . .
  • , RPC, , DCOM, .
  • . , , , , .
+3

All Articles