AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Programmierung allgemein GUI-Design mit VCL / FireMonkey / Common Controls Delphi Programmicon zur Laufzeit ändern und DAUERHAFT beibehalten?
Thema durchsuchen
Ansicht
Themen-Optionen

Programmicon zur Laufzeit ändern und DAUERHAFT beibehalten?

Ein Thema von JBJHJM · begonnen am 3. Dez 2009 · letzter Beitrag vom 10. Dez 2009
Antwort Antwort
Seite 2 von 2     12   
Reinhard Kern

Registriert seit: 22. Okt 2006
772 Beiträge
 
#11

Re: Programmicon zur Laufzeit ändern und DAUERHAFT beibehalt

  Alt 10. Dez 2009, 01:10
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
  Mit Zitat antworten Zitat
Benutzerbild von Luckie
Luckie

Registriert seit: 29. Mai 2002
37.621 Beiträge
 
Delphi 2006 Professional
 
#12

Re: Programmicon zur Laufzeit ändern und DAUERHAFT beibehalt

  Alt 10. Dez 2009, 03:17
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.
Michael
Ein Teil meines Codes würde euch verunsichern.
  Mit Zitat antworten Zitat
Benutzerbild von sx2008
sx2008

Registriert seit: 16. Feb 2008
Ort: Baden-Württemberg
2.332 Beiträge
 
Delphi 2007 Professional
 
#13

Re: Programmicon zur Laufzeit ändern und DAUERHAFT beibehalt

  Alt 10. Dez 2009, 05:52
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.
fork me on Github
  Mit Zitat antworten Zitat
R2009

Registriert seit: 9. Mär 2009
Ort: Heidelberg
440 Beiträge
 
Delphi 2007 Professional
 
#14

Re: Programmicon zur Laufzeit ändern und DAUERHAFT beibehalt

  Alt 10. Dez 2009, 08:23
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
Rainer Unger
Mein Profil:
Studium Allgemeine Elektrotechnik TH Darmstadt
Entwicklung von Tools für die Rundsteuer und Zählertechnik.
uP's Atmel Prozessoren (ATmega16,32,88...) in C und Assembler.
  Mit Zitat antworten Zitat
JBJHJM

Registriert seit: 16. Jan 2009
88 Beiträge
 
Delphi 2005 Personal
 
#15

Re: Programmicon zur Laufzeit ändern und DAUERHAFT beibehalt

  Alt 10. Dez 2009, 10:04
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.
  Mit Zitat antworten Zitat
Benutzerbild von Phoenix
Phoenix
(Moderator)

Registriert seit: 25. Jun 2002
Ort: Hausach
7.641 Beiträge
 
#16

Re: Programmicon zur Laufzeit ändern und DAUERHAFT beibehalt

  Alt 10. Dez 2009, 10:50
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?".
Sebastian Gingter
Phoenix - 不死鳥, Microsoft MVP, Rettungshundeführer
Über mich: Sebastian Gingter @ Thinktecture Mein Blog: https://gingter.org
  Mit Zitat antworten Zitat
JBJHJM

Registriert seit: 16. Jan 2009
88 Beiträge
 
Delphi 2005 Personal
 
#17

Re: Programmicon zur Laufzeit ändern und DAUERHAFT beibehalt

  Alt 10. Dez 2009, 21:20
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?
  Mit Zitat antworten Zitat
Benutzerbild von himitsu
himitsu

Registriert seit: 11. Okt 2003
Ort: Elbflorenz
44.184 Beiträge
 
Delphi 12 Athens
 
#18

Re: Programmicon zur Laufzeit ändern und DAUERHAFT beibehalt

  Alt 10. Dez 2009, 21:28
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.
$2B or not $2B
  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 12:41 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