Mudar nome do processo

Publicado por Perfil removido (última atualização em 24/04/2013)

[ Hits: 4.639 ]

Download change-name.c




Esse script muda o nome do comando utilizado para executar o script.

  



Esconder código-fonte

#include <stdio.h>
#include <string.h>
#define CHANGE "Novo-nome"

int main(int argc,char *argv[]){
        fprintf(stdout, "Nome do processo: %s\n",argv[0]);
        fprintf(stdout, "Aperte enter para mudar o nome do processo para: %s",CHANGE);
        getchar();
        strcpy(argv[0],CHANGE);
        fprintf(stdout, "Nome do processo mudado!!!");
        getchar();
}

Scripts recomendados

MDC utilizando funções

Tabuada em C

Introdução a C

Soma entre matrizes

Hello world em COBOL


  

Comentários
[1] Comentário enviado por marcops em 26/04/2013 - 10:10h

So tem 1 detalhe, o argv[0] tem que ser maior ou igual ao tamanho do teu novo nome, se nao tu vai escrever na área de memória da variavel argv[1] argv[2]... e se passar ainda este limite vai escrever em uma area de memoria qualquer ,

tem que cuidar se nao pode ter problemas....


Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts