[ C# / Java ] — начинающим: задаем вопросы

Discussion in 'С/С++, C#, Rust, Swift, Go, Java, Perl, Ruby' started by procedure, 2 Nov 2008.

  1. VasiliyP

    VasiliyP Elder - Старейшина

    Joined:
    30 Aug 2011
    Messages:
    365
    Likes Received:
    676
    Reputations:
    11
    Вот вам скрипт на perl, который выведет в файлы answers_X.txt всё, что похоже на ответы. Он читает из памяти процесса, соответственно - та программа должна быть запущена и выбран нужный экзамен. Если perl будет писать, что нет модуля - его можно установить cpan module (например
    Code:
    cpan Win32::Process::Memory
    )
    Code:
    use Win32::Process::Memory;
    
    $file_count = 0, $buf, $fd;
    undef $\;
    
    $proc = Win32::Process::Memory->new({ name=>'LocalExam.exe'});
    die "process not found\n" if not $proc;
    %memlist = $proc->get_memlist;
    
    for $from(keys %memlist) {
        $len = $memlist{$from};
        next if $len < 100000;
        $getbytes = $proc->get_buf($from, $len, $buf);
        for ($buf =~ /(#num 1 .+?)\x00/sg) {
            printf("0x%08X 0x%X pattern found\n", $from, $len);
            open $fd, ">:", "answers_".++$file_count.".txt" or die $!;
            print $fd $_;
            close $fd;
        }
    }
    
    Ну, или можете искать в памяти процесса с помощью других программ, если скрипт вам не подходит.
     
    #1761 VasiliyP, 6 Jan 2019
    Last edited: 6 Jan 2019
    Jazz likes this.
    1. Fox_NICK

      Fox_NICK Elder - Старейшина

      Joined:
      10 Jan 2007
      Messages:
      45
      Likes Received:
      5
      Reputations:
      0
      Доброго времени! Не получается передать переменную "item.ip" в "node.SelectSingleNode("@ip").InnerText " , почему нельзя так делать? Как правильно переда информацию из "item.ip" в "node.SelectSingleNode("@ip").InnerText ". Заранее благодарю за помощь!
      Code:
              static void Main(string[] args)
              {
                  Console.Write("Введите ID: ");
                  string ser = Console.ReadLine();
      
                  XDocument xdoc = XDocument.Load("C:\\fff\\test.xml");
                  var items = from xe in xdoc.Element("users").Elements("user")
                              where xe.Element("company").Value == ser
                              select new Obj
                              {
                                  Name = xe.Attribute("name").Value,
                                  ip = xe.Element("ip").Value,
                                  Key = xe.Element("key").Value
                              };
                  
                  foreach (var item in items)
      
                  
                  Console.WriteLine("{0} - {1} - {2}", item.Name, item.ip, item.Key);
                      Console.Read();
      
                  
      
                  var xd = new XmlDocument();
                  xd.Load("C:\\fff\\continent36.config");
      
                  XmlNode node = xd.SelectSingleNode("//connection_settings");
                  if (node != null)
                      node.SelectSingleNode("@ip").InnerText = item.ip;
      
                  xd.Save("C:\\fff\\continent36.config");
      
              }
          }
      
          internal class Obj
          {
              public string Name { get; set; }
              public string ip { get; set; }
              public string Key { get; set; }
          }
       
      1. neviens

        neviens Member

        Joined:
        9 Oct 2013
        Messages:
        82
        Likes Received:
        28
        Reputations:
        3
        Переменную item видно только в цикле печати
        foreach (var item in items)
        Console.WriteLine("{0} - {1} - {2}", item.Name, item.ip, item.Key);

        Значит надо сделать такой же цикл и для записи в xml
        int i = 1;
        foreach (var item in items)
        node.SelectSingleNode("ip" + i++).InnerText = item.ip;
         
        1. Kukocki

          Kukocki New Member

          Joined:
          5 Feb 2019
          Messages:
          2
          Likes Received:
          0
          Reputations:
          0
          Всем Доброго времени суток! Вопрос по C#
          Есть вот такой кусок кода id при каждой авторизации постоянно меняется, class еще на 7 окнах ввода информации такой же, подскажите как реализовать ввод данных, точнее за какой элемент зацепиться, чтоб его реализовать?
          <input id="iF4Q51" class="bigSearchInp z-textbox" title="блаблабла" value="" type="text" maxlength="20" style="width: 219px;">
           
          1. int128

            int128 New Member

            Joined:
            1 Mar 2019
            Messages:
            2
            Likes Received:
            0
            Reputations:
            0
            Вопрос по java. Подскажите, есть ли смысл вести разработку интернет магазина на java? Интересует вопрос сео, можно ли реализовать на java вывод полноценных html страниц с конечными товарами? Разработчики предложили делеть магаз на cuba platform. Это главный вопрос, ну и чиcто для общего развития, на сколько перспективна разработка интернет магазина на java?
             
            1. Pisib

              Pisib New Member

              Joined:
              23 May 2019
              Messages:
              1
              Likes Received:
              0
              Reputations:
              0
              думаю, что магазин на ява не ок вариант
              могу ошибаться
              вот еще похожая с вашей ситуация - https://vike.io/ru/15642/
              Можете ветку почитать или вопрос задать , может чего то узнаете новое.
               
              #1766 Pisib, 23 May 2019
              Last edited: 3 Jun 2019
              1. Tarnum

                Tarnum Member

                Joined:
                26 Jun 2012
                Messages:
                131
                Likes Received:
                36
                Reputations:
                1
                Ребят не совсем в тему но мне нужно разобрать приложение к камере на андройд и узнать по какому оно адресу и порту и протоколу обращается что бы получит поток с камеры, хочу получить этот поток на PC
                как я понял поток udp адрес камеры 192.168.0.1 но порт и полный адрес получить не могу.

                вот приложение
                https://transfiles.ru/kl0ax
                Это просканил адрес
                https://transfiles.ru/ahlhm
                 
                #1767 Tarnum, 3 Nov 2020
                Last edited: 3 Nov 2020
                1. eminlayer7788

                  eminlayer7788 Member

                  Joined:
                  31 Jul 2015
                  Messages:
                  207
                  Likes Received:
                  81
                  Reputations:
                  8
                  Code:
                  foreach (var item in items)
                  {
                      XmlNode node = xdoc.SelectSingleNode(string.Format("/users/user[ip='{0}']", item.ip));
                      if (node != null)
                      {
                          string ipAddress = node.SelectSingleNode("@ip").InnerText;
                          Console.WriteLine("IP адрес: {0}", ipAddress);
                      }
                  }
                   
                  1. eminlayer7788

                    eminlayer7788 Member

                    Joined:
                    31 Jul 2015
                    Messages:
                    207
                    Likes Received:
                    81
                    Reputations:
                    8
                    Code:
                    // получить WebDriver
                    IWebDriver driver = new ChromeDriver();
                    
                    // открыть страницу для авторизации
                    driver.Navigate().GoToUrl("https://example.com/login");
                    
                    // найти элемент по id
                    IWebElement element = driver.FindElementById("iF4Q51");
                    
                    // ввести текст в элемент
                    element.SendKeys("Ваш текст");
                     
                    Loading...
                    Similar Threads - Java начинающим задаем
                    1. b3
                      Replies:
                      4
                      Views:
                      3,716