Skip to content
TopicTracker
From devblogs.microsoft.com/oldnewthingView original
TranslationTranslation

Understanding the rationale behind a rule when trying to circumvent it

The blog post argues that to effectively circumvent a rule, one first needs to understand its rationale, and it cheekily notes that technically the author didn't actually break the rule in question.

Related stories

  • A developer found that a DLL was no longer in memory even though it hadn't been formally unloaded, tracing the issue to Windows' DLL load ordering. When a DLL is loaded at a base address that conflicts with another DLL loaded earlier, the system may relocate it and then later discard the relocated version without clear notification, confusing developers expecting explicit unload.