2 ms·
Such things are no longer fixed directly in the kernel or other OS code. They have shims that can be enabled on a per-application basis that sit between system
by ygra 13y ago
Such things are no longer fixed directly in the kernel or other OS code. They have shims that can be enabled on a per-application basis that sit between system calls and the program. Those can then fix such things, e.g. lie about the OS version, allocate a little more than requested to avoid buffer overruns, etc. Windows then ships with a database which application requires which shims; in Vista that included some 5500 programs.