Conexão mais rápida Smbcacls

Conexão mais rápida Smbcacls

Estou tendo problemas com o desempenho do smbcacls. Extraí o código da fonte de utilitários para criar uma função smbcacls personalizada. O que estou tendo problema é isso

fluxo de trabalho é esse

talloc_stackframe
cli_session_creds_init(...)
cli_full_connection_creds(...)
cli_ntcreate(...)
cli_query_security_descriptor(...)

cli_full_connection_credsocupa a maior parte do desempenho e, claro, é lento. Não consigo reutilizar cli_statefrom the cli_full_connection_creds, pois na próxima entrada ele cli_ntcreatefalha com STATUS_OBJECT_NAME_NOT_FOUND (0xC0000034).

É possível reutilizar cli_state?

informação relacionada