IsExeRunning() Dudas, cómo funciona?

IsExeRunning() Dudas, cómo funciona?

Postby FiveWiDi » Sat Nov 16, 2024 10:31 pm

Hola a todos,

Tengo una aplicación que cuando se lanza comprueba que ella misma ya esté funcionando, eso lo hace con IsExeRunning().

Hasta ahí correcto.

El caso es que he copiado la aplicación con otro nombre ( miprograma.exe a elmejor.exe ), y si los lanzo los 2, el segundo detecta con IsExeRunning() que ya está funcionando. Entiendo que no debería ser así, ya que tiene otro nombre.

Cómo funciona IsExeRunning()?
Que comprueba IsExeRunning()? El fichero '.exe' entiendo que no por que son diferentes.

A ver si alguien sabe algo al respecto.

EDITADO
*******
Parece ser que sucede cuando lanzo la 'copia' mediante ShellExecute() desde la aplicación original.
Mañana sigo investigando.

Muchas gracias,
Un Saludo
Carlos G.

FiveWin 24.02 + Harbour 3.2.0dev (r2403071241), BCC 7.7 Windows 10
FiveWiDi
 
Posts: 1189
Joined: Mon Oct 10, 2005 2:38 pm

Re: IsExeRunning() Dudas, cómo funciona?

Postby Antonio Linares » Sun Nov 17, 2024 8:45 am

Estimado Carlos,

> Parece ser que sucede cuando lanzo la 'copia' mediante ShellExecute() desde la aplicación original.

Cuando utilizas ShellExecute() para lanzar una copia de tu aplicación, el proceso hijo hereda el espacio de nombres del mutex del proceso padre
regards, saludos

Antonio Linares
www.fivetechsoft.com
User avatar
Antonio Linares
Site Admin
 
Posts: 42099
Joined: Thu Oct 06, 2005 5:47 pm
Location: Spain

Re: IsExeRunning() Dudas, cómo funciona?

Postby FiveWiDi » Mon Nov 18, 2024 1:21 pm

Antonio Linares wrote:Estimado Carlos,

> Parece ser que sucede cuando lanzo la 'copia' mediante ShellExecute() desde la aplicación original.

Cuando utilizas ShellExecute() para lanzar una copia de tu aplicación, el proceso hijo hereda el espacio de nombres del mutex del proceso padre


Aclarado,

Menos mal, ya estaba yo buscando fantasmas.

Entonces haré una excepción por nombre del ejecutable y chimpum.

Muchas gracias Antonio
Un Saludo
Carlos G.

FiveWin 24.02 + Harbour 3.2.0dev (r2403071241), BCC 7.7 Windows 10
FiveWiDi
 
Posts: 1189
Joined: Mon Oct 10, 2005 2:38 pm


Return to FiveWin para Harbour/xHarbour

Who is online

Users browsing this forum: No registered users and 26 guests