小编Mei*_*uck的帖子

如何以编程方式判断Windows PE文件是控制台子系统还是Windows子系统?

基本上我需要一个程序,它将从控制台对应的窗口.exe中排序.

文件扫描程序:

SortExe(file exe) 
{
 if (IsPeWindows(exe)) 
    {
      AddToList1(exe); 
    }
 else if (IsPeConsole())
    {
    AddToList2(exe); 
    }
 }
Run Code Online (Sandbox Code Playgroud)

我如何实现IsPeWindows或IsPeConsole()?

我不特别介意什么语言解决方案,只要它是c,c ++,c#或visual basic之一.

windows console winapi exe portable-executable

2
推荐指数
1
解决办法
714
查看次数

如何使用SaveFileDialog将字节数组写入文件?

基本上,我有一个创建字节数组的程序(通常通过Richtextbox输入,我希望能够创建一个新文件,并通过SaveFileDialog()方法将字节保存在该文件中。

我想出的代码是:

byte[] bytes = Encoding.ASCII.GetBytes(richTextBox1.Text);
Stream stream = new MemoryStream(bytes);

SaveFileDialog file = new SaveFileDialog();
file.ShowDialog();

     if (file.FileName != "")
     {
         using (BinaryWriter bw = new BinaryWriter(stream)) 
         {
             bw.Write(bytes); 
         }


     }
Run Code Online (Sandbox Code Playgroud)

.net c# arrays byte

1
推荐指数
1
解决办法
8851
查看次数

标签 统计

.net ×1

arrays ×1

byte ×1

c# ×1

console ×1

exe ×1

portable-executable ×1

winapi ×1

windows ×1