Update HandlePacket.cs
This commit is contained in:
parent
a7f6c857b4
commit
94a33646a8
@ -7,6 +7,7 @@ namespace AsyncRAT_Sharp.Handle_Packet
|
|||||||
{
|
{
|
||||||
class HandlePacket
|
class HandlePacket
|
||||||
{
|
{
|
||||||
|
public delegate void UpdateListViewDelegatevoid(Clients Client, byte[] Data);
|
||||||
public static void Read(Clients client, byte[] data)
|
public static void Read(Clients client, byte[] data)
|
||||||
{
|
{
|
||||||
MsgPack unpack_msgpack = new MsgPack();
|
MsgPack unpack_msgpack = new MsgPack();
|
||||||
@ -14,15 +15,19 @@ namespace AsyncRAT_Sharp.Handle_Packet
|
|||||||
switch (unpack_msgpack.ForcePathObject("Packet").AsString)
|
switch (unpack_msgpack.ForcePathObject("Packet").AsString)
|
||||||
{
|
{
|
||||||
case "ClientInfo":
|
case "ClientInfo":
|
||||||
Program.form1.Invoke((MethodInvoker)delegate ()
|
if (Program.form1.InvokeRequired)
|
||||||
{
|
{
|
||||||
client.LV = new ListViewItem();
|
Program.form1.Invoke(new UpdateListViewDelegatevoid(Read), new object[] { client, data });
|
||||||
client.LV.Tag = client;
|
}
|
||||||
client.LV.Text = string.Concat(client.client.RemoteEndPoint.ToString());
|
else
|
||||||
client.LV.SubItems.Add(unpack_msgpack.ForcePathObject("User").AsString);
|
{
|
||||||
client.LV.SubItems.Add(unpack_msgpack.ForcePathObject("OS").AsString);
|
client.LV = new ListViewItem();
|
||||||
Program.form1.listView1.Items.Insert(0, client.LV);
|
client.LV.Tag = client;
|
||||||
});
|
client.LV.Text = string.Concat(client.client.RemoteEndPoint.ToString());
|
||||||
|
client.LV.SubItems.Add(unpack_msgpack.ForcePathObject("User").AsString);
|
||||||
|
client.LV.SubItems.Add(unpack_msgpack.ForcePathObject("OS").AsString);
|
||||||
|
Program.form1.listView1.Items.Insert(0, client.LV);
|
||||||
|
}
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user