Je développe actuellement un système personnalisé CafeSuite pour mon cybercafé. Et j'utilise Java et JNI (interface native Java) pour accéder au registre Windows. Mais j'ai ce module, je ne peux pas obtenir ou voir s'il est possible de travailler sur Windows XP.
Quand je commandais sur la ligne de commande, tasklist
ou tlist
il me retourner tous le fonctionnement *.exe
du système. Mais avec tous les paramètres qui pourraient être ajoutés à la ligne, je ne peux pas voir un paramètre qui renverrait le répertoire ni l' path
emplacement où un * .exe a été exécuté.
Malheureusement, je n’utilise aucun système d’exploitation Windows Server et je ne compte sur aucun pare-feu UAC
ni sur la fonction de contrôle de compte utilisateur du système d’exploitation.
Avec les moyens donnés, est-il possible de poursuivre un tel concept?
la source
tasklist
outlist
. De plus, j'ai besoin que ce soit dans la ligne de commande pour que je puisse afficher les résultats dans le programme sur lequel je travaille.wmic process list
de la réponse ici. Merci./?
à n'importe quelle commande wmic pour obtenir de l'aide.Réponses:
Sous XP et au-dessus, vous pouvez utiliser l’outil «Informations système», qui indique le chemin. Vous pouvez le lancer depuis le menu «Démarrer» → «Tous les programmes» → «Accessoires» → «Outils système» ou depuis la ligne de commande en tant que
msinfo32
(ou «Démarrer» → «Exécuter…» →msinfo32
ENTER).Cliquez sur «Environnement logiciel» → «Tâches en cours d'exécution». Le chemin d'accès s'affiche.
http://www.raymond.cc/blog/determine-program-path-from-task-manager-for-each-program-in-windows-xp-windows-server-2003/
la source
Sous Windows Powershell, si vous souhaitez connaître le chemin d'accès à "firefox.exe", vous pouvez procéder comme suit:
Cela retournerait:
Remplacez "firefox.exe" par le fichier exécutable souhaité.
la source
wmic
avant d'entrer la commande ci-dessus?Je pense que cela a résolu le problème. Je l'ai google ici à ce sujet et cela a fonctionné en utilisant la ligne de commande.
la source