2009-02-01 47 views

回答

3

恐怕这个问题是错误的。线程模型(STA,MTA等)是仅适用于进程内COM对象的必要的恶魔,对象和客户端需要在同一进程中共存,并且不知何故它们必须阻止彼此的脚趾(a有趣和冗长的话题)。

进程外(EXE)COM服务器存在于他们自己的进程中,并在他们认为合适的情况下管理他们自己的线程。 COM不知道 - 并不在乎。

因此,没有任何“线程模型”(在COM意义上)与EXE相关联。

这听起来像你有一个具体的问题:如果你发布更多的细节,我/某人/我们可能会有所帮助。

0

一类的绝对最小量注册表项是:

  • LocalServer32\(路径可执行文件) - 本地外的进程EXE服务器
  • 的InprocServer32 \的位置(路径DLL) - 本地进程中DLL服务器的位置

注:

HKEY_LOCAL_MACHINE\SOFTWARE\Classes\CLSID\ 
{CLSID}\LocalServer32 = <full path>ServerExecutable 
相关问题