Jump to content

Recommended Posts

Posted

Amigos tenho uma questão que esta a me intrigar.

Preciso finalizar um processo de um servidor. Vou tentar simplificar.

Aplicação VB esta no servidor: 172.20.11.10 sendo executado a partir de um compatilhamento de rede.

O processo está no servidor: 172.20.11.13. Processo de um programa de controle de laboratório. MyLimsSrv.exe

CRPWRK1586 é a workstation de onde acesso a aplicação.

Preciso matar este processo porem não sei como fazer isso. O código que eu criei para encerrar o processo é:

Dim Processos() As Process =
System.Diagnostics.Process.GetProcessesByName
("MyLimsSrv.exe")
For Each x As Process In Processos
x.Kill()
Next

Porem só consigo fazer a aplicação encerrar o processo do computador o qual estou logado. Como faço o código encerrar o processo do servidor correto?

Posted (edited)

Exactamente, visto estares a ler os processos da maquina onde a tua aplicação esta a ser executada.

Das duas uma, ou colocas a tua aplicação na maquina onde queres parar os processos, ou teras que ligar remotamente o wmi da maquina em questão.

P.S: se optares por efectuar a ligacao ao wmi da maquina remota, vais ter que lidar com permissoes de acesso e portas...

Edited by pt_V1p3r
Posted (edited)

Não da para colocar a aplicação no servidor pois esse sistema é justamente para que ninguem acesse o mesmo e faça algo indevido. Sou o resposavel pelos servidores em questão e quando não estou na empresa tem uma equipe de suporte 24 horas que realiza as correções do sistema.

Neste caso, esse processo quando executado por muito tempo ele deixa o sistema lento e em alguns casos trava. Ai os usuarios ligam no T.I da empresa informando que o sistema travou. Quando eu estou no horario de trabalho eu acesso os servidores e faço as manutenções necessárias. Porem quando isso ocorre de madrugada o turno 24 horas quem realizada. Porem não posso deixar um acesso ao servidor para os mesmos. Por questão de segurança. Por isso preciso que esta aplicação possa ser executada pelos helpdesk fora do meu horario de trabalho.

Acredito que ficarei com a opção de wmi mas como faço isso?

Edited by williamjda

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.