Windows "Kopieren"-Fenster finden

07/28/2013 22:22 Ludder231#1
Hi,

ich wollte ein kleines Programm machen, was Überwacht ob Windows noch was kopiert. Also ich woltle dafür checken ob das Windows "Kopieren"-Fenster noch offen/aktiv ist. Leider wird das mit der Funktion:
nicht angezeigt. Wie geht das sonst? Mit der HWID/Handle?
Außerdem wollte ich fragen ob es möglich ist die Windows Kopierfunktion selber zu starten, also als wenn man Rechtsklick-> Kopieren macht?(Also nicht my.computer....filecopy) Vllt. mit der Windows-API und ein paar Parametern?
07/28/2013 22:27 Schlüsselbein#2
Wesentlich eleganter wäre es, die entsprechenden API-Calls zu hooken.
07/28/2013 22:28 Ludder231#3
Quote:
Originally Posted by Schlüsselbein View Post
Wesentlich eleganter wäre es, die entsprechenden API-Calls zu hooken.
Hast du dazu ein Link? oder nen Codesnippet? :D
07/29/2013 11:55 dready#4
@Schienenbein hast sicher Recht, aber afaik ist C# von Haus aus nicht in der lage Globale Hooks zu setzen, machbar ist es sicher, aber imo woll eher etwas für Masochisten oder als "und es geht doch" Code :P
Ist denk dafür einfach die falsche Sprache.
07/29/2013 12:09 Ludder231#5
Quote:
Originally Posted by dready View Post
@Schienenbein hast sicher Recht, aber afaik ist C# von Haus aus nicht in der lage Globale Hooks zu setzen, machbar ist es sicher, aber imo woll eher etwas für Masochisten oder als "und es geht doch" Code :P
Ist denk dafür einfach die falsche Sprache.
Hättest du dann einen anderen Lösungsvorschlag? ODer sollte ich es so machen, wie ich es schon geschrieben habe mit HWID/Handles?