> The shell keeps a cache of indirect localized strings
Can't this cache be invalidated when the target .dll is written to? Or is the shell not notified when this happens?
[What if the target DLL is written to while you are logged off? And wouldn't this require the shell to monitor all DLLs which appear in the cache? -Raymond]