AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Programmierung allgemein Win32/Win64 API (native code) TRegistry Unterschied zwischen Delphi 7 und 2009
Thema durchsuchen
Ansicht
Themen-Optionen

TRegistry Unterschied zwischen Delphi 7 und 2009

Ein Thema von Shark99 · begonnen am 6. Mai 2015 · letzter Beitrag vom 11. Mai 2015
Antwort Antwort
Shark99

Registriert seit: 16. Mai 2007
403 Beiträge
 
#1

AW: TRegistry Unterschied zwischen Delphi 7 und 2009

  Alt 11. Mai 2015, 13:58
Genau wegen sowas sind in Vista/7 viele Programme nicht gelaufen, weil die Masse der Entwickler sich vorher praktisch jahrelang geweigert hat die NT-Berechtigungen zu beachten (nicht immer als Admin arbeiten)
Einige meiner Programme brauchen Admin-Rechte. Wenn ich nach jedem Kompilieren den UAC-Dialog wegklicken müsste würde ich aus dem Fenster springen.

Es gab auch Untersuchungen (u.A. von Kaspersky) die zeigten dass UAC beim User komplett nutzlos ist, weil es dazu trainiert immer auf OK zu drücken ohne zu Lesen was da steht. Die c't hat auch mal 20 Rootkits untersucht und nicht einer wurde vom UAC aufgehalten. Am Ende gängelt es die User und die Entwickler, mehr nicht.

Geändert von Shark99 (11. Mai 2015 um 14:00 Uhr)
  Mit Zitat antworten Zitat
Popov
(Gast)

n/a Beiträge
 
#2

AW: TRegistry Unterschied zwischen Delphi 7 und 2009

  Alt 11. Mai 2015, 14:37
Ich will das Thema nicht zu stark OT werden lassen, aber in einem Punkt muss ich dir leider zustimmen, UAC trainiert die User dazu immer auf Ok zu drücken. Das ist aber nicht die Schuld von Windows 7, denn das kann mehr als man es machen lässt, sondern von den Usern und von Microsoft. Ich finde UAC war ein Fehler von Microsoft, aber so wollten sie den Usern entgegenkommen, die sich weigern Standardrechte zu nutzen, obwohl es heute schlich und einfach keinen Grund mehr dazu gibt.

In einem anderen Thread habe ich eine Kurzanleitung geschrieben wie es besser geht: ein Adminkonto (mit Kennwort) ohne UAC und ein Standardkonto (unwichtig ob mit oder ohne UAC). Man arbeitet im Standerdkonto und wenn ein Programm wirklich Adminrechte benötigt werden, erscheint nicht nur ein Fenster mit einem Ok, dann erscheint ein Fenster mit einer Kennworteingabe. Und spätestens hier wird man sich bewusst, dass man einem Programm Administratorrechte gibt.

Was deine Programme angeht die ständig Administratorrechte benötigen, so weiß ich nicht was du meinst. Letztendlich bist du ein erwachsener Mensch, also will ich dir nicht vorschreiben wie du mit deinem Rechner umzugehen hast, aber auch ich starte gelegentlich Programme die Adminrechte benötigen. Mal alle Wochen. Somit weiß ich nicht welche Programme du nutzt. Im großen Ganzen gibt es kaum noch Programme die Adminrechte benötigen, Systemprogramme mal ausgenommen. Der Rest fällt in die Rubrik Hudel & Brasel Programme. Sollte es aber so sein, dass man tatsächlich ein Systemprogramm ständig nützt, so gibt es Mittel und Wege ihn permanent mit Adminrechten auszustatten (auch wenn das eine Unsichere Sache ist).

Was den Rest angeht, auch ich programmiere, sogar mit Delphi 7, was im Grunde eine vor XP Software ist. Ich bekomme nie Konflikte wegen fehlender Adminrechte. Nie. Wobei, und das muss ich zugestehen, ich seit Jahren eine spezielle Unit für das Speichern meine Einstellungen nutze. Ich speichere also nicht im Programmverzeichnis, sondern immer in Anwendungsdaten-Verzeichnis. Vielleicht habe ich deswegen nie Konflikte.

Achso, was die Rootkits angeht, gegen Einbrecher mit einer Kettensäge schützen auch gute Türen und Schlösser nicht. Andererseits, nicht alle Einbrecher haben eine Kettensäge. Nicht alle Schädlinge sind Rootkits.
  Mit Zitat antworten Zitat
Shark99

Registriert seit: 16. Mai 2007
403 Beiträge
 
#3

AW: TRegistry Unterschied zwischen Delphi 7 und 2009

  Alt 11. Mai 2015, 16:03
Ich meine die eigenen Systemprogramme, die ich also selbst programmiere benötigen Adminrechte. Nach jedem Kompilieren das UAC Fenster wegzuklicken kommt nicht in Frage. Da wird man wahnsinnig.
  Mit Zitat antworten Zitat
Popov
(Gast)

n/a Beiträge
 
#4

AW: TRegistry Unterschied zwischen Delphi 7 und 2009

  Alt 11. Mai 2015, 16:09
Gehe ich richtig in der Annahme, dass du die Programme nur privat programmierst? Auf dem Markt haben Programme die Adminrechte voraussetzen wenig Chancen.
  Mit Zitat antworten Zitat
Benutzerbild von jaenicke
jaenicke

Registriert seit: 10. Jun 2003
Ort: Berlin
9.932 Beiträge
 
Delphi 12 Athens
 
#5

AW: TRegistry Unterschied zwischen Delphi 7 und 2009

  Alt 11. Mai 2015, 19:29
Einige meiner Programme brauchen Admin-Rechte. Wenn ich nach jedem Kompilieren den UAC-Dialog wegklicken müsste würde ich aus dem Fenster springen.
Deshalb starte ich in so einem Fall Delphi selbst mit Adminrechten und kann dann ganz bequem ausführen, debuggen usw. ohne dass eine UAC Abfrage kommt. So ist auch der saubere Weg...

Es gab auch Untersuchungen (u.A. von Kaspersky) die zeigten dass UAC beim User komplett nutzlos ist, weil es dazu trainiert immer auf OK zu drücken ohne zu Lesen was da steht.
Wenn das bei dir so ist, nutzt dir die UAC in der Tat nichts. Bei mir ist es definitiv nicht so, im Gegenteil.

Deshalb richte ich bei Installationen für Freunde usw. auch immer ein Passwort ein, so dass das Klicken zumindest mit ein wenig Nachdenken verbunden ist.
// EDIT:
Zum Beispiel dasistkeinvirus als Passwort wirkt nach meiner Erfahrung gut.
Sebastian Jänicke
AppCentral
  Mit Zitat antworten Zitat
Antwort Antwort


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 15:28 Uhr.
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz