Take a look at this image:

A screenshot is taken by copying one of the contacts in your skype list. The data contains raw bytes containing information that seems to be useful (in this case, the name of the contact, as well as the size of the name).
I would like to do it myself.
Here is the code that I used in an attempt to copy to the clipboard
byte[] bytes = new byte[] { 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20 }; Clipboard.SetData("My Data", bytes);
Copy to clipboard. However, I get a DataObject record along with additional data added to it, and not just raw bytes:

The upper half is what I see. The bottom half is when I take a screenshot. Note that this is just bitmap data.
Can this be done in .NET?
source share