Update HandlePacket.cs
This commit is contained in:
parent
a7f6c857b4
commit
94a33646a8
@ -7,6 +7,7 @@ namespace AsyncRAT_Sharp.Handle_Packet
|
||||
{
|
||||
class HandlePacket
|
||||
{
|
||||
public delegate void UpdateListViewDelegatevoid(Clients Client, byte[] Data);
|
||||
public static void Read(Clients client, byte[] data)
|
||||
{
|
||||
MsgPack unpack_msgpack = new MsgPack();
|
||||
@ -14,7 +15,11 @@ namespace AsyncRAT_Sharp.Handle_Packet
|
||||
switch (unpack_msgpack.ForcePathObject("Packet").AsString)
|
||||
{
|
||||
case "ClientInfo":
|
||||
Program.form1.Invoke((MethodInvoker)delegate ()
|
||||
if (Program.form1.InvokeRequired)
|
||||
{
|
||||
Program.form1.Invoke(new UpdateListViewDelegatevoid(Read), new object[] { client, data });
|
||||
}
|
||||
else
|
||||
{
|
||||
client.LV = new ListViewItem();
|
||||
client.LV.Tag = client;
|
||||
@ -22,7 +27,7 @@ namespace AsyncRAT_Sharp.Handle_Packet
|
||||
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;
|
||||
}
|
||||
}
|
||||
|
Loading…
x
Reference in New Issue
Block a user