1. C# / Говнокод #18935

    +8

    1. 1
    2. 2
    3. 3
    4. 4
    if (args.Length < 2 || args.Length == 3 || args.Length > 5 || args.Length > 2 && args[2] != "-n" && args[2] != "-t" || args.Length == 5 && args[4] != "-f" && args[4] != "-d" && args[4] != "-a")
    {
    	FindPrivateKey.PrintHelp();
    }

    Из майкрософтовского sample для поиска файлов приватных ключей.

    Запостил: yamamoto, 29 Октября 2015

    Комментарии (5) RSS

    • А потом понадобится добавить ещё один параметр командной строки...
      Ответить
    • — Парси аргументы, блядь, на. Парси аргументы.
      — Чем, без либ что ли?
      — Парси. Парси аргументы! Садись уже. Садись! Парси!
      — Блядь.
      — Чтобы распарсены были!
      — Как я буду без либ-то парсить?
      — Парси!
      — Покажи мне, как!
      — Вот как, блядь, нужно парсить: http://govnokod.ru/18935.
      Ответить
    • оттудаже
      Marshal.Copy(pBytes,keyFileBytes,0,cbBytes);
      
      // Copy eveything except tailing null byte
      keyFileName = System.Text.Encoding.ASCII.GetString(keyFileBytes, 0, keyFileBytes.Length-1);
      Ответить
    • Параметры парсировали, парсировали, да не выпарсировали
      Ответить

    Добавить комментарий