FiveTech Support Forums

FiveWin / Harbour / xBase community
Board index FiveWin para Harbour/xHarbour IsExeRunning() Dudas, c贸mo funciona?
Posts: 1445
Joined: Mon Oct 10, 2005 02:38 PM
IsExeRunning() Dudas, c贸mo funciona?
Posted: 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 25.12 + Harbour 3.2.0dev (r2502110321), BCC 7.7 Windows 11 Home

Posts: 44158
Joined: Thu Oct 06, 2005 05:47 PM
Re: IsExeRunning() Dudas, c贸mo funciona?
Posted: Sun Nov 17, 2024 08: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
Posts: 1445
Joined: Mon Oct 10, 2005 02:38 PM
Re: IsExeRunning() Dudas, c贸mo funciona?
Posted: Mon Nov 18, 2024 01: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 25.12 + Harbour 3.2.0dev (r2502110321), BCC 7.7 Windows 11 Home

Continue the discussion