如何将.EXE文件内容复制到剪贴板?

时间:2012-10-08 10:07:12

标签: c# binary clipboard exe

我想通过C#以编程方式将.exe文件的逐字节内容复制到剪贴板上。

1 个答案:

答案 0 :(得分:1)

试试这个:

// copying to the clipboard
var fileContent = File.ReadAllBytes("Path\\to\\exefile.exe");
Clipboard.SetData(DataFormats.Text, Convert.ToBase64String(fileContent));

// reading from the clipboard
var readBackFileContent = (string)Clipboard.GetData(DataFormats.Text);
File.WriteAllBytes("destination.exe", Convert.FromBase64String(readBackFileContent));

我正在转换为base64,因为剪贴板没有适合二进制数据AFAIK的格式。