none
Ler txt RRS feed

  • Pergunta

  • Bom, eu estava criando um programa que verificasse o tamanho que está no bloco de notas e fechasse o processo caso ele estivesse aberto, porem não consigo ler mais de 1 valor que esteja dentro do bloco de notas, segue meu cod:
            
    VARIAVEL GLOBAL: private string[] teste = {};
    
    
    
    private void ProcessMonitoramento()
            {
                var processos = Process.GetProcesses();
                foreach (var processo in processos)
                {
                    try
                    {
                        if (processo.MainWindowHandle != IntPtr.Zero)
                        {
                            var arquivo = processo.MainModule.FileName;
                            var informacaoArquivo = new FileInfo(arquivo);
                            var tamanho = informacaoArquivo.Length / 1024;
                            if (teste.ToString().Count(c => c == tamanho) > 0)
                            {
                                processo.Kill();
                                MessageBox.Show("Você está tentando abrir um hack e por isso será desconectado.");
                                Application.Exit();
                                VerificadorExit = true;
                            }
                            else
                            {
                                
                            }
                        }
                    }
                    catch (Exception erro)
                    {
                        // Tratar erro
                    }
                }
            }
    //
    //
    //
    //
     public void ReadTextFile()
            {
    
                string contents;
    
                using (StreamReader reader = File.OpenText(Application.StartupPath + "\\Executaveis.txt"))
                {
                    contents = reader.ReadToEnd();
                    MessageBox.Show(contents.ToString());
                }
                string[] words = contents.Split(new char[] { ',' });
    
                int len = words.Length;
                for (int i = 0; i < len; i++)
                {
                    words[0] = teste[0];
     // aqui está o erro, só funciona o "
     words[0] = teste[0];

    "

    o de baixo aqui n funfa words[1] = teste[1]; } }



    quinta-feira, 26 de julho de 2018 05:25

Respostas

  • Boa tarde, Jonathan França

    Nesse caso você deveria abrir essa questão como uma discussão, assim junto com a comunidade você poderá encontrar a melhor maneira de implementar o que você deseja.

    Para abrir uma discussão, faça o mesmo processo de abrir uma pergunta, mas ao invés de marcar como "pergunta", você marca como "discussão geral", assim:



    Atenciosamente,


    Filipe B de Castro

    Esse conteúdo é fornecido sem garantias de qualquer tipo, seja expressa ou implícita

    MSDN Community Support

    Por favor, lembre-se de Marcar como Resposta as postagens que resolveram o seu problema. Essa é uma maneira comum de reconhecer aqueles que o ajudaram e fazer com que seja mais fácil para os outros visitantes encontrarem a resolução mais tarde.

    sexta-feira, 3 de agosto de 2018 19:39
    Moderador

Todas as Respostas

  • Boa noite, Jonathan. Tudo bem?

    Obrigado por usar o fórum MSDN.

    Essa seria uma questão de "How to/Customização" ou "Break Fix/Erro"?

    Atenciosaemente,

    Filipe B de Castro

    Esse conteúdo é fornecido sem garantias de qualquer tipo, seja expressa ou implícita

    MSDN Community Support

    Por favor, lembre-se de Marcar como Resposta as postagens que resolveram o seu problema. Essa é uma maneira comum de reconhecer aqueles que o ajudaram e fazer com que seja mais fácil para os outros visitantes encontrarem a resolução mais tarde.

    sexta-feira, 27 de julho de 2018 22:06
    Moderador
  • Seria uma customização e não um erro...
    terça-feira, 31 de julho de 2018 01:38
  • Boa tarde, Jonathan França

    Nesse caso você deveria abrir essa questão como uma discussão, assim junto com a comunidade você poderá encontrar a melhor maneira de implementar o que você deseja.

    Para abrir uma discussão, faça o mesmo processo de abrir uma pergunta, mas ao invés de marcar como "pergunta", você marca como "discussão geral", assim:



    Atenciosamente,


    Filipe B de Castro

    Esse conteúdo é fornecido sem garantias de qualquer tipo, seja expressa ou implícita

    MSDN Community Support

    Por favor, lembre-se de Marcar como Resposta as postagens que resolveram o seu problema. Essa é uma maneira comum de reconhecer aqueles que o ajudaram e fazer com que seja mais fácil para os outros visitantes encontrarem a resolução mais tarde.

    sexta-feira, 3 de agosto de 2018 19:39
    Moderador