ฉันจะแสดงพา ธ ไฟล์ EXE แบบเต็มของแต่ละกระบวนการทำงานจากบรรทัดคำสั่งใน Windows ได้อย่างไร
ฉันได้ลองtasklistและpslistแล้วแต่พวกเขาไม่แสดงเส้นทางแบบเต็ม:
tasklist /FI "ImageName eq Spring.Tests.exe" /v /fo List
ให้:
Image Name: Spring.Tests.exe
PID: 3956
Session Name: Console
Session#: 1
Mem Usage: 9,772 K
Status: Running
User Name: W81ENTX64DELPHI\Developer
CPU Time: 0:00:01
Window Title: Spring
และ
pslist Spring.Tests -x
ให้:
Name Pid VM WS Priv Priv Pk Faults NonP Page
Spring.Tests 3956 83472 9772 5320 5692 5037 11 157
Tid Pri Cswtch State User Time Kernel Time Elapsed Time
1488 10 11018 Wait:UserReq 0:00:00.906 0:00:01.046 0:53:06.977
เนื่องจากSpring.Tests.exe
สามารถอยู่ในไดเรกทอรีต่าง ๆ ฉันต้องการทราบว่าถูกดำเนินการอย่างใด
1
โอ้นั่นเป็นคำถามคลาสสิก .. นอกจากผู้จัดการงานที่มีคอลัมน์ สำหรับบรรทัดคำสั่ง WMIC และ powershell สามารถ มันอยู่ที่นี่หรือบน stackoverflow .. ต้องอยู่ทุกที่ ... จริง ๆ แล้วฉันไม่เห็นมันตอบอย่างเต็มที่ที่นี่ฉันมีบันทึกของมัน .. ฉันจะตรวจสอบ
—
barlop
@barlop มันตลก: ในขณะที่คุณเขียนความคิดเห็นของคุณฉันได้ทดลองกับ PowerShell แล้วในขณะที่ฉันกำลังทำPowerShell อื่น ๆ ที่กำลังทำการทดลองเช่นกัน (:
—
Jeroen Wiert Pluimers
ไม่จำเป็นต้องใช้ ':(' วิธีการของคุณเรียบร้อยมากและคุณพบว่าเร็ว
—
barlop
ฉันจะต้องเป็นออทิสติก! บางทีคุณอาจจะใส่จมูกในรอยยิ้มที่จะทำให้มันชัดเจน ;-)
—
barlop
@kayleeFrye_onDeck ฉันมีความสำเร็จที่ดีกว่าการแก้ปัญหาการทำงานภายใต้โทเค็น UAC สูง แต่จริงๆต้องการมีรุ่นบรรทัดคำสั่งของtechnet.microsoft.com/en-us/sysinternals/processexplorer.aspxที่ช่วยให้การสอบถามความน่าเชื่อถือภายใต้โทเค็นว่า
—
Jeroen Wiert Pluimers