Einzelnen Beitrag anzeigen

FreewareFire

Registriert seit: 25. Sep 2003
51 Beiträge
 
Delphi 7 Professional
 
#17

Re: Einen prozess in anderen Desktop befördern ohne switch!

  Alt 13. Jun 2006, 13:19
Ok, dass war das was ich wissen wollte - dachte Dexpot usw. nutzen auch CreateDesktop und Co.

Allerdings habe Ich da eine Idee gehabt: Klonen!? Also den Prozess klonen - dazu habe Ich in der MSDN das hier gefunden:

DuplicateHandle

Duplicates an object handle.
BOOL DuplicateHandle(
HANDLE hSourceProcessHandle,
HANDLE hSourceHandle,
HANDLE hTargetProcessHandle,
LPHANDLE lpTargetHandle,
DWORD dwDesiredAccess,
BOOL bInheritHandle,
DWORD dwOptions
);

hier der Link!

MSDN für DuplicateHandle

Wäre das evtl. eine Lösung? Allerdings krieg ich kein Beispiel hin. Vielleicht kann jemand mal ein kleines Prog basteln, dass ein duplikat der Anwendung erstellt...? Verstehe Ich doch richtig, dass diese Funktion diesen zweck erfüllen soll, oder? Irgendwo in den dwOptions oder so kann man glaube Ich den Desktop mit angeben!!! Dann würde er die Kopie ja im Desktop öffnen, oder?

Danke euch!
  Mit Zitat antworten Zitat