The Old New Thing
Practical development throughout the evolution of Windows.
Latest posts
 
    
                    May 21, 2018                
                
                                Post comments count
                                0                            
                        
                            Post likes count
                            4                        
                    Maintaining Notepad is not a full-time job, but it’s not an empty job either
 
        Adding features by removing code.
 
    
                    May 18, 2018                
                
                                Post comments count
                                0                            
                        
                            Post likes count
                            1                        
                    Misdirected security vulnerability: Malformed file results in memory corruption
 
        Who did the corrupting?
 
    
                    May 17, 2018                
                
                                Post comments count
                                0                            
                        
                            Post likes count
                            1                        
                    How do I create a SAL annotation for a structure with a variable-length array?
 
        
                The _Field_size_ annotation does the trick.            
 
    
                    May 16, 2018                
                
                                Post comments count
                                0                            
                        
                            Post likes count
                            1                        
                    C++ namespace parlor tricks
 
        Shuffling names around.
 
    
                    May 15, 2018                
                
                                Post comments count
                                0                            
                        
                            Post likes count
                            3                        
                    Why is Windows Compressed Folders (Zip folders) support stuck at the turn of the century?
 
        Because that's where we last left it.
 
    
                    May 14, 2018                
                
                                Post comments count
                                0                            
                        
                            Post likes count
                            6                        
                    For a brief period, Windows 95 could run Windows 3.1 in a virtual machine
 
        The ultimate in backward compability.
 
    
                    May 11, 2018                
                
                                Post comments count
                                0                            
                        
                            Post likes count
                            1                        
                    Why can’t FindWindowEx find another program’s window by name?
 
        Are you sure it's there?
 
    
                    May 10, 2018                
                
                                Post comments count
                                0                            
                        
                            Post likes count
                            2                        
                    On the difficulty of getting pixel-perfect layout in Win32 dialog templates
 
        That's not what it's for.
 
    
                    May 9, 2018                
                
                                Post comments count
                                0                            
                        
                            Post likes count
                            1                        
                    Why does my shortcut to a nonexistent file end up with spaces changed to underscores?
 
        Trying to make the best of a bad situation.
