AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Thema durchsuchen
Ansicht
Themen-Optionen

KEY_LOCAL_MACHINE...Control\FileSystem

Ein Thema von Mirco.B · begonnen am 10. Sep 2019 · letzter Beitrag vom 19. Dez 2019
Antwort Antwort
Seite 2 von 2     12   
Mirco.B

Registriert seit: 10. Sep 2019
6 Beiträge
 
#11

AW: KEY_LOCAL_MACHINE...Control\FileSystem

  Alt 5. Dez 2019, 15:03
Ich bräuchte schon ein wenig Quellcode, um in der Registry zu schreiben ohne umwege jedem Programm Admistration-Level über den Explorer zuzuweisen.
  Mit Zitat antworten Zitat
Klaus01

Registriert seit: 30. Nov 2005
Ort: München
5.771 Beiträge
 
Delphi 10.4 Sydney
 
#12

AW: KEY_LOCAL_MACHINE...Control\FileSystem

  Alt 5. Dez 2019, 15:12
. so unverständlich haben sich die Vorredner doch nicht ausgedrückt - oder.
Ohne Adminrechte kannst Du in diesem Zweig nicht schreiben.

Grüße
Klaus
Klaus
  Mit Zitat antworten Zitat
Mirco.B

Registriert seit: 10. Sep 2019
6 Beiträge
 
#13

AW: KEY_LOCAL_MACHINE...Control\FileSystem

  Alt 12. Dez 2019, 19:36
Wenn ich Software kaufen könnte, die mit Funktionen daher kommt, so würde ich die Software kaufen.

Ist der Quellcode https://www.delphipraxis.net/82884-w...egistry-2.html brauhbar oder übersichtlich Formatieren?
  Mit Zitat antworten Zitat
hoika

Registriert seit: 5. Jul 2006
Ort: Magdeburg
8.276 Beiträge
 
Delphi 10.4 Sydney
 
#14

AW: KEY_LOCAL_MACHINE...Control\FileSystem

  Alt 12. Dez 2019, 21:26
Hallo,
Zitat:
Ich bräuchte schon ein wenig Quellcode, um in der Registry zu schreiben
Das geht ja auch, kommt drauf an, wohin Du schreiben willst.
Das Rechtekonzept hat sich jemand nicht umsonst ausgedacht.

Der verlinkte Thread ist übrigens 11 Jahre alt.
Ob das immer noch so geht, ist nicht gesagt.

Im Prinzip ging es ja darum, für einen bestimmten Registry-Zweig die Rechte so anzupassen,
dass bestimmte Nutzer drauf zugreifen können.
Mehr macht der Explorer doch auch nicht.
Heiko

Geändert von hoika (12. Dez 2019 um 21:29 Uhr)
  Mit Zitat antworten Zitat
Benutzerbild von Dalai
Dalai

Registriert seit: 9. Apr 2006
1.682 Beiträge
 
Delphi 5 Professional
 
#15

AW: KEY_LOCAL_MACHINE...Control\FileSystem

  Alt 12. Dez 2019, 21:42
Die Zugriffsrechte anzupassen, sollte einer der letzten Auswege sein, insbesondere, wenn es dabei um die eigene Software auf fremden Rechnern geht! Sonst artet das ganz schnell in einer Empfehlung "Vollzugriff für Jeder" aus, was in letzter Zeit von verschiedenen Seiten irgendwie als Allheilmittel gesehen zu werden scheint. Dabei ist das absoluter Unfug, spätestens dann, wenn Daten "verloren" werden, weil ja jeder Zugriff hat(te)... denn dann ist das Geschrei wieder groß und die Frage "Wieso konnte da jeder zugreifen?" wird zu recht gestellt.

Meine Empfehlung: Starte das eigene Programm mit Adminrechten (Verb runas), übergib einen aussagekräftigen Parameter, um in den Registry-Zweig zu schreiben. Das geht natürlich auch per kleinem Hilfstool, das mit einem entsprechenden Manifest ausgestattet ist und für diesen spezifischen Zweck gestartet werden kann. Oder man packt das Schreiben in den Installer (sofern vorhanden und zutreffend). Es gibt vielerlei Möglichkeiten, es richtig zu machen.

Fakt ist: Das Rechtekonzept existiert nicht zum Spaß, und man sollte besser sehr sehr gute Gründe haben, bevor man daran oder den voreingestellten Zugriffsrechten etwas ändert, und wenn man es tut, sollte man ganz genau wissen, was man tut! Sonst öffnet man nämlich ganz schnell Sicherheitslücken (und der Nutzer bekommt davon nichts mit).

Grüße
Dalai
  Mit Zitat antworten Zitat
generic

Registriert seit: 24. Mär 2004
Ort: bei Hannover
2.416 Beiträge
 
Delphi XE5 Professional
 
#16

AW: KEY_LOCAL_MACHINE...Control\FileSystem

  Alt 13. Dez 2019, 13:02
Ich bräuchte schon ein wenig Quellcode, um in der Registry zu schreiben ohne Umwege jedem Programm Admistration-Level über den Explorer zuzuweisen.
Da wird es keinen Quelltext für geben. In Windows ist ein Sicherheitssystem, was vor unbefugten Zugriffen schützt.

Beschreibe doch mal bitte was deine Absicht ist und warum es gerade der Zweig in der Registry sein muss.
Vielleicht ist dein Ansatz nicht ganz optimal oder vielleicht versucht du administrative Tätigkeiten zu machen.
Bei letzten sollte man dann auch Admin sein.
  Mit Zitat antworten Zitat
Mirco.B

Registriert seit: 10. Sep 2019
6 Beiträge
 
#17

AW: KEY_LOCAL_MACHINE...Control\FileSystem

  Alt 19. Dez 2019, 18:18
Beschreibe doch mal bitte was deine Absicht ist und warum es gerade der Zweig in der Registry sein muss.
Vielleicht ist dein Ansatz nicht ganz optimal oder vielleicht versucht du administrative Tätigkeiten zu machen.
Bei letzten sollte man dann auch Admin sein.
Weil Selbst mühselig finde es in der Registry zuschreiben, ein Programm ermöglicht es mir in Deutscher Sprache zu schreiben. Später würde ich es für andere dinge auch verwenden wollen.
  Mit Zitat antworten Zitat
hoika

Registriert seit: 5. Jul 2006
Ort: Magdeburg
8.276 Beiträge
 
Delphi 10.4 Sydney
 
#18

AW: KEY_LOCAL_MACHINE...Control\FileSystem

  Alt 19. Dez 2019, 18:39
Hallo,
OK, Du willst Dir das Schreiben in der Registry erleichtern.
Das ist doch schon mal ein guter Grund.

Nur:
In viele Bereiche (u.a. KEY_LOCAL_MACHINE) darf man aus gutem Grund als normaler User nicht schreiben.
Ein Admin darf das, der hat ja studiert
Es könnte viel zu viel kaputt gehen.
Im schlimmsten Fall startet der Rechner nicht mehr.
Heiko
  Mit Zitat antworten Zitat
Antwort Antwort
Seite 2 von 2     12   

 

Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 19:08 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