AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Sprachen und Entwicklungsumgebungen Sonstige Fragen zu Delphi Delphi Kontextmenü führt falsche Programme aus
Thema durchsuchen
Ansicht
Themen-Optionen

Kontextmenü führt falsche Programme aus

Ein Thema von nici · begonnen am 6. Feb 2011 · letzter Beitrag vom 9. Feb 2011
Antwort Antwort
Benutzerbild von himitsu
himitsu

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

AW: Kontextmenü führt falsche Programme aus

  Alt 8. Feb 2011, 22:41
dieses offensichtlich gestartet wird.
Windows fragt mich, mit einer Sicherheitswarnung und ob ich die Software ausführen möchte.

Also es dürfte eigentlich NUR mein Programm ausgeführt werden und an diesen der Pfad übergeben werden. Aber vermutlich wird nur das andere Programm ausgeführt - und nicht meins.
Und was wird tatsächlich gemacht?
> Also, was passiert nun, wenn du mal auf Ausführen klickst?

Diese Meldung wird über einen versteckten ADS erzeugt, welchen "gute/nette" Browser erstellen, wenn sie eine runtergeladene Datei abspeichern.
Windows prüft nun beim Zugriff auf diese Datei, ob sie soeinen ADS enthält und bringt dann diese Meldung hervor ... eventuell wird ja bei dir immer gefragt, selbst wenn die entsprechende Datei garnicht ausgeführt wird.
Ein Therapeut entspricht 1024 Gigapeut.
  Mit Zitat antworten Zitat
Benutzerbild von nici
nici

Registriert seit: 5. Jul 2009
17 Beiträge
 
Delphi 3 Professional
 
#2

AW: Kontextmenü führt falsche Programme aus

  Alt 8. Feb 2011, 23:05
mhh, ok, - gerade getestet. Das stimmt, da wird nur ein Hinweisfenster angezeigt und beim "Ausführen" wird mein Programm gestartet und der Pfad dorthin weitergereicht.
Bei anderen Programmen (z.B: Fastcopy passiert dies nicht)

Kann ich das irgendwie unterdrücken, oder mein Programm anders im
Kontextmenü unterbringen (vielleicht tiefer? vielleicht unter dem ersten Strich ?) - ist ja sonst kein Zustand

Danke
Angehängte Grafiken
Dateityp: png Bild 14 _ 2011-02-09 00 03 25 2.png (5,3 KB, 13x aufgerufen)
nici - einfach nur lieb
  Mit Zitat antworten Zitat
WM_CLOSE

Registriert seit: 12. Mai 2010
Ort: königsbronn
398 Beiträge
 
RAD-Studio 2009 Pro
 
#3

AW: Kontextmenü führt falsche Programme aus

  Alt 9. Feb 2011, 06:39
Du könntest dir mal die ShellExtentions von 7Zip ansehen, Es ist/sind DLL(s).
aber die trägt sich an gefühlten 1Mio Stellen in der Registry ein.
Ist aber auch nicht so trivial wie der eine Registryeintrag.

http://sourceforge.net/projects/sevenzip/
  Mit Zitat antworten Zitat
Benutzerbild von himitsu
himitsu

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

AW: Kontextmenü führt falsche Programme aus

  Alt 9. Feb 2011, 10:26
Jetzt könnte es passieren, daß seine 32-Bit-Delphi-DLL (welche er erstellen muß) in einem 64-Bit-Windows-Explorer nicht geladen werden kann.
Ein Therapeut entspricht 1024 Gigapeut.
  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 16:00 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