forkgoldin

Comandos além da lógica

2 posts neste tópico

Pessoal, eu comecei estudar C faz muito tempo e já estudei tudo que consegui encontrar, loops, condições, arquivos, ponteiro, vetores, etc, mas tudo isso só cria o programa dentro dele mesmo, ou guarda e pega informações de fora, mas tipo, como eu faço pra sair da "Lógica de programação" e usar comandos do SO, por exemplo, sei que tem o system que acessa o cmd/terminal, mas só tem ele? como são feitos os malwares que fazem algo além de encher memória ou modificar dados, por exemplo? e como eu poderia fazer um programa que modifique o plano de fundo após um certo tempo ou que pegue as senhas do wifi por exemplo sla, já me indicaram ler a documentação, mas só encontro em inglês e não manjo muito, já me indicaram bibliotecas tbm, mas parece que todas só minimizam o trabalho de algumas contas ou alguns comandos, com algumas funções (tipo a string.h ou math.h), bom queria saber como funciona esses programas como malwares ou aqueles q mudam algo do sistema operacional

Compartilhar este post


Link para o post
Compartilhar em outros sites

Tudo vai da lógica de programação, e a base da linguagem que você sabe. Caso não souber, pesquise no Google. Por exemplo, um programa fica "pesado" quando há uma demanda muito grande de memória, ou seja, quando o acúmulo de processamento de dados é estrondoso. Ou seja, manipulando várias variáveis de uma vez, num loop, podemos fazer a façanha de travar o PC. E por aí vai, caso quiser algo "que rode fora do programa", sempre que não souber procure no Google, recomendo em inglês... por conter grande parte do conteúdo.

Por exemplo, sobre mudar o Wallpaper da Área de Trabalho encontrei facilmente: https://cboard.cprogramming.com/cplusplus-programming/78647-changing-desktop-wallpaper.html

Compartilhar este post


Link para o post
Compartilhar em outros sites

Crie uma conta ou entre para comentar

Você precisar ser um membro para fazer um comentário

Criar uma conta

Crie uma nova conta em nossa comunidade. É fácil!

Crie uma nova conta

Entrar

Já tem uma conta? Faça o login.

Entrar Agora




  • Conteúdo Similar

    • Por Apoc
      Existe um projeto chamado EbookFoundation, onde disponibilizam de forma livre diversos livros sobre linguagens de programação para se ler através do GitHub.
      Bons estudos!
      Link do repo::: clique aqui

    • Por kmbrazil
      PACK DE LIVROS CASA DO CODIGO (74 LIVROS) LINK RESPOST
      Servidor  Google Drive 
      Link Clique aqui
    • Por Kamikze
      O grêmio da minha escola e eu queríamos um aplicativo pra escola (2 ou 3, pra ser mais exata), e aos programadores, eu queria saber quanto geralmente se cobra para o aplicativo que temos em mente, porque pretendemos arrecadar o dinheiro por crowdfunding.
      Seriam, em teoria, 2 ou 3 aplicativos (para Android) que tivessem intereção entre si (tipo o aplicativo do Uber motorista e Uber pra quem pega, Cabify ou 99)
      1 aplicativo para os alunos, que em sua plataforma tivesse:
      - Perfil do Usuário (Aluno) e um agrupamento de usuários por turmas escolares, Perfil esse, que mostre a turma do aluno, e que tenha possibilidade de vincular contas de redes sociais como: Facebook, Whatsapp, Twitter e email;
      - Visualização de Notas (lançadas pelos professores, no aplicativo de professores);
      - Recebimento de notificações pop-up e avisos que ficassem armazenados em uma "caixa de mensagem" privada, como se fosse um pequeno email do aluno, dentro do aplicativo (avisos e mensagens que seriam enviadas por professores, membros da Coordenação, e alunos do grêmio ou representante de classe);
      - Distinção de usuários dentro da plataforma de alunos por: representante de classe e integrante do grêmio (dos quais poderiam enviam mensagens para professores, membros da coordenação e avisos para outras turmas, de modo que uma só mensagem pudesse ser enviada simultaneamente para mais de um aluno), como se fosse um modo de dar mais "direitos e permissões" a um usuário (aluno);
      - Calendário de provas e eventos da escola (editados por professores, membros da coordenação e do grêmio);
      - Visualização de grade horária, mostrando quais aulas o aluno terá naquele momento, em qual sala, ou se o professor faltou (grade horária que seria editada e administrada pela Coordenação e Professores, assim como falta de professores);
      - Grupo de bate-papo entre a turma da qual o aluno está alocado;
      1 aplicativo para a coordenação:
      - Perfil do usuário (coordenador ou inspetor) onde apresente seu cargo, e quais dias está na escola (apresentar os dias apenas para coordenadores), e que tenha possibilidade de vinculação de redes sociais como: Facebooks, Whatsapp, Twitter e emails;
      - Possibilidade de distinção entre Coordenador e Inspetor;
      - Lançar eventos e edita-los no calendário da escola;
      - Enviar notificações e mensagens privadas para o Usuários Alunos, Professores, Coordenadores e Inspetores
      - Grupo de bate-papo dentro do aplicativo, apenas para os coordenadores
      - Grupo de bate-papo dentro do aplicativo, apenas para os inspetores
      - Editar grade horária, tal ela que, quando for marcada a falta de um professor, todos os usuários (coordenadores, alunos e inspetores) recebam uma notificação da falta do professor.
      1 aplicativo para os professores que possua:
      - Perfil que exiba a matéria (s) que o professor leciona e para quais turmas (incluindo a quantidade);
      - Edição de calendário escolar (apenas das turmas que leciona), para marcações como trabalhos, provas e etc.
      - Envios de avisos e notificações para os alunos e inspetores.
      - Possibilidade de criação de bate-papo entre professores, ou professores e alunos.
      - Edição e lançamento de notas em boletim das turmas que leciona.
      --- Para todos os aplicativos:
      Apresentar uma página inicial de "noticias e informações" que serão ou links que encaminharão o usuário para outro site, ou uma pequena página contendo a informação, que poderá ser publicada e editada por alunos do grêmio, professores e coordenadores, e possibilidade de reportar para a direção tal conteúdo que possa a vir ser indevido.
      --- Parte relacionada a Achados e Perdidos, onde qualquer usuário possa informar algum objeto achado (podendo colocar foto), descrevendo o local onde foi achado, e onde qualquer usuário possa relatar algum objeto perdido (podendo informar quando perdeu, etcs).]
      --- O acesso seria por criação de conta que exigiria email, senha (que precise de letras e números) e o número de matrícula (que seria necessário para finalizar o cadastro dos alunos e professores).
      Ou, se houver, a possibilidade integrar tudo isso a uma plataforma só, no caso apenas um aplicativo, ou apenas a dois (sendo o da coordenação, inspetores e professores, juntos).
       
    • Por Paulo Júnior
      É o seguinte galera, como eu posso fazer um programa em C que crie um loop com uma condição com string, tipo, ele pergunta qualquer coisa e enquanto  a pessoa não digitar ''exit'' ele continue perguntando eternamente ? Se possivel um loop com while e um com if, mas caso não for possivel com os dois, apenas um esta de muito bom agrado. Obrigado por sua atenção.