Jump to content

[VB.NET]Abrir um programa junto com o meu.


Dolan
 Share

Recommended Posts

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!

Link to comment
Share on other sites

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.

Link to comment
Share on other sites

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.

Link to comment
Share on other sites

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
 Share

×
×
  • 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.