Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Win32/Win64 API (native code) (https://www.delphipraxis.net/17-win32-win64-api-native-code/)
-   -   Delphi Datei kopieren Dialog von Windows XP überschreiben (https://www.delphipraxis.net/123427-datei-kopieren-dialog-von-windows-xp-ueberschreiben.html)

s.h.a.r.k 1. Nov 2008 17:51


Datei kopieren Dialog von Windows XP überschreiben
 
hallo alle miteinander,

ich habe bisher nicht weiter nach informationen gesucht und starte gleich mal mit einem brainstorming zu dem folgenden thema:

ich würde gerne den kopieren dialog (auch das verschieben) von windows überschreiben wollen und ein eigenes programm dafür bereitstellen.

glaubt ihr dass das möglich ist? meine intention dabei ist, dass der bisherige dialog sowas von unflexibel ist und einfach zu nichts taugt, kein anhalten, kein fortfahren, keine erweiterten informationen etc.

gibt es windows-messages, die man abfangen und dann umleitet kann? hat schon irgendwer damit erfahren? jede information soll mir recht sein ;)

ps: wenn ihr schon programme kennt, die das können, dann her damit. bisher bin ich aber noch gar nicht fündig geworden!

mit freundlichen grüßen
pfäffle armin

mkinzler 1. Nov 2008 17:54

Re: Datei kopieren Dialog von Windows XP überschreiben
 
Dieser befindet sich in einer System-Dll

s.h.a.r.k 1. Nov 2008 17:56

Re: Datei kopieren Dialog von Windows XP überschreiben
 
glaubts du man kann an der funktionalität etwas ändern? oder soll ich den aufruf des selbigen "umbiegen"?

OldGrumpy 1. Nov 2008 20:54

Re: Datei kopieren Dialog von Windows XP überschreiben
 
Warum das quadratische Rad zum x-ten Male neu erfinden? Nimm einen den reichlich vorhandenen Norton Commander Clones und fertig. Dateimanager für Windows gibts wie Sand am Meer.

Die Muhkuh 1. Nov 2008 20:56

Re: Datei kopieren Dialog von Windows XP überschreiben
 
Vielleicht geht es ihm drum, jegliches kopieren etc. mit seinem Programm abzufangen und wenn man nur eben fix was von A nach B kopiert, ohne einen Dateimanager aufzurufen.

OldGrumpy 1. Nov 2008 21:56

Re: Datei kopieren Dialog von Windows XP überschreiben
 
Aufwand und Nutzen stehen da aber in keinerlei sinnvollem Verhältnis...

Die Muhkuh 1. Nov 2008 22:05

Re: Datei kopieren Dialog von Windows XP überschreiben
 
Für ihn vielleicht schon. :zwinker:

s.h.a.r.k 2. Nov 2008 16:31

Re: Datei kopieren Dialog von Windows XP überschreiben
 
warum unnötig weitere programme installieren? das mag ich nicht, zumal die meisten da was kosten und das finde ich etwas am ziel vorbei geschossen. für mich hat es schon sinn diesen dialog zu ersetzen, da dieser wesentlich flexibler gestaltet werden kann, vgl. windows vista. der explorer selbst ist komplett ausreichend und mehr will ich auch nicht. danke schon mal für den vorschlag, dass ich ein anderes programm nutzen soll, aber das mag ich nicht ;)

OldGrumpy 2. Nov 2008 23:11

Re: Datei kopieren Dialog von Windows XP überschreiben
 
Ach, und der Ersatzdialog wär dann kein anderes Programm? :roll: Sorry, aber die Denkweise ist voll daneben :) Und fang jetzt nicht an zu argumentieren "ja aber das ist nur eine DLL!" - dass es abhängiger Programmcode ist, ändert nichts an der Tatsache. Nebenbei: Wenn - wie Du selbst sagst - der Explorer Dir vollkommen ausreicht, wozu dann überhaupt diesen Dialog ersetzen? Wasch mir den Pelz aber mach mich nicht nass? :?:

Michael Habbe 3. Nov 2008 00:03

Re: Datei kopieren Dialog von Windows XP überschreiben
 
Ähm,

ist das nicht so, dass man hier versucht zu helfen und sich nicht davon abbringen lassen muss, etwas anders zu tun, wie es andere machen/würden/wollen/etc.pp :gruebel:


Zitat:

Zitat von OldGrumpy
Ach, und der Ersatzdialog wär dann kein anderes Programm? :roll: Sorry, aber die Denkweise ist voll daneben :) Und fang jetzt nicht an zu argumentieren "ja aber das ist nur eine DLL!" - dass es abhängiger Programmcode ist, ändert nichts an der Tatsache. Nebenbei: Wenn - wie Du selbst sagst - der Explorer Dir vollkommen ausreicht, wozu dann überhaupt diesen Dialog ersetzen? Wasch mir den Pelz aber mach mich nicht nass? :?:

Äh, es ging ihm glaub ich um die Tatsache, dass andere Programme Geld kosten. Wenn er seine DLL, die zwar zugegenermassen auch nur ein anderes Programm ist, diese aber kostenlos abgibt, ist das verwerflich??



