AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Suchfunktion Ergebnis der Suchanfrage

Ergebnis der Suchanfrage


Datum des Suchindex: Heute, 03:02

Parameter dieser Suchanfrage:

Suche in Thema: Security_Descriptor ändern
Suche alle Beiträge, die von "Apollonius" geschrieben wurden
• Suchmethode: "Suche nach allen Begriffen"
• Nach Datum (firstpost) sortiert
• Zeige Treffer als Beiträge
Zeige 11 von insges. 11 Treffern
Suche benötigte 0.005s

Es liegen Ergebnisse in folgenden Bereichen vor:

  • Forum: Win32/Win64 API (native code)

    Re: Security_Descriptor ändern

      Delphi
      by Apollonius, 8. Sep 2007
    Bei mir gehts jetzt auch, da habe ich wohl irgendwo anders einen Fehler provoziert. :roll: Ist ja auch egal.

    Dann werde ich den Code mal für die Library posten.
  • Forum: Win32/Win64 API (native code)

    Re: Security_Descriptor ändern

      Delphi
      by Apollonius, 8. Sep 2007
    Ich meine mit DACL-Flags einen Bestandteil des Strings, der in die Control-Flags übersetzt wird. Wenn ich jedoch an der vorgesehenen Stelle den erlaubten string 'P' einsetze, ist das Format ungültig, wie getLastError sagt.
    Wie könnte ich das bestreiten?
  • Forum: Win32/Win64 API (native code)

    Re: Security_Descriptor ändern

      Delphi
      by Apollonius, 7. Sep 2007
    Irgendwie geht mir das mit der WinAPI oft so: ich finde eine Lösung, aber längst nicht die beste.
    Irgendeine Idee wegen den DACL-Flags? Ist für die spezielle Aufgabe nicht von Belang, aber interessieren würde es mich trotzdem.
  • Forum: Win32/Win64 API (native code)

    Re: Security_Descriptor ändern

      Delphi
      by Apollonius, 7. Sep 2007
    Ja, das mit getLastError ist mir bekannt, das war ja auch nur Quick&Dirty.
    Mit DACL-Flags meine ich den einen Bestandteil des Strings, der nach 'D:', aber vor dem ersten ACE-String steht:

    'D:P'{Dieses P!}+'(A;;0x'+inttohex(Process_All_Access xor Process_VM_Read, 8)+';;;WD)';

    Meine derzeitige Version für die Codelibrary (etwas verschönert :-D ), sieht so aus:

    uses Sysutils,
    ...
  • Forum: Win32/Win64 API (native code)

    Re: Security_Descriptor ändern

      Delphi
      by Apollonius, 7. Sep 2007
    :firejump: :party: ES FUNKTIONIERT!!! :dancer: :dp:
    Wenn man auf die DACL-Falgs verzichtet, glückt der Aufruf der Convert-Funktion. Danach ist es nur noch eine Frage der Zeit, bis man darauf kommt, dass man mit MakeAbsoluteSD den Security-Descriptor wandeln muss, damit SetSecurityInfo die DACL akzeptiert und man darüber hinwegkommen ist, dass MakeAbsoluteSD streikt, wenn man für Parameter,...
  • Forum: Win32/Win64 API (native code)

    Re: Security_Descriptor ändern

      Delphi
      by Apollonius, 7. Sep 2007
    Dein Programm funktioniert bei mir nicht, das einzige, was erscheint, ist ein Eintrag in der Taskleiste.

    Ich habe mittlerweile mal versucht, mich selbst mit dem Thema auseinanderzusetzen, allerdings schmeißt mir der Aufruf der Convert-Funktion immer einen ERROR_INVALID_SID. :(

    program Project2;

    uses
    Forms,
    Windows,
    AclAPI,
  • Forum: Win32/Win64 API (native code)

    Re: Security_Descriptor ändern

      Delphi
      by Apollonius, 6. Sep 2007
    So richtig geklärt haben wir das ja nicht. Was für einen String brauche ich denn beispielsweise, wenn ich den Prozess-Handle-Öffnern das Recht PROCESS_VM_READ verwehren will, er aber alles andere bekommen soll? Diese Beschreibungen der Descriptor-Sprache sind für mich absolut kryptisch...
    Danke im Vorraus
    Apollonius
  • Forum: Win32/Win64 API (native code)

    Re: Security_Descriptor ändern

      Delphi
      by Apollonius, 5. Sep 2007
    Hm. Ich zitiere mal aus SetSecurityDescriptorDACL:

    Ich habe das so interpretiert, dass dann niemand Zugriff hat. Tja, falsch gedacht...


    Ich habe mir auch vorher schonmal diese tolle "Sprache" für die Descriptors angeschaut, aber das sieht einfach nur furchtbar aus. Und ich verstehe nicht ganz, wie ich zum Beispiel die Rechte, die es nur für Prozesse gibt, geben oder nehmen kann.
  • Forum: Win32/Win64 API (native code)

    Re: Security_Descriptor ändern

      Delphi
      by Apollonius, 5. Sep 2007
    Hm. Irgendwo in meinem Code ist noch ein Fehler, denn auch als Gast kriege ich ein gültiges Handle...
    Programm 1:

    program Project2;

    uses
    Forms,
    Windows,
    AclAPI,
    AccCtrl,
  • Forum: Win32/Win64 API (native code)

    Re: Security_Descriptor ändern

      Delphi
      by Apollonius, 5. Sep 2007
    Soll das heißen, dass Administratoren unabhängig von Descriptor den Prozess mit Process_All_Access öffnen können? Das wäre ja nochmal ein dicker Grund, nicht als Admin zu arbeiten.
    Danke schonmal für eure Hilfe.
  • Forum: Win32/Win64 API (native code)

    Security_Descriptor ändern

      Delphi
      by Apollonius, 4. Sep 2007
    Ich habe mir kürzlich mal Gedanken gemacht, wie man verhindern könnte, dass ein anderer Prozess mit WriteProcessMemory Variablen meines Programms verändert. Da bietet sich natürlich an, zu verhindern, dass ein Handle meines Prozesses mit den nötigen Rechten PROCESS_VM_WRITE und PROCESS_VM_OPERATION geöffnet wird. Da ließe sich ja etwas mit dem Security-Descriptor meines Prozesses drehen. Kann man...


URL zu dieser Suchanfrage:

https://www.delphipraxis.net/dp_search.php?do=usersearch&search_username=Apollonius&search_exact_username=1&search_sortby=dateline&search_resulttype=post&search_matchmode=0&searchthreadid=98954
Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 03:15 Uhr.
Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz