| |
|
|
- Página 1 - |
|
 | Como el otro Hilo algo überlastet es, gehts hier más. Bitte Testergebnisse como Anhang puesto. Hier el aktuelle Ver código fuente: |
 | 34 kB | | Kurzbeschreibung: | Setzt en NTFS Festplatten el Security Descriptor uno Expediente | | Hochgeladen: | 29.05.2005 | | Ladeanzahl: |  | | | Descargar |
|
|
| |
|
|
|
| |
|
- Página 1 - |
|
 CB | ¡Hola Andreas! 1.Test en XP Pro SP1 (sin Überwachung), con dieser poste Yo Dirs al Abend. [quote:994d4e3e56]Fehlercode IsValidSid=1 Letzter API Fehler=0 Fehlercode LookupAccountSid=1 Letzter API Fehler=997 Jeder ****PROZEDUR comenzó**** Gewählte Datei=F:IMAGESFotosDigiCamDorli_Schulfoto 2004.tif Gruppenname/Username=Jeder Zu Addierende Rechte=... SYNCHRONIZE FILE_WRITE_EA FILE_READ_EA FILE_READ_DATA FILE_WRITE_DATA FILE_APPEND_DATA FILE_EXECUTE FILE_READ_ATTRIBUTES FILE_WRITE_ATTRIBUTES F_DELETE Letzter API-Fehler=997 Rückgabe de GetVolumeInformation=1 Letzter API-Fehler=997 Laufwerksflags=1110000000011111111 Ausgelesene Partition=NTFS Zugriff es einschränkbar Rückgabe de GetFileSecurity=0 Letzter API-Fehler=122 Erforderliche Longitud des Security Descriptor=104 Rückgabe de GetFileSecurity=1 Letzter API-Fehler=0 Rückgabe de IsValidSecurityDescriptor=1 Letzter API-Fehler=0 Rückgabe de GetSecurityDescriptorDacl=1 Letzter API-Fehler=0 Rückgabe de IsValidAcl para el DACL=1 Letzter API-Fehler=0 DACL es disponible! Rückgabe de GetAclInformation=1 Letzter API-Fehler=0 Anzahl benutzter Bytes en DACL=28 Anzahl freier Bytes en DACL=0 ACEs en DACL=1 Größe des 1.ACEs=20 ACE Typ des 1.ACEs=ACCESS_ALLOWED_ACE_TYPE Fehlercode IsValidSid=1 Letzter API Fehler=0 Rückgabe de LookupAccountSid=1 Letzter API-Fehler=997 Reset des API-Fehlers se durchgeführt Rückgabe de ConvertSidToStringSid=1 Letzter API-Fehler=0 Rückgabe de LocalFree para el String-SID=0 Letzter API-Fehler=0 String-SID des 1. ACEs=S-1-1-0 1. ACE Bezogen en SID=Jeder 1. ACE Bezogen en Domainname= Accessrechte des 1. ACEs=$1F01FF Recht en el 1. ACE=FILE_ALL_ACCESS (Vollzugriff) Rückgabe de LookupAccountName para Jeder=0 Letzter API-Fehler=122 Longitud des SIDs=12 Rückgabe de LookupAccountName para Jeder=1 Letzter API-Fehler=997 Longitud des SIDs=12 Bytes para ACL=28 Rückgabe de InitializeAcl=1 Letzter API-Fehler=997 Rückgabe de GetSecurityDescriptorDacl=1 Letzter API-Fehler=997 Rückgabe de IsValidAcl para el DACL=1 Letzter API-Fehler=997 DACL es disponible! Rückgabe de GetAclInformation=1 Letzter API-Fehler=997 Anzahl benutzter Bytes en DACL=28 Anzahl freier Bytes en DACL=0 ACEs en DACL=1 Größe des 1.ACEs=20 ACE Typ des 1.ACEs=ACCESS_ALLOWED_ACE_TYPE Vererbung=0 Fehlercode IsValidSid=1 Letzter API Fehler=997 Rückgabe de LookupAccountSid=1 Letzter API-Fehler=997 Reset des API-Fehlers se durchgeführt 1. ACE Bezogen en SID=Jeder Accessrechte des 1. ACEs=$1F01FF En ALLOWED_ACE... ...a addierende Rechte=$1F01FF Rückgabe de AddAce a Punkt 0=1 Letzter API-Fehler=0 Rückgabe de IsValidAcl para el selbsterzeugten DACL=1 Letzter API-Fehler=0 Rückgabe de InitializeSecurityDescriptor=1 Letzter API-Fehler=0 Rückgabe de SetSecurityDescriptorDacl=1 Letzter API-Fehler=0 Rückgabe de SetFileSecurity=1 Letzter API-Fehler=0 Fehlercode IsValidSid=1 Letzter API Fehler=0 Fehlercode LookupAccountSid=1 Letzter API Fehler=997 Jeder ****PROZEDUR comenzó**** Gewählte Datei=F:IMAGESFotosDigiCamDorli_Schulfoto 2004.tif Gruppenname/Username=Jeder Zu Addierende Rechte=... F_DELETE Letzter API-Fehler=997 Rückgabe de GetVolumeInformation=1 Letzter API-Fehler=997 Laufwerksflags=1110000000011111111 Ausgelesene Partition=NTFS Zugriff es einschränkbar Rückgabe de GetFileSecurity=0 Letzter API-Fehler=122 Erforderliche Longitud des Security Descriptor=104 Rückgabe de GetFileSecurity=1 Letzter API-Fehler=0 Rückgabe de IsValidSecurityDescriptor=1 Letzter API-Fehler=0 Rückgabe de GetSecurityDescriptorDacl=1 Letzter API-Fehler=0 Rückgabe de IsValidAcl para el DACL=1 Letzter API-Fehler=0 DACL es disponible! Rückgabe de GetAclInformation=1 Letzter API-Fehler=0 Anzahl benutzter Bytes en DACL=28 Anzahl freier Bytes en DACL=0 ACEs en DACL=1 Größe des 1.ACEs=20 ACE Typ des 1.ACEs=ACCESS_ALLOWED_ACE_TYPE Fehlercode IsValidSid=1 Letzter API Fehler=0 Rückgabe de LookupAccountSid=1 Letzter API-Fehler=997 Reset des API-Fehlers se durchgeführt Rückgabe de ConvertSidToStringSid=1 Letzter API-Fehler=0 Rückgabe de LocalFree para el String-SID=0 Letzter API-Fehler=0 String-SID des 1. ACEs=S-1-1-0 1. ACE Bezogen en SID=Jeder 1. ACE Bezogen en Domainname= Accessrechte des 1. ACEs=$1F01FF Recht en el 1. ACE=FILE_ALL_ACCESS (Vollzugriff) Rückgabe de LookupAccountName para Jeder=0 Letzter API-Fehler=122 Longitud des SIDs=12 Rückgabe de LookupAccountName para Jeder=1 Letzter API-Fehler=997 Longitud des SIDs=12 Bytes para ACL=48 Rückgabe de InitializeAcl=1 Letzter API-Fehler=997 Rückgabe de GetSecurityDescriptorDacl=1 Letzter API-Fehler=997 Rückgabe de IsValidAcl para el DACL=1 Letzter API-Fehler=997 DACL es disponible! Rückgabe de GetAclInformation=1 Letzter API-Fehler=997 Anzahl benutzter Bytes en DACL=28 Anzahl freier Bytes en DACL=0 ACEs en DACL=1 Größe des 1.ACEs=20 ACE Typ des 1.ACEs=ACCESS_ALLOWED_ACE_TYPE Vererbung=0 Fehlercode IsValidSid=1 Letzter API Fehler=997 Rückgabe de LookupAccountSid=1 Letzter API-Fehler=997 Reset des API-Fehlers se durchgeführt 1. ACE Bezogen en SID=Jeder Accessrechte des 1. ACEs=$1F01FF En ALLOWED_ACE a addierende Rechte=$1E01FF Rückgabe de AddAce a Punkt 1=1 Letzter API-Fehler=0 Rückgabe de IsValidAcl para el selbsterzeugten DACL=1 Letzter API-Fehler=0 En DENIED_ACE... ...a addierende Rechte=$10000 Rückgabe de AddAce a Punkt 0=1 Letzter API-Fehler=0 Rückgabe de IsValidAcl para el selbsterzeugten DACL=1 Letzter API-Fehler=0 Rückgabe de InitializeSecurityDescriptor=1 Letzter API-Fehler=0 Rückgabe de SetSecurityDescriptorDacl=1 Letzter API-Fehler=0 Rückgabe de SetFileSecurity=1 Letzter API-Fehler=0 Fehlercode IsValidSid=1 Letzter API Fehler=0 Fehlercode LookupAccountSid=1 Letzter API Fehler=997 Administratoren ****PROZEDUR comenzó**** Gewählte Datei=F:IMAGESFotosDigiCamDorli_Schulfoto 2004.tif Gruppenname/Username=Administratoren Zu Addierende Rechte=... FILE_DELETE_CHILD,READ_CONTROL,ACCESS_SYSTEM_SECURITY,WRITE_OWNER,WRITE_DAC,F_DE LETE,SYNCHRONIZE,FILE_WRITE_EA,FILE_READ_EA,FILE_READ_DATA,FILE_WRITE_DATA,FILE_ APPEND_DATA,FILE_EXECUTE,FILE_READ_ATTRIBUTES,FILE_WRITE_ATTRIBUTES,F_DELETE Letzter API-Fehler=997 Rückgabe de GetVolumeInformation=1 Letzter API-Fehler=997 Laufwerksflags=1110000000011111111 Ausgelesene Partition=NTFS Zugriff es einschränkbar Rückgabe de GetFileSecurity=0 Letzter API-Fehler=122 Erforderliche Longitud des Security Descriptor=124 Rückgabe de GetFileSecurity=1 Letzter API-Fehler=0 Rückgabe de IsValidSecurityDescriptor=1 Letzter API-Fehler=0 Rückgabe de GetSecurityDescriptorDacl=1 Letzter API-Fehler=0 Rückgabe de IsValidAcl para el DACL=1 Letzter API-Fehler=0 DACL es disponible! Rückgabe de GetAclInformation=1 Letzter API-Fehler=0 Anzahl benutzter Bytes en DACL=48 Anzahl freier Bytes en DACL=0 ACEs en DACL=2 Größe des 1.ACEs=20 ACE Typ des 1.ACEs=ACCESS_DENIED_ACE_TYPE Fehlercode IsValidSid=1 Letzter API Fehler=0 Rückgabe de LookupAccountSid=1 Letzter API-Fehler=997 Reset des API-Fehlers se durchgeführt Rückgabe de ConvertSidToStringSid=1 Letzter API-Fehler=0 Rückgabe de LocalFree para el String-SID=0 Letzter API-Fehler=0 String-SID des 1. ACEs=S-1-1-0 1. ACE Bezogen en SID=Jeder 1. ACE Bezogen en Domainname= Accessrechte des 1. ACEs=$10000 Recht en el 1. ACE=_DELETE (Expediente löschen) Größe des 2.ACEs=20 ACE Typ des 2.ACEs=ACCESS_ALLOWED_ACE_TYPE Fehlercode IsValidSid=1 Letzter API Fehler=0 Rückgabe de LookupAccountSid=1 Letzter API-Fehler=997 Reset des API-Fehlers se durchgeführt Rückgabe de ConvertSidToStringSid=1 Letzter API-Fehler=0 Rückgabe de LocalFree para el String-SID=0 Letzter API-Fehler=0 String-SID des 2. ACEs=S-1-1-0 2. ACE Bezogen en SID=Jeder 2. ACE Bezogen en Domainname= Accessrechte des 2. ACEs=$1E01FF Recht en el 2. ACE=FILE_READ_DATA (Erlaubt Daten de una File a lesen) Recht en el 2. ACE=FILE_WRITE_DATA (Erlaubt Daten a Scheiben) Recht en el 2. ACE=FILE_APPEND_DATA (Erlaubt Daten anzuhängen) Recht en el 2. ACE=FILE_READ_EA (Erlaubt erweiterte Attibute a lesen) Recht en el 2. ACE=FILE_WRITE_EA (Erlaubt erweiterte Atributos a escribir) Recht en el 2. ACE=FILE_EXECUTE (Erlaubt una Expediente auszuführen) Recht en el 2. ACE=FILE_READ_ATTRIBUTES (Lesen el Fileattribute) Recht en el 2. ACE=FILE_WRITE_ATTRIBUTES (Cambio el Fileattribute) Recht en el 2. ACE=WRITE_DAC (Cambio el DACL Einträge) Recht en el 2. ACE=READ_CONTROL (Lesen el DACL Einträge y Besitzer) Recht en el 2. ACE=SYNCHRONIZE (Erlaubt una FileHandle en una Complitition I/O a warten) Recht en el 2. ACE=File_Delete_Child (Erlaubt una Unterordner a löschen - para Archivos no Bedeutung) Recht en el 2. ACE=WRITE_OWNER (Eigentümer ändern) Rückgabe de LookupAccountName para Administratoren=0 Letzter API-Fehler=122 Longitud des SIDs=16 Rückgabe de LookupAccountName para Administratoren=1 Letzter API-Fehler=997 Longitud des SIDs=16 Bytes para ACL=72 Rückgabe de InitializeAcl=1 Letzter API-Fehler=997 Rückgabe de GetSecurityDescriptorDacl=1 Letzter API-Fehler=997 Rückgabe de IsValidAcl para el DACL=1 Letzter API-Fehler=997 DACL es disponible! Rückgabe de GetAclInformation=1 Letzter API-Fehler=997 Anzahl benutzter Bytes en DACL=48 Anzahl freier Bytes en DACL=0 ACEs en DACL=2 Größe des 1.ACEs=20 ACE Typ des 1.ACEs=ACCESS_DENIED_ACE_TYPE Vererbung=0 Fehlercode IsValidSid=1 Letzter API Fehler=997 Rückgabe de LookupAccountSid=1 Letzter API-Fehler=997 Reset des API-Fehlers se durchgeführt 1. ACE Bezogen en SID=Jeder Accessrechte des 1. ACEs=$10000 Rückgabe de AddAce a Punkt 0=1 Letzter API-Fehler=0 Rückgabe de IsValidAcl para el selbsterzeugten DACL=1 Letzter API-Fehler=0 Größe des 2.ACEs=20 ACE Typ des 2.ACEs=ACCESS_ALLOWED_ACE_TYPE Vererbung=0 Fehlercode IsValidSid=1 Letzter API Fehler=0 Rückgabe de LookupAccountSid=1 Letzter API-Fehler=997 Reset des API-Fehlers se durchgeführt 2. ACE Bezogen en SID=Jeder Accessrechte des 2. ACEs=$1E01FF Rückgabe de AddAce a Punkt 1=1 Letzter API-Fehler=0 Rückgabe de IsValidAcl para el selbsterzeugten DACL=1 Letzter API-Fehler=0 En ALLOWED_ACE... ...a addierende Rechte=$11F01FF Rückgabe de AddAce a Punkt 2=1 Letzter API-Fehler=0 Rückgabe de IsValidAcl para el selbsterzeugten DACL=1 Letzter API-Fehler=0 Rückgabe de InitializeSecurityDescriptor=1 Letzter API-Fehler=0 Rückgabe de SetSecurityDescriptorDacl=1 Letzter API-Fehler=0 Rückgabe de SetFileSecurity=1 Letzter API-Fehler=0[/quote:994d4e3e56] Christian |
