AGB  ·  Datenschutz  ·  Impressum  







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

UAC Steuerungsdialog Win10

Ein Thema von EWeiss · begonnen am 21. Dez 2018 · letzter Beitrag vom 6. Jan 2019
Antwort Antwort
EWeiss
(Gast)

n/a Beiträge
 
#1

AW: UAC Steuerungsdialog Win10

  Alt 4. Jan 2019, 13:22
Nein ist das gleiche Verhalten wie schon mit HKEY_CURRENT_USER nun gut wie dem auch sei.
Es stimmt, man sollte nicht unter HKEY_CLASSES_ROOT direkt schreiben. Das Eintragen unter HCKU\...\Classes funktioniert hier aber problemlos. Beispielprojekt im Anhang, welches sich selbst z.B. für *.test registriert.
Ich habe nicht behauptet das es nicht funktioniert mit HKEY_CURRENT_USER das war ja bisher mein gängiger weg.
Und hat bisher auch auf allen Systemen funktioniert.
Aber unter Win10 geht's halt nicht. Bei mir zumindest die werden immer wieder zurück gesetzt.

Und das sind ja meine Probleme. Warum nicht?
Danke trotzdem für's testen.

PS:
*.test ist nichtssagend weil du keine anderen Abhängigkeiten über die Apps damit beeinflussen kannst so wie das bei MP3 Dateien oder generell Media Dateien ist.
Ich will damit sagen es ist kein Aussagekräftiger vergleich.

gruss

Geändert von EWeiss ( 4. Jan 2019 um 14:15 Uhr)
  Mit Zitat antworten Zitat
Benutzerbild von jaenicke
jaenicke

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

AW: UAC Steuerungsdialog Win10

  Alt 4. Jan 2019, 16:57
Ich habe nicht behauptet das es nicht funktioniert mit HKEY_CURRENT_USER das war ja bisher mein gängiger weg.
Du hast aber nur Quelltext gepostet, in dem du an eine Stelle schreibst, an die man nicht schreiben sollte (so liest sich das zumindest im Internet).

*.test ist nichtssagend weil du keine anderen Abhängigkeiten über die Apps damit beeinflussen kannst
Drum habe ich .test auch in das Beispielprogramm geschrieben, damit niemand beim Ausprobieren .mp3 überschreibt. Getestet habe ich mit .mp3.
Sebastian Jänicke
AppCentral
  Mit Zitat antworten Zitat
EWeiss
(Gast)

n/a Beiträge
 
#3

AW: UAC Steuerungsdialog Win10

  Alt 5. Jan 2019, 04:46
Zitat:
in dem du an eine Stelle schreibst, an die man nicht schreiben sollte
Code:
ClassKey = HKEY_CURRENT_USER
Vielleicht verstehe ich nicht was du meinst aber bei mir im Code steht HKEY_CURRENT_USER nicht HKEY_CLASSES_ROOT

gruss

Geändert von EWeiss ( 5. Jan 2019 um 04:48 Uhr)
  Mit Zitat antworten Zitat
Benutzerbild von jaenicke
jaenicke

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

AW: UAC Steuerungsdialog Win10

  Alt 5. Jan 2019, 08:54
Das geht aber um den konkreten Pfad. Du schreibst nach UserChoice, aber das ist eben ein user choice und kein programmer choice. Das wurde nur bei XP als das eingeführt wurde leider nicht auch durchgesetzt.

In dem Beispielprojekt schreibe ich hingegen quasi nur den Bauplan der Zuordnung, versuche aber nicht vorzugeben, dass der Benutzer das angeblich auch selbst ausgewählt hat.

So verstehe ich jedenfalls die Beschreibung der Registry Zweige.
Sebastian Jänicke
AppCentral

Geändert von jaenicke ( 5. Jan 2019 um 08:56 Uhr)
  Mit Zitat antworten Zitat
EWeiss
(Gast)

n/a Beiträge
 
#5

AW: UAC Steuerungsdialog Win10

  Alt 5. Jan 2019, 09:10
Ok Danke.
Ich komme auf keinen grünen zweig von daher werde ich es wohl vergessen können.
Was ich von dem System halte habe ich oft genug gesagt dafür werde ich nichts mehr Entwickeln.

Danke für euer Interesse.

gruss

Geändert von EWeiss ( 5. Jan 2019 um 10:51 Uhr)
  Mit Zitat antworten Zitat
Benutzerbild von jaenicke
jaenicke

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

AW: UAC Steuerungsdialog Win10

  Alt 5. Jan 2019, 16:19
Auch wenn du nur für XP und Windows 7 entwickelst, solltest du es richtig machen. Nach UserChoice zu schreiben war von Anfang an falsch, aber vor Windows 8 eben leider möglich.

Und weil so viele den Benutzer bevormunden wollten indem in diesen Eintrag geschrieben wurde, musste Microsoft hier eben wieder einmal den Missbrauch verhindern.

Das ist so dieses egozentrische Weltbild "was interessiert mich was der Benutzer einstellt, ich stelle einfach selbst etwas ein".

Mehr zu den Hintergründen für alle Interessierten gibt es hier und in den weiteren Artikeln des Autors:
https://www.htguk.com/deploying-per-user-file-type/#
Sebastian Jänicke
AppCentral

Geändert von jaenicke ( 5. Jan 2019 um 16:22 Uhr)
  Mit Zitat antworten Zitat
EWeiss
(Gast)

n/a Beiträge
 
#7

AW: UAC Steuerungsdialog Win10

  Alt 5. Jan 2019, 16:31
Zitat:
solltest du es richtig machen.
Es funktioniert wenn ich direkt über HKEY_LOCAL_MACHINE gehe auch mit UserChoice der Eintrag wird nicht mehr entfernt.
Ich kann gerne nochmal ein Video zu Demonstrationszwecken machen falls du es nicht glauben solltest.
Destotrotz funktionieren meine Videos nicht und ich bin es leid mit diesen Bad-System.

Zitat:
Auch wenn du nur für XP und Windows 7 entwickelst
Für XP erstmal schon gar nicht und für Windows 7 so wie du gelesen hast (denke ich mal) das kann ich nicht mehr installieren weil M$\Intel mit meinem Board einen Riegel davor geschoben haben.
Und für Windows 10 habe ich nach dem ganzen ärger keinen Bock mehr.

Zitat:
Das ist so dieses egozentrische Weltbild "was interessiert mich was der Benutzer einstellt, ich stelle einfach selbst etwas ein".
Entschuldige aber das ist Blödsinn denn es gibt Möglichkeiten bzw. eine Konfiguration wo der User bestimmt was registriert wird und nicht.
Ich bestimme gar nichts sondern der Anwender. Und wenn ich der Anwender bin dann registriere ich alles und fertig.
Siehe Shot..
Was nicht selektiert ist wird auch nicht registriert.. so einfach ist das.
Und weil am ende der User derjenige ist der die Einstellungen vornimmt addiere ich zum Pfad UserChoice denn er hat gewählt wenn er die Anwendung bedient.
Wenn überhaupt jemand ein egozentrisches Weltbild hat dann wende dich an die Firma M$ und oder als Alternative Intel Apple fällt mir da auch noch ein.

gruss

Geändert von EWeiss (11. Jul 2019 um 15:55 Uhr)
  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 02:20 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