Ist es möglich, eine WM_COPY-Nachricht zu senden, die Text außerhalb der Zwischenablage kopiert?

Dies ist die Methodendefinition:

  [DllImport("user32.dll")]
    public static extern int SendMessage(IntPtr hWnd, int msg, IntPtr lparam, IntPtr wparam);

Dies ist der Aufruf von SendMessage:

 //WM_COPY = 0x0301
 SendMessage(handle, WM_COPY, IntPtr.Zero, IntPtr.Zero);

So rufe ich die Daten ab:

string text = System.Windows.Forms.Clipboard.GetText();

Ich möchte dasselbe tun, außer dass ich nicht möchte, dass die Daten in die Zwischenablage kopiert werden. Ist es möglich, die Daten in einen anderen Teil des Speichers zu kopieren? Wenn das so ist, wie?

Antworten auf die Frage(2)

Ihre Antwort auf die Frage