The Curious Engineer

All blogs / C++

Yves Dolce

learn.microsoft.com/en-us/archive/blogs/yvesdolc

MCS Partner ISV

C++Windows internalsC# / .NETPerformance / optimizationMicrosoft blogsMSDN archive

’05’10’15’20’25
Posts
217 from 16 Feb 2004 to 10 Nov 2009
Posting
archived, read-only
Kind
personal blog
Feed
https://learn.microsoft.com/en-us/archive/blogs/yvesdolc/feed.xml

2009 13

  1. My blog home...
  2. On Windows 7, the Invariant Culture is an installed culture...
  3. How to add the application compatibility section with Visual C++ 2008?
  4. The new compatibility section in the Application Manifest
  5. Consider not using the Frame Pointer Optimization when building your software
  6. UI0Detect, WlS0WndH and a lie...
  7. If you develop/test on Windows 7, you might want to turn off the Fault Tolerant Heap…
  8. Do you still use the MessageBox API in your Windows Service?
  9. Do you receive WM_PAINT when waiting for a COM call to return?
  10. Developing native applications for Windows 7 in C++
  11. No TOUCH utility on Windows to help refreshhing the Fusion Cache? MS-DOS copy command syntax...
  12. Windows 7 redirection (a.k.a. virtualization) application I use to demonstrate the effect:
  13. Windows 7 Libraries and the Common File Dialog…

2008 11

  1. Getting a list of all the subscribers to an event with WinDbg and SOS
  2. Is MFC 2008 Feature Pack fighting my will?
  3. The OEM Ready Program and RMTool.exe
  4. Windows Resource Protection API call and PowerShell 2.0
  5. Native Manifests: let's do COM and forget the Registry...
  6. C++: Class hierarchy diagrams for MFC (including Visual C++ 2008 Feature Pack ones)
  7. C++: Digging into C++ Technical Report 1 (TR1)
  8. Microsoft Visual C++ Floating-Point Optimization
  9. C++ Variadic Templates
  10. Acquiring small targets on a screen can be challenging...
  11. C# 3.0 var keyword + Enumerable.AsEnumerable

2007 16

  1. System.Xml.Linq and Office Open XML
  2. Diario de letras existe thanks to Microsoft Office Live Small Business
  3. Live Search Maps has just been updated...
  4. Fellini's Roma (Bent Remix) on KEXP
  5. PowerShell: (Get-ChildItem | Get-Member | ? { $_.Name -eq "Mode"}).Definition
  6. Exceptions in C++
  7. C++/CLI : IntPtr to an HWND
  8. HRESULT for managed code? HResult!
  9. Find-Item that used to be DIR /S
  10. My PowerShell profile
  11. Ring tones: I typically don't care
  12. ItemPropertySet: accessing the Property System from managed code...
  13. PowerShell, performance and regular expressions
  14. .NET Reflector on IL generated by C# 3.0 (LINQ)
  15. Known Folders, the return...
  16. Listing your properties...

2006 36

  1. IID_PPV_ARGS macro
  2. Babel - What a movie!
  3. Gordon is done! "C++/CLI: The Visual C++ Language for .NET" is available.
  4. KnownFolders, Vista and managed code
  5. GOOD BYE LENIN!
  6. My simple Display-EnvironmentVariable function for PowerShell
  7. DJ Dolores: que legal!
  8. My PowerShell host prompt
  9. Throw If Fails
  10. Caching StockIcons for Windows Presentation Framework...
  11. Building the Windows SDK samples on Vista...
  12. StockIcons for Windows Forms?
  13. StockIcons for Windows Presentation Framework?
  14. GraphEdt.exe and Vista...
  15. std::exception
  16. Running Visual Studio 2005 on Vista RC1 with HighDPI
  17. alias | where {$_.Definition -eq "Set-Location"}
  18. CoCreateInstanceAsAdmin and the Elevation Moniker
  19. ImageToIPicture
  20. CommandLink wrapper in C++/CLI for you managed code under Vista
  21. x64 porting and your comments
  22. Bear Cub (Cachorro)
  23. Brandon Bray on Channel 9, talking about VC++ 2005
  24. cd "My Documents"
  25. C++ Templates - The complete guide
  26. Brazilian Groove
  27. Death and old calculators/computers...
  28. SQL 2005 Browser add-in for .NET Reflector
  29. What about removing some doubts about XAML?
  30. The new Aero Wizard and MFC
  31. "Crossbow" – Windows Forms and Windows Presentation Foundation Interoperability
  32. DJ mixes
  33. VC++ 2005 IntelliSense, programming for Partial Trust and the extra...
  34. Windows Peer-to-Peer Networking
  35. Under Vista, help is on the way when your application crashes...
  36. What have I been doing?

