- What is Post-Compile?
Many learning aids for application debugging, troubleshooting and diagnostics assume that you are the one who designed the software you are analyzing. Typically they further assume that you have the ability to make fundamental changes to that software and recompile it. Intimate understanding of core Windows OS API calls may also be assumed. This is why many learning resources quickly plunge into operating system source code samples, compiler settings or windbg commands. A Post-Compile perspective turns these assumptions on their head: the learner did not design the software, cannot recompile the code and does not necessarily have an intimate understanding of the Windows Operating System APIs.
- How Does It Help?
By focusing on tools, skills and methods that are exclusively post-compile, our training can help all of the professionals involve in building and supporting your systems and technology.
- Complex, Layered and Changing
Windows applications depend on a complex, layered set of APIs that make up the OS and other software components. Windows subsystems such as COM, DCOM, .NET and Security all play fundamental roles in whether an application can run as intented. The ability to trace the essential interactions of applications with these services is fundamental to keeping applications running when the run environment changes as in OS Upgrades or Virtualization.