【问题标题】:Notepad++ crashes while plugin the dllNotepad++ 在插入 dll 时崩溃
【发布时间】:2014-02-27 22:57:38
【问题描述】:

如何解决notepad++中的dll崩溃通知

 notify(SCNotification *notification):
 notification->nmhdr.code==1002
 notification->nmhdr.hwndFrom==20185902
 notification->nmhdr.idFrom==0

【问题讨论】:

    标签: plugins notepad++


    【解决方案1】:

    尝试运行它without plugins: [install directory]\notepad++.exe -noPlugins

    这仍然会加载插件菜单,以便它们可以在运行时运行。要完全删除所有插件,您可以(备份然后)从 [install directory]\plugins\*.dll 中删除 DLL 文件

    如果这样可以解决问题,那么您可以一次添加几个,直到找出导致问题的原因。

    如果不是,您需要使用Process Monitor 来确定正在使用的 PID,因为问题实际上不是来自插件。可能是 notepad++ 正在使用 NMHDR 加载的其他内容。

    【讨论】:

      【解决方案2】:

      有时一个不兼容的插件会在启动时使 npp 崩溃,所以你不知道这个问题

      您可以从以下位置查看崩溃: 控制面板\系统和安全\安全和维护\可靠性监控

      在 Windows10 上,如果您有“报告问题 =On”选项,那么您将在以下位置找到非常详细的 npp 崩溃报告: C:\ProgramData\Microsoft\Windows\WER\ReportQueue\AppCrash_notepad++.exe_xxxxx\Report.wer

      可以使用app_crash_view(来自 nirsoft 的免费实用程序)查看 wer 文件

      例如,我发现带有 npp7.5 32 位的插件 NppExternalLexers.dll 在任何 Windows10 上都会崩溃。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2015-11-20
        • 1970-01-01
        • 1970-01-01
        • 2014-08-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多