2005 53

  1. Listening to DB Boulevard's "Point of view" and waiting for 2006
  2. 64-bit TTT class this week...
  3. Secure Coding in C and C++.
  4. Sending your C++ sultion/project files in a ZIP files
  5. How to compile MFC and ATL code with /clr
  6. ASP.NET Atlas
  7. WINVER, _WIN32_WINNT, WIN32_LEAN_AND_MEAN and STRICT
  8. Generics, generics, generics and generics in the CLR and the BCL
  9. Programming with Concurrency talks at the PDC....
  10. "Reflecting" on an assembly without loading it...
  11. C++/CLI add-in for .NET Reflector
  12. MFC 8 (VC++ 2005) and Windows Forms (Part III)
  13. Down Under by Bill Bryson
  14. C++/CLI casts operator illustration
  15. Transparent Assembly
  16. The LINQ Project
  17. "VS 2005 Diagnostic and Uninstall Tool"
  18. Enumerating the assemblies in the GAC.
  19. Believe it or not
  20. PDC 2005 talks
  21. Comfortably Numb
  22. /CLR effect on the way DLLs are loaded
  23. xsd.exe and C++/CLI namespace syntax
  24. Windows Presentation Framework interop
  25. Strongly typed boxed values and reference to them...
  26. VC++ Powertools (and GRETA)
  27. Namespaces in C++/CLI
  28. Alternative to Directory.GetFiles and co. (2)
  29. Sharon publishes her first blog entry
  30. Alternative to Directory.GetFiles and co.
  31. Developing Distributed Services Today
  32. How to use CWinFormDialog for MFC/WinForms Integration
  33. Host A Simple Avalon Control in a Windows Form
  34. The man without a past
  35. Abril Despedacado
  36. Eu Tu Eles
  37. Managed C++ or C++/CLI Double Thunking
  38. Caetano Veloso's Novo Millenium album.
  39. Binding to a collection of strings in Avalon
  40. Avalon System.Windows.Data.IValueConverter
  41. Avalon BAML format makes my life harder!
  42. Marcelo D2
  43. MFC 8 (VC++ 2005) and Windows Forms (Part II)
  44. MFC 8 (VC++ 2005) and Windows Forms
  45. A house that has sunlight in every single room
  46. Our developer documentation
  47. Power Collections for .NET
  48. Lenine
  49. Resource about Service Broker
  50. Restricted Pointers in C
  51. Herb Sutter on Channel 9
  52. 27th of January 1945
  53. C++/CLI is not like Managed C++