|
|
| |
|
|
|
 | ¡Hola Christian...
Das sieht hervorragend de. Noch wichtig: - Wird el Zugriff wirklich verweigert / erlaubt? - Welche Rechte voluntad en el WindowsExplorer adecuado? Stimmt el überein?
 |
|
|
| |
|
|
|
 CB | Laut Explorer: Löschen sería verweigert, alles otro es freigegeben (para Jeder).
Christian |
|
|
| |
|
|
|
 CB | Hier todavía el Screenshots dazu: |
|
|
| |
|
|
|
 | Noch una vez a Parametern el PROC Set_ACE_IN_DACL:
Der erste Parámetro son una Expediente oder Ordnernamen como String a, para el uno Rechte festlegen voluntad.
Der zweite Parámetro es una Gruppen oder Username como String. Wenn uno cada Rechten liberación voluntad, wäre dafür el Gruppenname Jeder utilizarse. Der el Gruppenname Jeder sólo en Alemán Systemen wirklich Jeder es, puede ser el GRuppennamen de Jeder y de Administratoren en Proc Get_Group_Name ermitteln.
Der dritte Parámetro son a, si Rechte verboten oder erlaubt voluntad debería y es ebenfalls una String. Hier kann auch angegeben voluntad, si el alte DACL gelöscht voluntad se. + bedeutet Rechte erlauben, - bedeutet Rechte verbieten, 0 bedeutet alten DACL löschen. + y - dürfen no zusammen verwendet voluntad. Wird 0 no angegeben, voluntad el Zugriffsrechte des alten DACL en el neuen übernommen.
Parámetro vier son el Rechte como String a: FILE_READ_DATA (Erlaubt Daten de una File a lesen) FILE_WRITE_DATA (Erlaubt Daten a Scheiben) FILE_APPEND_DATA (Erlaubt Daten anzuhängen) FILE_READ_EA (Erlaubt erweiterte Attibute a lesen) FILE_WRITE_EA (Erlaubt erweiterte Atributos a escribir) FILE_EXECUTE (Erlaubt una Expediente auszuführen) FILE_READ_ATTRIBUTES (Lesen el Fileattribute) FILE_WRITE_ATTRIBUTES (Cambio el Fileattribute) RITE_DAC (Cambio el DACL Einträge) READ_CONTROL (Lesen el DACL Einträge y Besitzer) SYNCHRONIZE (Erlaubt una FileHandle en una Complitition I/O a warten) File_Delete_CHILD (Erlaubt una Unterordner a löschen - para Archivos no Bedeutung) ACCESS_SYSTEM_SECURITY (Erlaubt el Zugriff en el SACL) WRITE_OWNER (Eigentümer ändern) F_DELETE (Expediente löschen) |
|
|
| |
|
|
| |
|
- Página 2 - |
|
|
 | ¡Hola Christian...