Mich würd das auch interessieren, diesen (dämlichen) Explorer-Datei-Kopier-Verschieb-Mechanismus zu ersetzen. Für meine Dateioperationen nutze ich diesen auch hauptsächlich, würde mir aber auch eine flexiblere Arbeitsweise wünschen. Alleine, das das Ding anfängt zu kopieren oder zu verschieben, ohne dass ZUERST ermittelt wird, wieviel der Exploder denn zu tun hat und damit einfach nur Zeit verschwendet...


mfg
Michael

Florian H 3. Nov 2008 00:20

Re: Datei kopieren Dialog von Windows XP überschreiben
 
Fände ich auf jeden Fall eine gute Sache, wenn das funktionieren würde.

Das mit "nimm doch einfach Norton Commander" oder dergleichen ist doch Blödsinn. Das geht erstens am Thema vorbei und ist zweitens doch was völlig anderes. Er will keinen Explorerersatz, der eine andere Bedienung hat und evtl. zig Funktionen hat, die man niemals braucht und die das Programm daher nur überladen... sondern einfach nur den Explorer und andere Fälle, in denen man mal schnell eine Datei kopieren will (kann ja z.B. auch im Speichern/Öffnen-Dialog einer beliebigen Anwendung sein), erweitern.

Daher stimme ich Michael Habbe auch voll und ganz zu.
Eine DLL, die einen Programmteil im bestehenden Softwarepaket ersetzt, IST etwas anderes als ein eigenständiges Programm wie TotalCommander. Das ist überhaupt nicht vergleichbar und damit eigentlich auch kein Thema für den Thread.
Hier werden Lösungen gesucht, keine "mach das nicht, es gibt schon was anderes"-Posts ;)

s.h.a.r.k 3. Nov 2008 10:49

Re: Datei kopieren Dialog von Windows XP überschreiben
 
ich finde die idee, dass ich was anderes nutzen sollte ja nicht unbedingt komplett daneben, es ist aber so dass ich das nun mal nicht will. ich suche eine verbesserung für das genannte problem und nicht mehr. du wirst deiner firma auch nicht klar machen können, dass du einen komplett neuen server-park brauchst, obwohl diese nur einen teil der software neu geschrieben haben will ;)

ich denke, dass wir im weiteren auf diese diskussion verzichten können, da nun die "fronten" geklärt sein dürften.

mal schauen, was ich im allgemeinen so zustande bringen und ob ich einen ersatz auf die beine stellen kann. interessant wäre es mit sicherheit für viele, da der bisherige dialog echt zu wünschen übrig lässt!

OldGrumpy 3. Nov 2008 11:48

Re: Datei kopieren Dialog von Windows XP überschreiben
 
Ich halte es nur nicht für sinnvoll an Windowsbibliotheken rumzufummeln, ganz mal abgesehen davon ob Vista das überhaupt zulässt :) Vielleicht könnte er sich ja mit einer Shell Extension zufrieden geben... Die er dann allerdings auch wieder installieren muss... Einfaches patchen von Systembibliotheken dürfte öfter mal am Virenscanner oder einfach der digitalen Signatur der Originalfiles scheitern.

s.h.a.r.k 20. Jan 2009 14:55

Re: Datei kopieren Dialog von Windows XP überschreiben
 
hallo erst mal,

sorry, wenn ich diesen alten thread wieder hoch hole, aber ein mitstudent meinte, dass es da schon was gibt. nennt sich teracopy. ich hoffe, dass es euch hilft ;)

mit freundlichen grüßen
der hai

RWarnecke 20. Jan 2009 15:02

Re: Datei kopieren Dialog von Windows XP überschreiben
 
Wenn Du unbedingt einen eigenen Dialog für das Kopieren anzeigen willst, dann wäre der Befehl MSDN-Library durchsuchenCopyFileEx / Hier im Forum suchenCopyFileEx etwas für Dich. Dazu findest Du auch hier im Forum einige Beispiele.

matashen 20. Jan 2009 15:03

Re: Datei kopieren Dialog von Windows XP überschreiben
 
Klasse sache, auch noch schneller als der Windowsdialog...

werd ich mal ins dateil checken.

Danke für den Link. *freu*

Gruß Matthias

s.h.a.r.k 21. Jan 2009 16:04

Re: Datei kopieren Dialog von Windows XP überschreiben
 
Zitat:

Zitat von RWarnecke
Wenn Du unbedingt einen eigenen Dialog für das Kopieren anzeigen willst, dann wäre der Befehl MSDN-Library durchsuchenCopyFileEx / Hier im Forum suchenCopyFileEx etwas für Dich. Dazu findest Du auch hier im Forum einige Beispiele.

es geht aber auch darum, dass ich den dialog von windows ersetze, d.h. windows erst gar nicht kopieren lasse. dieses tool kann das an sich ja auch recht gut. ABER: in jeder getesteten version bekomme ich einen blue-screen wenn ich von platte auf usb kopiere. scheinbar soll das auch so sein, wenn man was im lan kopiert... ich kann mir aber auch gut vorstellen, dass sich da mein kaspersky quer stellt...


Alle Zeitangaben in WEZ +1. Es ist jetzt 07:43 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