2004 88

  1. Windows Server 2003 SP1 RC is out and what I've been doing
  2. MSN Web Messenger Beta
  3. __FILE__ macro under VC++ 6.0, 7.x and 8.0
  4. New Encode[System]Pointer and Decode[System]Pointer APIs
  5. Efficiently bulk-load a SQL Server table with data from a collection using SqlBulkCopy
  6. Backwards Breaking Changes from version 1.1 to 2.0 (and native C++ 14 compiler)
  7. Have you looked as those new keywords to help the 2005 C++ compiler produce better code?
  8. Thought that the holodeck was impossible?
  9. Rory Blyth posts his music
  10. Stan on "Translation Guide: Moving Your Programs from Managed Extensions for C++ to C++/CLI"
  11. Visual C++ 6.0 mainstream support will end on September 30, 2004
  12. Cosmic Recycling: We are Made of Stars
  13. Online Chat: Visual C++ 2005 Library and Runtime Enhancements
  14. Online Chat: Upgrading COM Applications to .NET with Visual C++ 2005
  15. Stan Lippman on STL.NET
  16. The Sopranos
  17. Matt Pietrek on 'Debugging application startup when you don't directly launch the app'
  18. Online Chat: Visual C++ 2005 Beta (Aug 19)
  19. Visual C++ 2005 Beta 1 - Invoking MSIL Functions Under Loader Lock
  20. C++: The Most Powerful Language for .NET Framework Programming
  21. PREfast in Visual Studio.NET 2005 Team System
  22. Lookout for Outlook
  23. The new C++/CLI syntax in VC++ 2005
  24. More on ReleaseComObject (and why we did not implement IDisposable on the classes contained in the RCW)
  25. I quit running as an administrator on my new box!
  26. Whole Program Optimization pratical example...
  27. Microsoft Visual C++ Floating-Point Optimization
  28. Herb Sutter's keynote address from SD West 2004
  29. Secure CRT (hopefully fixed) code sample
  30. Webcast Series: The New C++
  31. Active Template Library (ATL) 7.0 and Attributes
  32. Secure CRT code sample
  33. System::String -> std::string
  34. How do I define a macro to get a string representing the __LINE__?
  35. My OffByOne.cpp (p. 136 of Writing Secure Code 2nd Ed.)
  36. My StackOverrun.cpp (Writing Secure Code 2nd Ed.)
  37. VS.NET debugger and the memory windows
  38. Lang Lang
  39. O Homem do Ano
  40. MSDN Webcast: Head-Spinning Interoperability in Managed C++ – Level 400
  41. Boost for Visual C++ Developers
  42. XML in Yukon (SQL Server 2005)
  43. Managed Extensions for Visual C++.NET on CodeProject
  44. Articles from the Visual C++ Toolkit 2003 are available online
  45. Microsoft Visual C++ Toolkit 2003
  46. How to make a piece of managed code execute in a security restricted environment, or how to "sandbox" it
  47. Discussion of Marshal.ReleaseComObject and its dangers
  48. Strong Name Signing with Smart Cards
  49. Control.InvokeRequired method
  50. Digital Camera Reviews and News Digital Photography Review Forums, Glossary, FAQ
  51. 'Whidbey's Secure CRT'
  52. SQL Server documentation quality and SQL Service Broker
  53. Application Domain FAQ
  54. Command Prompt Explorer Bar
  55. Mixing native and managed exceptions
  56. When declaring a parameter as a pointer to a value type
  57. Two papers you want to read if you develop for the .NET Framework using C++
  58. Just saw a very interesting documentary
  59. Visual C++ .NET Support Center
  60. Managed Extensions for C++ Migration Guide
  61. Publicity on television
  62. Richard Clarke Before 9/11 Commission
  63. Welcome to Microsoft Discussion Groups...
  64. Exceptions in C++ : asynchronous and synchronous model.
  65. N/Direct : The .NET Interoperability Resource Center
  66. Managed and Native code in Longhorn – Roadmap for Existing C/C++ Applications
  67. VS.NET IDE and word wrap
  68. CComObjectCached and scalability
  69. The [well known] dangers of indirection...
  70. I knew about those help filters but was to lazy to use them...
  71. Raymon Chen - "C++ scoped static initialization is not thread-safe, on purpose!"
  72. Modern C++ Design
  73. gcroot template performance
  74. d1PrivateNativeTypes
  75. FOR_EACH and FOR_EACHV
  76. Template class to make IEnumerator type-safe in C++
  77. A must read if you’re doing any managed C++ (I mean Thing1) development
  78. "Tale of the __dtor method and the delete operator" : the return
  79. Managed array of integers and System::Void's
  80. Follow-up: Tale of the __dtor method and the delete operator
  81. I love that mouse
  82. Answer from Jonathan Caves regarding "Tale of the __dtor method and the delete operator"
  83. Is your company looking at the error reports our common customers send Microsoft?
  84. Variadic parameter in MC++ Whidbey : How Could We Design Such a Thing?
  85. Supporting Direct Handles to Boxed Value Types
  86. Tale of the __dtor method and the delete operator
  87. Managed C++ resources I consider very useful
  88. Who am I?