Jump to content
Fórum Script Brasil
  • 0

Acesso Ao Próprio Arquivo


thb_matrix
 Share

Question

Alguém sabe por favor como eu criar, ou caso exista, usar, uma variável com o executável que está sendo executado no momento?

Ex... eu crio o código e compilo... mas preciso fazer uma cópia do próprio executável quando o mesmo está rodando... Como posso proceder?

Link to comment
Share on other sites

3 answers to this question

Recommended Posts

  • 0

Ahh pessoal, desculpem por eu estar incomodando... Queria saber também outras informações do sistema, como as variáveis de ambiente PWD, PATH, etc...

Tendo o PWD eu poderia usar o $PWD/argv[0] para mandar abrir com o fopen... Mas não sei se teria como copiar o arquivo no caso do Windows, por ele estar em execussão... No Linux provavelmente dá beleza...

Link to comment
Share on other sites

  • 0

isso fica no argv[0].

na main tu coloca

int main (int argc, char *argv[])

dai, argv[0] tem o nome do executavel

Link to comment
Share on other sites

  • 0

Para pegar váriavel de ambiente:

#include <stdlib.h>

char *string;

string=getenv("PATH");

Para incluir uma path:

putenv("PATH=C:\\DOS");

Agora para acessar o próprio arquivo eu já acho que não é possível, a nar ser que seja arquivo tipo TSR, que fica residente na memória.

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Answer this question...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

 Share



  • Forum Statistics

    • Total Topics
      150.7k
    • Total Posts
      648.5k
×
×
  • Create New...