Delphi-PRAXiS
Seite 2 von 2     12   

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   GUI-Design mit VCL / FireMonkey / Common Controls (https://www.delphipraxis.net/18-gui-design-mit-vcl-firemonkey-common-controls/)
-   -   Delphi Programmicon zur Laufzeit ändern und DAUERHAFT beibehalten? (https://www.delphipraxis.net/144263-programmicon-zur-laufzeit-aendern-und-dauerhaft-beibehalten.html)

Reinhard Kern 10. Dez 2009 00:10

Re: Programmicon zur Laufzeit ändern und DAUERHAFT beibehalt
 
Zitat:

Zitat von JBJHJM
Das mag vlt. sinnvoll sein für irgendeinen unverantwortlichen Jugendlichen, der sich das Motorrad klaut, aber für einen verantwortungsbewussten Fahrer ist das ganze doch eher hinderlich :gruebel:

...

Na klar, "verantwortungsbewusste Fahrer" zeichnen sich ja auch besonders dadurch aus, dass ihrer Meinung nach Verkehrsvorschriften nur für die anderen gelten. Selbst die Gorillas im Urwald sind da gesellschaftlich schon weiter.

Gruss Reinhard

Luckie 10. Dez 2009 02:17

Re: Programmicon zur Laufzeit ändern und DAUERHAFT beibehalt
 
Zitat:

Zitat von Sir Rufo
Diese Restriktionen seitens des Betriebssystems sind nicht dafür den Programmierer zu ärgern, sondern den 0/8/15-Benutzer vor sich selbst zu beschützen.

Ich würde sagen, diese Restriktionen durch das Rechtesystem dienen nicht dazu den Anwender vor sich selber zu schützen, sondern um den Rechner vor Schadsoftware zu schützen. Schadsoftware kann eben nur das Benutzerprofil infizieren, alle anderen Benutzerprofile und das System sind aber weiterhin benutzbar. Des Weiteren soll es verhindern, dass unberechtigte Personen, an der Konfiguration was ändern bzw. ungewollte Programme können.

Stellt euch vor in einem Rechenzentrum an der Uni wäre jeder als Administrator angemeldet. Nach spätestens einem Tag, könnte man wahrscheinlich die Rechner neu aufsetzen, weil mit Schadsoftware verseucht und kaputt konfiguriert, so dass gar nichts mehr geht.

Selbstschutz ist eh Blödsinn. Mein Vater ist kein Experte, arbeitet aber mittlerweile, nach ausführlicher Aufklärung von mir, auch nur noch als einfacher Benutzer, nichts desto trotz kennt er natürlich das Administratoren Passwort, ist ja sein Rechner. Also wenn er wollte, könnte er auch alle Windows Dateien löschen. Davon mal abgesehen, so bald man physischen Zugriff auf den Rechner hat, kann man alles machen: Live CD-Booten, Festplatte ausbauen, von 220V auf 110V umschalten am Netzgerät, ...

Der Selbstschutz ist eher ein Abfallprodukt und verhindert eigentlich nur versehentliches unbrauchbar machen des Systems.

sx2008 10. Dez 2009 04:52

Re: Programmicon zur Laufzeit ändern und DAUERHAFT beibehalt
 
Man kann übrigens mehrere Programmicons in einer EXE unterbringen.
Man kann jedes Icon auch in mehreren Auflösungen (16*16,32*32,48*48, 64*64 oder 96*96) und Farbtiefen einbetten.
Hat man eine Verknüpfung auf die EXE, dann kann der Benutzer das Icon der Verknüpfung ändern.

R2009 10. Dez 2009 07:23

Re: Programmicon zur Laufzeit ändern und DAUERHAFT beibehalt
 
Hi,

mich würde interessieren was du mit dem wechseln des Icons bezweckst.
Ist das nur ein nettes Feature für den User?

Grüsse
Rainer

JBJHJM 10. Dez 2009 09:04

Re: Programmicon zur Laufzeit ändern und DAUERHAFT beibehalt
 
Zitat:

Zitat von R2009
Hi,

mich würde interessieren was du mit dem wechseln des Icons bezweckst.
Ist das nur ein nettes Feature für den User?

Grüsse
Rainer

Letztendlich, Ja. Daher ist es auch nicht so wichtig, davon stirbt das Programm auch nicht.

@ Alle Anderen, speziell @ Sir Rufo: Euch war schon klar, dass das Beispiel übertrieben war, oder?

Aber mein Standpunkt ist, es ist schade, dass Programmierer ihre Möglichkeiten begrenzt bekommen, damit nicht irgendein Typ seinen Rechner zerstört/ mit VIren vollsaugt (gerade letzterer Punkt ist ja sowieso ein trauriges Schauspiel...).

Naja mehr habe ich dazu auch nicht zu sagen, und ändern wird sich dadurch wohl kaum was.

Phoenix 10. Dez 2009 09:50

Re: Programmicon zur Laufzeit ändern und DAUERHAFT beibehalt
 
Zitat:

Zitat von JBJHJM
Aber mein Standpunkt ist, es ist schade, dass Programmierer ihre Möglichkeiten begrenzt bekommen

Wir bekommen unsere Möglichkeiten nicht begrenzt. Die Rechte unserer Software wird eingegrenzt.
Wie soll denn ein Betriebssystem entscheiden, ob die Software die da gerade läuft von einem Vertrauenswürdigen Entwickler kommt oder von einem Script-Kiddie, dass damit den Rechner sabotieren will?

Wir müssen eben nur für unsere Software vorher Admin-Rechte anfordern damit wir (bzw. unsere Software) solche Systemkritischen Änderungen durchführen können. Damit darf dann der Benutzer entscheiden ob Deine Software oder die vom Skript-Kiddie mal kurz den Rechner übernehmen darf.

Der vergleich mit dem Motorrad und den 20 Sachen zieht da eher anders.
Die Werkstatt, zu der Du viel zu selten kommst, baut Dir kurz nach dem letzten TÜV ein neues Teil ein. Das Motorrad fragt Dich dann: "Darf das neue Teil das Bremssystem ausschalten oder nicht?".

JBJHJM 10. Dez 2009 20:20

Re: Programmicon zur Laufzeit ändern und DAUERHAFT beibehalt
 
Ich spreche jetzt ja auch gar nicht so von Admin/User-Rechten, sondern z.B. von dem durch die "Viren-Szene" entstandenem Misstrauen gegen .exe Dateien, und wenn ich sage

a) es ist praktisch, eine einzige Datei zu haben, die sowohl das Programm, als auch die verschlüsselten Daten enthalten und
b) allerdings protestiert dann sofort der Virenscanner, weil die exe da so schändlich rumwerkelt und sich selber ausliest

