ฉันมีกระบวนการที่เริ่มต้นโดยกระบวนการอื่นดังนั้นฉันไม่สามารถเห็นเอาต์พุตบรรทัดคำสั่งของกระบวนการที่เปิดใช้แล้วฉันจะตรวจสอบเอาท์พุทคอนโซลได้อย่างไร ฉันสามารถ "แนบ" บรรทัดคำสั่งกับกระบวนการได้หรือไม่? ถ้าใช่เป็นอย่างไร
แก้ไข: ฉันหมายถึงสิ่งนี้:
ฉันมีกระบวนการที่เริ่มต้นโดยกระบวนการอื่นดังนั้นฉันไม่สามารถเห็นเอาต์พุตบรรทัดคำสั่งของกระบวนการที่เปิดใช้แล้วฉันจะตรวจสอบเอาท์พุทคอนโซลได้อย่างไร ฉันสามารถ "แนบ" บรรทัดคำสั่งกับกระบวนการได้หรือไม่? ถ้าใช่เป็นอย่างไร
แก้ไข: ฉันหมายถึงสิ่งนี้:
คำตอบ:
บางทีนี่อาจจะมีประโยชน์สำหรับคุณ
StraceNT - System Call Tracer สำหรับ Windows
StraceNT เป็น System Call Tracer สำหรับ Windows มันมีฟังก์ชั่นที่คล้ายกันเหมือน strace บน Linux สามารถติดตามการเรียกทั้งหมดที่ดำเนินการโดยกระบวนการไปยังฟังก์ชันที่นำเข้าจาก DLL StraceNT มีประโยชน์อย่างมากในการดีบักและวิเคราะห์การทำงานภายในของโปรแกรม
ฉันเป็นคนลีนุกซ์และใช้strace
สิ่งเหล่านี้ คุณจะได้รับมากกว่าเพียงแค่เอาต์พุตโปรแกรมของคุณเพราะถ้ามันใช้งานstrace
ได้มันจะค่อนข้างละเอียด แต่คุณอาจต้องกรองเอาท์พุทเพื่อให้ได้สิ่งที่คุณต้องการ