
Ich habe ein Problem mit der Leistung von smbcacls. Ich habe den Code aus der Utils-Quelle extrahiert, um eine benutzerdefinierte smbcacls-Funktion zu erstellen. Was ich habe, ist folgendes
Arbeitsablauf ist dies
talloc_stackframe
cli_session_creds_init(...)
cli_full_connection_creds(...)
cli_ntcreate(...)
cli_query_security_descriptor(...)
cli_full_connection_creds
cli_state
beansprucht den größten Teil der Leistung und ist natürlich langsam. Ich kann das aus dem nicht wiederverwenden cli_full_connection_creds
, da beim nächsten Eintrag das cli_ntcreate
mit fehlschlägt STATUS_OBJECT_NAME_NOT_FOUND (0xC0000034)
.
Ist es möglich, cli_state wiederzuverwenden?