Jump to content

Recommended Posts

Posted

Bom galera, eu tenho um programa que eu quero que quando ele for executado ele abra outro programa, porém tem um detalhe:

O meu programa não será executado apenas em meu pc, sendo assim eu preciso de um comando que abra o programa que esteja armazenado em qualquer lugar do pc.

Eu não posso usar o shell por que ele executa um arquivo com o caminho pré-designado pelo meu programa, porém como várias pessoas vão abrir em vários computadores diferentes é mais do que possivel que o caminho seja diferente em cada pc.

Bom galera peço ajuda ae de vocês.

Vlw!

Posted

Boas,

tens várias hipoteses:

- Se for um programa que está nos caminhos defaults do windows, podes usar o Process.Start.

Exemplo (podes ter de fazer o Import do System.Diagnostics):

Process.Start("notepad.exe")

- Caso seja um programa que esteja num caminho que o Windows não procure, podes pedir o caminho ao utilizador e guardar num ficheiro de configuração. Da proxima vez que a tua aplicação for executada, já tens o caminho.

Posted

Bom galera, eu tenho um programa que eu quero que quando ele for executado ele abra outro programa, porém tem um detalhe:

O meu programa não será executado apenas em meu pc, sendo assim eu preciso de um comando que abra o programa que esteja armazenado em qualquer lugar do pc.

Eu não posso usar o shell por que ele executa um arquivo com o caminho pré-designado pelo meu programa, porém como várias pessoas vão abrir em vários computadores diferentes é mais do que possivel que o caminho seja diferente em cada pc.

Bom galera peço ajuda ae de vocês.

Vlw!

Depende do programa que for, normalmente podes procurar na pasta x86 ou x64 (program files), normalmente aí terá todos os tipos de programas instalados, claro que para fazeres isso precisas de executar a tua app como admin.

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...

Important Information

By using this site you accept our Terms of Use and Privacy Policy. We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.