dann kann ich zwar sagen, ja, natürlich dient es der allgemeinen PC-Sicherheit, aber auch, dass es einfach ärgerlich ist, wenn praktische Wege geblockt/erschwert werden.

Und jeder, der das Programm nicht genau kennt, und es nutzt, wird erstmal denken, Sch***ße, jetzt hat mein Proggi einen Virus!


Meine Kritik gegenüber den Microsoftianern galt auch vor allem dem Punkt, dass davor jemand schrieb, unter Vista hat das Programm im eigenen Ordner kein Schreibrecht (entspannter sehe ich es schon mal, wenn ich lese, dass es entsprechend als Admin ausgeführt werden muss - ICH benutze Vista nicht).
Musste das unbedingt sein? Vor allem, wo besteht da der Vorteil?

himitsu 10. Dez 2009 20:28

Re: Programmicon zur Laufzeit ändern und DAUERHAFT beibehalt
 
Sich selbst auslesen ist kein Problem, aber sich verändern.
Wobei man sich nicht selber verändern kann, da die EXE, wärend sie aktiv ist, natürlich geöffnet ist und zwar nur mit Lese-Sharing-Rechten ... also kann man sie nicht mit Schreibzugriff öffnen.
Und dann hat man (standardmäßig seit Vista und voll zu Recht) in vielen Verzeichnissen keine Schreibrechte mehr.


Alle Zeitangaben in WEZ +1. Es ist jetzt 22:13 Uhr.
Seite 2 von 2     12   

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