1. Troubleshooting Native Heap Leak on Windows

    什么是 Native Heap Leak

    2020/05/21 Debug

  2. Troubleshoot Handle Leak Issue with WPR

    Troubleshooting Handle Leak Issue

    2020/04/26 Debug

  3. Third Party CredSSP Supportability For Legacy Edge

    Legacy Edge does not support for third party CredSSP as EdgeHTML blocked third party libraries.

    2020/04/26 Browser

  4. How To Open FTP Protocol In Explore By Default

    For system before Windows10, we can follow document FTP and Internet Explorer… What to do, what to do.

    2020/04/02 Browser

  5. Why I faied to download files from website with error INET_E_DATA_NOT_AVAILABLE

    After migrate website from http to https, IE perhaps failed to download files and return “Can’t reach this page” on Windows 10.

    2020/03/05 Browser

  6. How to Solve Exception 0xC000041D

    Exception 0xC000041D means that an unhandled exception was encountered during a user callback. It means that 0xC000041D is a second chance exception. So we should capture the first chance exception ,if we want to know the root cause. Usually it’s occurred in system defined callback context on Windows, for example message handling context. And customized callback will not throw the exception

    2019/12/17 Windbg

  7. Process Crash With Loading Components

    代码完整性检查是系统安全中重要的功能,在 Windows 10 中加强了代码完整性的检查,譬如浏览器 Edge 中完全禁止了加载未通过微软认证的模块 Mitigating arbitrary native code execution in Microsoft Edge。但在加强代码、系统完整性检查的同时也会因为误杀导致一些问题,譬如应用程序崩溃。

    2019/12/04 CI

  8. Why It Show Unknown Zone Even though Adding Websites To Trust Site

    If we found that properties tab show Unknown Zone(mixed), it means that some resources your website referenced belongs to other security zone. We can quickly figure out it use fiddler or F12 debugging tools. If we didn’t find any resource cross domain, we should consider whether it refer resource in ieframe.dll.

    2019/11/07 Browser

  9. 如何从 DUMP 中确认当前的 dotnet runtime 是否为调试模式

    As we know for applications running in production Debug should never be set to true which will casue performance issue. The compilation of ASP.NET pages takes longer (since some batch optimizations are disabled) Code can execute slower (since some additional debug paths are enabled) Much more memory is used within the application at runtime Scripts and images downloaded from the WebResources.axd handler are not cached ASP.NET Timeouts

    2019/08/30 Windbg

  10. 如何在不修改工程文件的前提下通过 MSBuild 添加宏定义

    在某些场景下我们需要通过条件编译宏来控制编译不同的版本,如多平台支持,调试版本等等。在 Visual Studio 中集成了条件编译控制的部分,我们可以通过选择不同的编译平台,添加不同的条件编译宏来控制编译。但对于敏捷开发中,我们通常使用 MSBuild 编译脚本构建自动编译系统进而实现快速编译验证,快速迭代。因此我们需要通过 MSBuild 命令行的方式传递对应的宏定义给 VS 工程文件实现脚本控制条件编译。

    2019/07/29 VisualStudio