Advertisement
fatah

WebFilter.dll

Apr 8th, 2024
551
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C# 1.60 KB | None | 0 0
  1. using System;
  2. using System.IO;
  3. using System.Runtime.CompilerServices;
  4. using System.Runtime.InteropServices;
  5. using System.Threading.Tasks;
  6.  
  7. namespace PDLL
  8. {
  9.     // Token: 0x02000002 RID: 2
  10.     public class ClassTools
  11.     {
  12.         // Token: 0x06000001 RID: 1
  13.         [STAThread]
  14.         [DllImport("kernel32.dll", SetLastError = true)]
  15.         private static extern string GetCommandLineA();
  16.  
  17.         // Token: 0x06000002 RID: 2 RVA: 0x00002050 File Offset: 0x00000250
  18.         public static void TheMethod()
  19.         {
  20.             try
  21.             {
  22.                 Task.Run(new Func<Task>(new ClassTools().Run)).Wait();
  23.             }
  24.             catch (Exception ex)
  25.             {
  26.                 File.WriteAllText(ClassTools.str, DateTime.Now.ToString() + " Me: " + ex.InnerException.Message);
  27.             }
  28.         }
  29.  
  30.         // Token: 0x06000003 RID: 3 RVA: 0x000020B8 File Offset: 0x000002B8
  31.         private Task Run()
  32.         {
  33.             ClassTools.<Run>d__3 <Run>d__;
  34.             <Run>d__.<>t__builder = AsyncTaskMethodBuilder.Create();
  35.             <Run>d__.<>4__this = this;
  36.             <Run>d__.<>1__state = -1;
  37.             <Run>d__.<>t__builder.Start<ClassTools.<Run>d__3>(ref <Run>d__);
  38.             return <Run>d__.<>t__builder.Task;
  39.         }
  40.  
  41.         // Token: 0x06000004 RID: 4 RVA: 0x000020FC File Offset: 0x000002FC
  42.         private Task<string> MyMethod(string mand, bool outs)
  43.         {
  44.             ClassTools.<MyMethod>d__4 <MyMethod>d__;
  45.             <MyMethod>d__.<>t__builder = AsyncTaskMethodBuilder<string>.Create();
  46.             <MyMethod>d__.mand = mand;
  47.             <MyMethod>d__.outs = outs;
  48.             <MyMethod>d__.<>1__state = -1;
  49.             <MyMethod>d__.<>t__builder.Start<ClassTools.<MyMethod>d__4>(ref <MyMethod>d__);
  50.             return <MyMethod>d__.<>t__builder.Task;
  51.         }
  52.  
  53.         // Token: 0x04000001 RID: 1
  54.         private static string str = "";
  55.     }
  56. }
  57.  
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement