AGB  ·  Datenschutz  ·  Impressum  







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

Ergebnis der Suchanfrage


Datum des Suchindex: Heute, 13:32

Parameter dieser Suchanfrage:

Suche in Thema: Alle User auslesen
Suche alle Beiträge, die von "Martin K" geschrieben wurden
• Suchmethode: "Suche nach allen Begriffen"
• Nach Datum (firstpost) sortiert
• Zeige Treffer als Beiträge
Zeige 16 von insges. 16 Treffern
Suche benötigte 0.003s

Es liegen Ergebnisse in folgenden Bereichen vor:

  • Forum: Win32/Win64 API (native code)

    Re: Alle User auslesen

      Delphi
      by Martin K, 11. Jul 2006
    Danke erstmal für Deine Antwort.
    Aber das mit dem Durchsuchen überhaupt gefällt mir nicht so gut.

    Ich glaube mit dem auslesen der Shell Folders aus HKU komme ich auch nicht weiter.
    Oder gibt es irgendwie die Möglichkeit, spezielle Ordner anderer Benutzer über die Registry zu erhalten ?
    Kann man überhaupt auf Einträge anderer Benutzer in der Registry zugreifen???
  • Forum: Win32/Win64 API (native code)

    Re: Alle User auslesen

      Delphi
      by Martin K, 11. Jul 2006
    Hab noch mal genauer (auf einem Rechner, auf dem mehrere Benutzer sind) in die Registry geschaut und festgestellt:
    Unter HKEY_USERS sind doch nicht alle Benutzer zu finden.
    :(
    ...sind doch nur: aktueller User, LocalService und NetworkService.

    Frage:
    Kann man denn überhaupt nicht über die Registry an die Einträge anderer User dran kommen ?
    Hat denn jeder User seine "eigene Registry" ?
    ...
  • Forum: Win32/Win64 API (native code)

    Re: Alle User auslesen

      Delphi
      by Martin K, 11. Jul 2006
    Ja ich weiß, aber hier geht es um die benutzerspezifischen Ordner von anderen Benutzern, nicht unbedingt die des aktuellen Benutzers :wink:
  • Forum: Win32/Win64 API (native code)

    Re: Alle User auslesen

      Delphi
      by Martin K, 11. Jul 2006
    Hi,

    ich habe mich jetzt nochmal näher mit der Registry beschäftigt und v. a. mit der Frage, wie man spezielle Ordner-Pfade von anderen Benutzern (also nicht All Users und nicht der aktuelle User) bekommt.
    Natürlich geht es hierbei um den Hauptschlüssel HKEY_USERS:
    Unter <Nummer (mit Schleife durchgehen)>\Software\Microsoft\Windows\CurrentVersion\Explorer und dem Eintrag Logon User Name kann...
  • Forum: Win32/Win64 API (native code)

    Re: Alle User auslesen

      Delphi
      by Martin K, 22. Jun 2006
    Naja, das ist doch nun wirklich keine Lösung.

    Angenommen ein User hat in seinen Eigenen Dateien (die sind auch in einem Unterordner von Dokumente und Einstellungen) eine INI-Datei, die rein zufällig genauso heißt wie die meines Programms, dann wird die auch gelöscht ...

    Nein, es sollte schon irgendwie mit den AppData abhängig von den ausgelesenen Usernamen (Luckies Code) gehen...
  • Forum: Win32/Win64 API (native code)

    Re: Alle User auslesen

      Delphi
      by Martin K, 21. Jun 2006
    Irgendwie gefällt mir das alles nicht, wenn ein Programm nach der Deinstallation noch irgendwo Daten hinterlässt.

    Dann ist es wohl doch besser, in die Registry zu speichern...
    denn da ist es einfach, die Einstellungen eines Programms bei allen Usern zu entfernen:
    Einfach in einer For-Schleife alle Unterschlüssel von HKEY_USERS durchgehen :wink:
  • Forum: Win32/Win64 API (native code)

    Re: Alle User auslesen

      Delphi
      by Martin K, 20. Jun 2006
    Hm...

    Natürlich muss die Deinstallation von einem Administrator durchgeführt werden.
    Aber ein guter Uninstaller zeichnet sich doch dadurch aus, dass alle Daten, die ein Programm hinterlässt, restlos gelöscht werden - und ich finde, das sollte auch für alle User gelten.

    Wo ist denn sonst der Sinn, wenn das Programm (z.B. in C:\Programme) nicht mehr da ist, aber irgendein User noch...
  • Forum: Win32/Win64 API (native code)

    Re: Alle User auslesen

      Delphi
      by Martin K, 20. Jun 2006
    Ja, aber wie denn?

    Angenommen ein User hat ziemlich wenig Rechte und kann nur in seinem eigenen User-Verzeichnis schreiben.
    Wo soll ich das dann speichern (den Pfad des Users), wenn dieser unter C:\Programme keine Schreib-Rechte hat???
  • Forum: Win32/Win64 API (native code)

    Re: Alle User auslesen

      Delphi
      by Martin K, 20. Jun 2006
    Hm...
    Ist es denn nicht möglich, einen ordentlichen Uninstaller zu bauen,
    der die Einstellungen von allen Usern restlos entfernt (s. vorherige Beiträge) ?
  • Forum: Win32/Win64 API (native code)

    Re: Alle User auslesen

      Delphi
      by Martin K, 19. Jun 2006
    Hm....
    Hat denn keiner einen Vorschlag?

    Es geht um folgendes:
    Wenn ein Programm deinstalliert wird, sollen natürlich die entsprechenden Dateien bei allen Usern aus %AppData%\Mein Programm gelöscht werden.

    Dazu lese ich nach Luckie's Methode alle User aus, aber wie geht es dann weiter?
    Wie macht ihr so was?
  • Forum: Win32/Win64 API (native code)

    Re: Alle User auslesen

      Delphi
      by Martin K, 18. Jun 2006
    @Luckie:
    Danke :thumb:

    Jetzt muss ich es nur noch irgendwie hinkriegen, bestimmte Ordner von den Usern auszulesen.
    Mit Environment-Variablen kann ich ja nur auf All Users oder den aktuellen User zugreifen...
    :gruebel:
  • Forum: Win32/Win64 API (native code)

    Re: Alle User auslesen

      Delphi
      by Martin K, 17. Jun 2006
    push^^
  • Forum: Win32/Win64 API (native code)

    Re: Alle User auslesen

      Delphi
      by Martin K, 16. Jun 2006
    Hmm... Und wenn ich nicht das Verzeichnis des aktuellen Users will, sondern das von UserX ?
    Bsp.:
    C:\Dokumente und Einstellungen\UserX\Startmenü

    Wie kann man das mit Environment-Variablen lösen ?


    @Luckie:
    Die Unit sieht ja sehr umfangreich aus, welche Funktion muss ich denn da nehmen?
    Kannst Du mir evtl. ein Beispiel geben?
  • Forum: Win32/Win64 API (native code)

    Re: Alle User auslesen

      Delphi
      by Martin K, 15. Jun 2006
    Hi,
    Leider ist es doch nicht so einfach, wie ich dachte...

    zwei Fragen zu diesem Code:
    Geht das auch ohne die JEDIs ?

    Ist es irgendwie möglich, hinter bzw. vor den Usernamen Environment-Variablen zu setzen ?
    Bsp:
    C:\Dokumente und Einstellungen\<Username>\Startmenü
  • Forum: Win32/Win64 API (native code)

    Re: Alle User auslesen

      Delphi
      by Martin K, 15. Jun 2006
    Danke!

    Die Suche hatte ich zwar benutzt, aber irgendwie nichts gefunden :oops:
  • Forum: Win32/Win64 API (native code)

    Alle User auslesen

      Delphi
      by Martin K, 15. Jun 2006
    Hi,
    wie kann man denn alle User auslesen?
    (Also alle User, die unter Systemsteuerung -> Benutzerkonten zu finden sind)

    Hab es schon versucht, einfach alle Ordner in C:\Dokumente und Einstellungen zu nehmen, aber das sind irgendwie viel mehr...

    Danke schonmal, für eure Hilfe!


URL zu dieser Suchanfrage:

https://www.delphipraxis.net/dp_search.php?do=usersearch&search_username=Martin+K&search_exact_username=1&search_sortby=dateline&search_resulttype=post&search_matchmode=0&searchthreadid=71480
Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 13:46 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