[SOLVED] How To Fix Errors
Find centralized, trusted content and collaborate around the technologies you use most. Connect and share knowledge within a single location that is structured and easy to search.
I’m looking for a Windows equivalent of Systrace or at least strace. I’m aware of StraceNT , but wondering if there are any more alternatives out there. Specifically, I’m looking for a specific way to programmatically enforce system call policies, though this can be after the fact rather than actively stopping them.
Process Monitor. Core OS Tools. WinDbg’s Logger. The Dr. API Monitor looks very useful for this purpose. Here is a pretty intersting article, I don’t know if it hits the target you are looking for but I think you may find it leading you in the direction you want. There are several tools all built around Xperf. It’s rather complex but very powerful — see the quick start guide. There are other useful resources on the Windows Performance Analysis page.
You can download it from a Cygwin mirror , for example:. You can use process monitor written by Mark Russinovich. This is a fantastic little application that will allow you to attach to any running process on the system and see all of the system calls that process is currently making. Stack Overflow for Teams — Start collaborating and sharing organizational knowledge. Create a free Team Why Teams? Learn more.
Systrace for Windows Ask Question. Asked 11 years, 10 months ago. Modified 10 months ago. Viewed k times. Is there a good way to do this currently? Improve this question. Bryan Bryan 2, 2 2 gold badges 15 15 silver badges 18 18 bronze badges. Also related – stackoverflow. Add a comment. Sorted by: Reset to default. Highest score default Trending recent votes count more Date modified newest first Date created oldest first. Improve this answer.
I just used ProcessMonitor to find out why a process was hanging – turns out it was trying to access a file which it couldn’t delete I use strace quite a bit on Linux and came across this question while looking for similar tool on Windows for troubleshooting the issue I was having with NANT.
I tried Process Monitor, set filter to include only Nant. I highly recommend Process Monitor. Bruno Martinez Bruno Martinez 2, 2 2 gold badges 38 38 silver badges 46 46 bronze badges. However, it’s more like ltrace than strace because it captures library calls rather than syscalls. Derek Bruening Derek Bruening 2 2 silver badges 5 5 bronze badges.
Isaiah Norton Isaiah Norton 4, 1 1 gold badge 22 22 silver badges 37 37 bronze badges. Thanks, that’s pretty good. I guess it means we’re still a long way off a nice and functional strace on Windows It simply prints which system calls a process makes.
The performance tools don’t seem to do that. Zombo Zombo 1. It’s good, but only seems to work on other cygwin programs. You can’t strace notepad. It launches notepad, but doesn’t capture any system calls.
MichaelFox : Yes, it only catch calls to cygwin1. Mike Mike 35 1 1 bronze badge. You should edit his answer and edit your description into it. Zaman Zaman 6 6 silver badges 12 12 bronze badges. That is the Linux program. HenkPoley not sure what u meant? The Overflow Blog. Satellite internet: More useful than sending a car into space Ep. Great engineering cultures are built on social learning communities.
Featured on Meta. Should we burninate the [master] tag? Visit chat. Linked See more linked questions. Related Hot Network Questions. Question feed. Accept all cookies Customize settings.
Windows 10 Command-line – Microsoft Community – 最も一般的なsxstrace.exeファイル関連の問題
› exe › sxstrace-exe. uses the EXE file extension, which is more specifically known as a Sxs Tracing Tool file. It is classified as a Win32 EXE .