注册表项
DCOM 引入了应用程序 ID (AppID) 的概念,它将一个或多个 DCOM 对象的配置选项分组到注册表中的一个集中位置。 可以通过在对象的 CLSID 下的 AppID 命名值中指示其值来指定 AppID。
默认情况下,ATL 生成的服务使用其 CLSID 作为其 AppID 的 GUID。 在 HKEY_CLASSES_ROOT\AppID
下,你可以指定特定于 DCOM 的条目。 最初,存在两个条目:
LocalService
,值等于服务名称。 如果此值存在,则使用它代替 CLSID 下的LocalServer32
键。ServiceParameters
,值等于-Service
。 此值指定将在服务启动时传递给服务的参数。 请注意,这些参数被传递给服务的ServiceMain
函数,而不是WinMain
。
任何 DCOM 服务还需要在 HKEY_CLASSES_ROOT\AppID
下创建另一个密钥。 此键等于 EXE 的名称并充当交叉引用,因为它包含指向 AppID 条目的 AppID 值。
另请参阅
反馈
https://aka.ms/ContentUserFeedback。
即将发布:在整个 2024 年,我们将逐步淘汰作为内容反馈机制的“GitHub 问题”,并将其取代为新的反馈系统。 有关详细信息,请参阅:提交和查看相关反馈