Clientes que ejecutan Windows
En los clientes que ejecutan Microsoft Windows, los CSP invocables se configuran a través del Registro de Windows.
Nota
El método recomendado para establecer variables del Registro para los TP invocables automáticamente es usar el programa de configuración de TP de ejemplo, TPSETUP. Compile INSTALL. C, el código fuente de TPSETUP, para el entorno de Windows. Al escribir un programa de instalación para los TP invocables automáticamente, se recomienda agregar código similar a TPSETUP al programa de instalación.
Se recomienda que los CSP invocables que se inicien automáticamente se escriban como servicios de Windows. Asegúrese de incluir código similar al de TPSETUP en el programa que instala los CSP. Entre otras cosas, TPSETUP muestra cómo usar la función CreateService al instalar un TP. Para obtener información importante sobre cómo funcionan los servicios en Windows, consulte el Kit de desarrollo de software de plataforma de Microsoft Developer Network (MSDN®).
En la tabla siguiente se enumeran las entradas del Registro usadas para los tipos de CSP invocables que se pueden ejecutar en clientes Windows:
Tipo de TP | Ubicación en el registro | Posibles entradas del Registro |
---|---|---|
TP invocable que se ejecuta automáticamente como servicio | HKEY_LOCAL_MACHINE SISTEMA Currentcontrolset Servicios TPName (y subclaves) |
Entradas del Registro creadas por la llamada a CreateService , incluidas las entradas que especifican la ruta de acceso, el nombre para mostrar y otras características del servicio. —más— Vinculación de otrasdependencias:REG_MULTI_SZ:SnaBase Parámetros SNAServiceType:REG_DWORD:0x5LocalLU:REG_SZ:LUaliasParameters:REG_SZ:ParameterListTimeout:REG_DWORD:numberConversationSecurity:REG_SZ:{ YES | NO }AlreadyVerified:REG_SZ:{ YES | NO }2Username1:REG_SZ:Password12 ... UsernameX:REG_SZ:PasswordX2 |
TP invocable que se ejecuta automáticamente como una aplicación | HKEY_LOCAL_MACHINE SISTEMA Currentcontrolset Servicios SnaBase Parámetros Tps TPName Parámetros |
SNAServiceType:REG_DWORD:{ 0x5 | 0x6 }PathName:REG_EXPAND_SZ:pathLocalLU:REG_SZ:LUalias Parameters:REG_SZ:ParameterListTimeOut:REG_DWORD:numberConversationSecurity:REG_SZ:{ YES | NO }AlreadyVerified:REG_SZ:{ YES | NO }2Username1:REG_SZ:Password12 ... UsernameX:REG_SZ:PasswordX2 |
Tp invocable iniciado por el operador que se ejecuta como servicio | HKEY_LOCAL_MACHINE SISTEMA Currentcontrolset Servicios TPName (y subclaves) |
Entradas del Registro creadas por la llamada a CreateService , incluidas las entradas que especifican la ruta de acceso, el nombre para mostrar y otras características del servicio. —más— Vinculación de otrasdependencias:REG_MULTI_SZ:SnaBase Parámetros SNAServiceType:REG_DWORD:0x1ALocalLU:REG_SZ:LUaliasTimeout:REG_DWORD:numberConversationSecurity:REG_SZ:{ YES | NO }AlreadyVerified:REG_SZ:{ YES | NO }2Username1:REG_SZ:Password12 ... UsernameX:REG_SZ:PasswordX2 |
TP invocable iniciado por el operador | HKEY_LOCAL_MACHINE SISTEMA Currentcontrolset Servicios SnaBase Parámetros ParámetrostpName de TPs |
SNAServiceType:REG_DWORD:0x1ALocalLU:REG_SZ:LUaliasTimeOut:REG_DWORD:numberConversationSecurity:REG_SZ:{ YES | NO }AlreadyVerified:REG_SZ:{ YES | NO }2Username1:REG_SZ:Password12 ... UsernameX:REG_SZ:PasswordX2 |
Nota
Antes de que se pueda iniciar un TP iniciado automáticamente como una aplicación en un cliente windows, se debe iniciar el programa TPSTART.
Nota
Las entradas AlreadyVerified y Username/Password solo se usan si ConversationSecurity está establecido en Sí.