Ir para o conteúdo
  • Revista PROGRAMAR: Já está disponível a edição #60 da revista programar. Faz já o download aqui!

cristpate

Task Manager

Mensagens Recomendadas

cristpate

hi,

eu tenho uma aplicaçao e gostaria que enquanto estivesse a correr uma sessao na mesma maquina nao fosse possivel abrir outra.

por exemplo: tenho o word a correr e  la no task manager ele cria um processo word.exe (ou algo do genero)

quando eu quisesse abrir outra documento em word ele nao me permitisse.

e possivel contornar isso por meio do task manager?


craziness it's to do the same thing over and over again expecting a different result

Partilhar esta mensagem


Ligação para a mensagem
Partilhar noutros sites
M6

Não.

As aplicações são desenvolvidas de raiz para suportar, ou não, múltiplas instâncias.


10 REM Generation 48K!
20 INPUT "URL:", A$
30 IF A$(1 TO 4) = "HTTP" THEN PRINT "400 Bad Request": GOTO 50
40 PRINT "404 Not Found"
50 PRINT "./M6 @ Portugal a Programar."

 

Partilhar esta mensagem


Ligação para a mensagem
Partilhar noutros sites
IRX773

O Firefox tem isso incorporado, e cada vez que se tentam abrir vários processos do firefox:

firefoxalreadyrunning.png

Ao que sei através do gestor de tarefas, nativamente e sem programas de terceiros ou comandos na consola, não dá para fazer isso.

Edit:

Podes sempre recorrer ao dev da Mozzila para ver como funciona o do Firefox (open source FTW)

Partilhar esta mensagem


Ligação para a mensagem
Partilhar noutros sites
jpaulino

Agradecia que não colocasses os títulos em maiúsculas é má educação!

Corrigido!

hi,

eu tenho uma aplicaçao e gostaria que enquanto estivesse a correr uma sessao na mesma maquina nao fosse possivel abrir outra.

E que aplicação é? É desenvolvida por ti e em que linguagem de programação?

Partilhar esta mensagem


Ligação para a mensagem
Partilhar noutros sites
cristpate

nao uma aplicaçao desenvolvida por mim e eu queria fazer isso sem mecher na programaçao da aplicaçao.


craziness it's to do the same thing over and over again expecting a different result

Partilhar esta mensagem


Ligação para a mensagem
Partilhar noutros sites
jpaulino

nao uma aplicaçao desenvolvida por mim e eu queria fazer isso sem mecher na programaçao da aplicaçao.

Mas está feita em quê? Que linguagem de programação é?

Partilhar esta mensagem


Ligação para a mensagem
Partilhar noutros sites
M6

nao uma aplicaçao desenvolvida por mim e eu queria fazer isso sem mecher na programaçao da aplicaçao.

Podes tentar fazer um watchdog de serviços que sempre que detectar uma nova instância de uma aplicação que já está a correr mate esse processo e invoque o que estava inicialmente em uso.


10 REM Generation 48K!
20 INPUT "URL:", A$
30 IF A$(1 TO 4) = "HTTP" THEN PRINT "400 Bad Request": GOTO 50
40 PRINT "404 Not Found"
50 PRINT "./M6 @ Portugal a Programar."

 

Partilhar esta mensagem


Ligação para a mensagem
Partilhar noutros sites

Crie uma conta ou ligue-se para comentar

Só membros podem comentar

Criar nova conta

Registe para ter uma conta na nossa comunidade. É fácil!

Registar nova conta

Entra

Já tem conta? Inicie sessão aqui.

Entrar Agora

×

Aviso Sobre Cookies

Ao usar este site você aceita os nossos Termos de Uso e Política de Privacidade. Este site usa cookies para disponibilizar funcionalidades personalizadas. Para mais informações visite esta página.