Hello Dan,
I've done the test with the demo apps : it works fine, appart the 'paste' icon that making an error that says 'invalid caracters in the path'
however, Ctrl+V is OK.
I've made a new test on my personal PC, and get the same issue (after installing TDL from scratch / put it in english language and let all the settiongs by default) : TDL crash (without any windows that notice it).
I've tried another procmon on it and maybe this one could help you :
Just before calling the WerSvc (due to the crash), Window try to open a HTMLContentControlBridge.pdb file in the TDL folder ; and can't find it. After checking Wikipedia, PDB seems to be a file in which Microsoft stores some debugging informations. So mayve the HTMLContentControlBridge.dll is the cause of the problem under Windows 10 ?
In the Window 10 events viewer, there's the following error message :
Application : ToDoList.exe
Version du Framework : v4.0.30319
Description : le processus a été arrêté en raison d'une exception non gérée.
Informations sur l'exception : System.ArgumentException
à mshtml.IHTMLStyle.set_fontSize(System.Object)
à MSDN.Html.Editor.HtmlEditorControl.set_BodyFont(MSDN.Html.Editor.HtmlFontProperty)
à A.B.A(System.String, Int32)
à HTMLContentControl.HTMLContentControlCore.SetContentFont(System.String, Int32)
à <Module>.CHTMLContentControlBridge.SetContentFont(CHTMLContentControlBridge*, HFONT__*)
I've also made a procmon on the demo tool and it seems to make any call of this specific dll : that's maybe why it's work ?
I haven't find any informations about this dll on the Internet, and no info about the version in the metadata : maybe have you design it ?
Hope this will help you and many thanks for your efforts to try debugging this issue !
Regards
Edit : I've done a ProcMon dump with the HTML export option : the result is the same : just before the crash, there's a call to the HTMLContentControlBridge.dll.
in the events viewer, there's the following error message :
Application : ToDoList.exe
Version du Framework : v4.0.30319
Description : le processus a été arrêté en raison d'une exception non gérée.
Informations sur l'exception : System.ArgumentException
à mshtml.IHTMLStyle.set_fontSize(System.Object)
à MSDN.Html.Editor.HtmlEditorControl.set_BodyFont(MSDN.Html.Editor.HtmlFontProperty)
à A.b.A(System.String, Int32)
à HTMLReportExporter.HtmlReportTemplateForm.a()
à HTMLReportExporter.HtmlReportTemplateForm..ctor(System.String, Abstractspoon.Tdl.PluginHelpers.Translator, Abstractspoon.Tdl.PluginHelpers.TaskList, Abstractspoon.Tdl.PluginHelpers.Preferences)
à HTMLReportExporter.HTMLReportExporterCore.InitConsts(Abstractspoon.Tdl.PluginHelpers.TaskList, System.String, Boolean, Abstractspoon.Tdl.PluginHelpers.Preferences, System.String)
à HTMLReportExporter.HTMLReportExporterCore.Export(Abstractspoon.Tdl.PluginHelpers.TaskList, System.String, Boolean, Abstractspoon.Tdl.PluginHelpers.Preferences, System.String)
à <Module>.CHTMLReportExporterBridge.Export(CHTMLReportExporterBridge*, ITaskList*, Char*, Boolean, IPreferences*, Char*)
ps : I've tried to replace the MSDN.HtmlEditorControl.dll in the TDL package with the demo 'package' one, because the versions are different, but with no effect : same crash, same error messages.