6 votos

Obtener ruta de ejecutar *.exe

Actualmente estoy desarrollando un personalizados CafeSuite sistema para mi Café Internet. Y estoy usando Java y JNI (Java Native Interface) para obtener a través del Registro de Windows. Pero tengo un módulo que no puede obtener o ver si es posible trabajar en Windows XP.

Cuando me mandó en la línea de Comandos, tasklist o tlist volvería a mí todos los que ejecutan *.exe en el sistema. Pero con todos los parámetros que podrían ser añadidos a la línea, yo no puedo ver a un parámetro que iba a devolver el directorio o path donde un *.exe fue ejecutado.

Por desgracia, yo no soy de usar cualquier sistema operativo de Windows Server y no soy de confiar en cualquier firewall de UAC o Cuenta de Usuario con la función de Control del sistema operativo.

Con el medio dado, es posible conseguir tal concepto?

8voto

GlennG Puntos 176

En XP se puede ejecutar Todos los programas > Accesorios > herramientas del Sistema > Información del Sistema de la herramienta que muestra la ruta.

Haga clic en Entorno de Software > Ejecución de las Tareas y la ruta se muestra.

http://www.raymond.cc/blog/determine-program-path-from-task-manager-for-each-program-in-windows-xp-windows-server-2003/

añadido por barlop-

start..run..msinfo32<ENTER>

enter image description here

2voto

Jeff Puntos 572

Uso de Windows Powershell, si usted quiere encontrar el camino para "firefox.exe, usted podría hacer:

(Get-WmiObject -class Win32_Process -Filter 'Name="firefox.exe"').path.SubString(0, (Get-WmiObject -class Win32_Process -Filter 'Name="firefox.exe"').path.LastIndexOf('\'))

Esto devolvería:

C:\Program Files (x86)\Mozilla Firefox

Reemplace "firefox.exe" con el ejecutable.

0voto

NanoGM Puntos 167

Creo que esto soluciona el problema. Tengo google aquí acerca de él y él con la línea de comandos.

EnMiMaquinaFunciona.com

EnMiMaquinaFunciona es una comunidad de administradores de sistemas en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros sysadmin, hacer tus propias preguntas o resolver las de los demás.

Powered by: