The JVM framework could probably be used to parse all .net applications with the CIL interpreter, but that's significantly more difficult than parsing Java. .exe files are more complex and the CIL interpreter has a lot more instructions as well as more difficult syntax.