Buenos días primero de todo perdonadme si no me presentado pero no consigo encontrar el hilo correspondiente.

Ante la problemática que se me presenta he decidido postear para ver si alguien me puede hacer ver la luz.

Mi problemática es la siguiente:

tuve que crear una función incluyendo la propiedad Process.GetProcessesByName para evitar que se ejecuten varias procesos con el mismo nombre cosa que me generaba errores.

Todo perfecto ahora el siguiente problema es que ahora sin querer he limitado las ejecuciones simultaneas en escritorios remotos.

Hay alguna forma de evitar la ejecución del proceso teniendo en cuenta el usuario que la ejecuta? encontré información tipo "objProcess.GetOwner" pero no consigo que me funcione esa propiedad en vb 2005.

Alguien me puede ayudar ? muchísimas gracias