Das sieht no sólo hervorragend de, el sieht spitzenmäßig de!
 Wir haben lo geschafft! Lo funzt! El Sensation!  |
|
|
| |
|
|
|
 CB | Freut mich unheimlich, daß se el Aufwand bezahlt gemacht ha...  |
|
|
| |
|
|
|
 | Yo sehe Ah ya fleißig anner PCU remendar. 
Salve. |
|
|
| |
|
|
|
 | ¡Hola Christian...
Und como se el gelohnt ha. Das beste daran: Yo habe weltweit en keiner Lenguaje de programación bislang irgendeinen Ver código fuente gefunden, de los en dieser Art y Weise regeln podría! Wer demnächst programa voluntad, se gefälligst Profano aprender!!! 
¡Hola IF...
Posesiones desafortunadamente kein XProfan - deshalb überlasse Yo dir, de el Proc una PCU a hacer. Mit el PROC voluntad Yo una Programa de me adaptar y danach el Características el PROC en el API Library aufnehmen. Dann voluntad Yo mich en gleicher Weise a Registry kümmern - wo stellt uno überhaupt como el Zugriffsrechte una? Regedit32??
PS: Sogar Roland y Uwe haben se heute el neuen Características el API Library angesehen. Roland es ahora scheinbar täglich hier. GetTokenInformation y ConverttStringSIDToSID debería se cada Windows2000/XP Nutzer eigentlich una vez angesehen haben. Mit esta Función läßt se einiges en Registry y el Token aprender - besten Dank nochmals para deinen Tipp a GroupMembership, Christian! Usted scheints dich wirklich bien en el Registry auszukennen... |
|
|
| |
|
|
|
 | So, tener a Tiempo otra vez Nachtschicht. Wenn Yo así fertig bin, voluntad Yo el PROC así umschreiben, daß el API-Rückgaben en Bedarf en un vorher con Asignar zugewiesene Logdatei geschrieben voluntad puede, pero no necesario. Danach se el Proc hier en el passenden Forumsbereich veröffentlicht.
