概述
在客户端计算机上,可通过 Windows 注册表配置可调用的事务程序 (TP) 。
注意
在客户端计算机上,为自动启动的可调用 TP 设置注册表变量的推荐方法是使用示例 TP 配置程序 TPSETUP。 编译安装。C,TPSETUP 的源代码,用于目标环境。 为自动启动的可调用 TP 编写安装程序时,建议将类似于 TPSETUP 的代码添加到安装程序。
对于客户端,建议将自动启动的可调用 TP 编写为 Windows 服务。 请确保在安装 TP 的程序中包括类似 TPSETUP 的代码。 除其他事项外,TPSETUP 演示如何在安装 TP 时使用 CreateService 函数。
下表列出了用于可在 Windows 客户端计算机上运行的可调用 TP 类型的注册表项。
TP 类型 | 注册表中的位置 | 可能的注册表项 |
---|---|---|
在客户端上作为服务运行的自动启动的可调用 TP。 | HKEY_LOCAL_MACHINE 系统 CurrentControlSet 服务 TPName (和子项) |
由 CreateService 调用创建的注册表项,包括指定服务的路径、显示名称和其他特征的条目。 —plus— 链接 OtherDependencies:REG_MULTI_SZ:SnaBase Parameters SNAServiceType:REG_DWORD:0x5 LocalLU:REG_SZ:LUalias Parameters:REG_SZ:ParameterList Timeout:REG_DWORD:number AcceptNames:REG_SZ:TPNameList ConversationSecurity:REG_SZ:{ YES |NO } AlreadyVerified:REG_SZ:{ YES |NO }Username1:REG_SZ:Password1 ...UsernameX:REG_SZ:PasswordX 有关详细信息,请参阅此表后面的说明。 |
在客户端上作为应用程序运行的自动启动的可调用 TP。 有关详细信息,请参阅此表后面的说明。 | HKEY_LOCAL_MACHINE 系统 CurrentControlSet 服务 SnaBase 参数 Tps TPName 参数 |
SNAServiceType:REG_DWORD:{ 0x5 | 0x6 }PathName:REG_EXPAND_SZ:pathLocalLU:REG_SZ:LUaliasParameters:REG_SZ:ParameterListTimeOut:REG_DWORD:numberAcceptNames:REG_SZ:TPNameListConversationSecurity:REG_SZ:{ YES |NO }AlreadyVerified:REG_SZ:{ YES |NO }Username1:REG_SZ:Password1 ...UsernameX:REG_SZ:PasswordX 有关详细信息,请参阅此表后面的说明。 |
操作员启动的可调用 TP 在客户端上作为服务运行。 | HKEY_LOCAL_MACHINE 系统 CurrentControlSet 服务 TPName (和子项) |
由 CreateService 调用创建的注册表项,包括指定服务的路径、显示名称和其他特征的条目。 —plus— 链接 OtherDependencies:REG_MULTI_SZ:SnaBase 参数 SNAServiceType:REG_DWORD:0x1A LocalLU:REG_SZ:LUalias Timeout:REG_DWORD:number ConversationSecurity:REG_SZ:{ YES |NO } AlreadyVerified:REG_SZ:{ YES |NO }Username1:REG_SZ:Password1 ...UsernameX:REG_SZ:PasswordX 有关详细信息,请参阅此表后面的备注。 |
操作员启动的可调用 TP 在客户端上作为应用程序运行。 | HKEY_LOCAL_MACHINE 系统 CurrentControlSet 服务 SnaBase 参数 Tps TPName 参数 |
SNAServiceType:REG_DWORD:0x1ALocalLU:REG_SZ:LUaliasTimeOut:REG_DWORD:numberConversationSecurity:REG_SZ:{ YES |NO }AlreadyVerified:REG_SZ:{ YES |NO }Username1:REG_SZ:Password1 ...UsernameX:REG_SZ:PasswordX 有关详细信息,请参阅此表后面的备注。 |
注意
在客户端上作为应用程序启动自动启动的 TP 之前,必须启动 TPSTART 程序。
注意
仅当 ConversationSecurity 设置为 YES 时,才会使用 AlreadyVerified 和 Username/Password 条目。