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

C# 如何将.EXE文件内容复制到剪贴板?,c#,binary,clipboard,exe,C#,Binary,Clipboard,Exe,我想通过C#以编程方式将.exe文件的逐字节内容复制到剪贴板上 试试这个: // copying to the clipboard var fileContent = File.ReadAllBytes("Path\\to\\exefile.exe"); Clipboard.SetData(DataFormats.Text, Convert.ToBase64String(fileContent)); // reading from the clipboard var readBackFileC

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

试试这个:

// 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,因为剪贴板没有适合二进制数据的格式。

你是不是先用谷歌搜索过它?我真的不知道你在说什么。好吧,我知道你想做什么,但为什么?这里的最终目标是什么?如果要复制EXE,只需使用标准的
文件。复制
。为什么要尝试读取整个exe文件?其中一些可能是巨大的,因此您会很快遇到线程和内存问题?