Danach voluntad Yo mich a Aufnahme el todavía fehlenden APIs de el PROC en el API Library kümmern.
Wenn beides getan es, posición para Profanprogrammieren Türen offen, el scheinbar en otro Programmiersprachen bajo Windows sólo el großen Experten vorbehalten son, sin la uno aber - como dijo - eigentlich gar no richtigen Mehrbenutzeranwendungen escribir kann.
Diese PROC bietet überhaupt sólo el Möglichkeit (para no Experten, como wir lo son) Datenbankanwendungen para mehrere Benutzer bajo WindowsNT/2000/XP a escribir, qué eigentlich sonst en el Principio nada posible es, si uno el Kenntnisse no besitzt, el Yo hier angewendet habe.
Yo finde lo una Schande, daß Sachen, el eigentlich cada Principiante wissen debería, de Microsoft así schlecht y unzureichend dokumentiert son. Yo habe antes, dies para el Alemán Zona y unsere Lenguaje de programación a ändern... |
|
|
| |
|
|
|
 | ¡Hola Profaner...
Das endgültige Ergebnis es fertig y befindet se como Incluir seit gestern hier en el Server. Mit dieser Incluir es posible, cada User desssen Loginnamen uno sabe beliebige Zugriffsrechte en una Expediente oder una Ordner a erlauben oder estos a verbieten. Nebenbei puede ser esta Zugriffsrechte natürlich no sólo cierto Usern erlauben oder verbieten, pero auch ganzen Usergruppen. Dabei voluntad en Bedarf automáticamente el richtigen Gruppennamen el Usergruppen Administratoren y Jeder ermittelt, qué lo posible macht sin weitere Kenntnisse encima el Sistema el Beschränkungen cada Users, el Mitglied dieser Gruppen es, a bearbeiten. |
|
|
| |
|
|
|
 | Yo werd mich next Semana kurz hinsetzen y veces mittels el Inc nen pequeño opensourceVerwalter bauen, kk?
Salve. |
|
|
| |
|
|