调用win32系统内核主要就是用到Process类,使用时应该包括以下命名空间
using System.IO;
using System.Diagnostics;
以下代码的功能就是利用windows自带的发消息功能向一台目标机发送一条消息:
Process p=new Process();
p.StartInfo.FileName="cmd.exe";
p.StartInfo.UseShellExecute=false;
p.StartInfo.RedirectStandardInput = true;
p.StartInfo.RedirectStandardOutput=true;
p.StartInfo.RedirectStandardError=true;
p.StartInfo.CreateNoWindow=true;
p.Start();
p.StandardInput.WriteLine("net send 127.0.0.1 'QQQQ'");
p.StandardInput.WriteLine("exit");
p.StandardOutput.ReadToEnd();
p.Close();
博客介绍了调用win32系统内核的方法,主要使用Process类,需包含System.IO和System.Diagnostics命名空间。还给出利用windows自带发消息功能向目标机发消息的代码示例,通过Process类启动cmd并执行net send命令。
461

被折叠的 条评论
为什么被折叠?



