Mudar nome do processo

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

[ Hits: 4.641 ]

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

Média dos alunos

Comparar string

Seu terceiro programa em C

Dividir figura em .pnm em fatias

Tabuada


  

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