1. Słowniczek najważniejszych pojęć, w skrócie
- DCOM
- Distributed COM
- COM
- Component Object Model
- in-process component
- komponent COM-owski, linkowany dynamicznie w proces, który korzysta z danej usługi COM. Przechowywany w pliku DLL.
- out-of-process component
- komponent, który przy wywołaniu ma tworzony własny, osobny proces. Przechowywany w pliku EXE.
- COM Interop
- technologia w .NECie
- CCW
-
- RCW
-
- dcomcnfg.exe
-
- CLSID
-
- AppID
-
- UUID/GUID
-
- regedit.exe
-
- reg.exe
-
- DLL Surrogate Activation
-
- gacutil.exe
-
1.1 mniej istotne:
- SCM
- Service Control Manager (inne rozwinięcie: Security Configuration Manager - ale to raczej co innego)
2. Mój problem i jego rozwiązanie
...........
3. notki
http://msdn2.microsoft.com/en-us/library/ms683835.aspx
There are two main types of servers, in-process and out-of-process. In-process servers are implemented in a dynamic linked library (DLL), and out-of-process servers are implemented in an executable file (EXE). Out-of-process servers can reside either on the local machine or on a remote machine. In addition, COM provides a mechanism that allows an in-process server (a DLL) to run in a surrogate EXE process to gain the advantage of being able to run the process on a remote machine. For more information, see: DLL Surrogates.
http://web.archive.org/web/20020408233949/http://www.cs.wustl.edu/~schmidt/submit/Paper.html
zawiera przykładową funkcję main komponentu out-of-process w C++