
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_creds
ocupa a maior parte do desempenho e, claro, é lento. Não consigo reutilizar cli_state
from the cli_full_connection_creds
, pois na próxima entrada ele cli_ntcreate
falha com STATUS_OBJECT_NAME_NOT_FOUND (0xC0000034)
.
É possível reutilizar cli_state?