We're updating the issue view to help you get more done.Learn more

Cannot Auto-Update With Open Connections: Unable to find an entry point named 'TaskDialogIndirect' in DLL 'ComCtl32'

I was unable to use the built in update function. It started the download, finished, threw an error about the download being an invalid checksum and then the application crashed. Perhaps this is specific to Windows 8?

Steps to reproduce:
1) Install MRemoteNG 1.71 Beta5
2) Go to Help --> Check for Updates
3) Press the update button.

Actual:
1) After step 3, the update fails. An unhandled exception dialog appeared.

Expected:
1) NRemoteNG shuts down and the installer is launched

Stack Trace:

System.EntryPointNotFoundException: Unable to find an entry point named 'TaskDialogIndirect' in DLL 'ComCtl32'.
   at PSTaskDialog.VistaUnsafeNativeMethods.TaskDialogIndirect(TASKDIALOGCONFIG& pTaskConfig, Int32& pnButton, Int32& pnRadioButton, Boolean& pfVerificationFlagChecked)
   at PSTaskDialog.VistaTaskDialog.PrivateShow(IntPtr hwndOwner, Boolean& verificationFlagChecked, Int32& radioButtonResult)
   at PSTaskDialog.VistaTaskDialog.Show(IWin32Window owner, Boolean& verificationFlagChecked, Int32& radioButtonResult)
   at PSTaskDialog.cTaskDialog.ShowTaskDialogBox(IWin32Window Owner, String Title, String MainInstruction, String Content, String ExpandedInfo, String Footer, String VerificationText, String RadioButtons, String CommandButtons, eTaskDialogButtons Buttons, eSysIcons MainIcon, eSysIcons FooterIcon, Int32 DefaultIndex)
   at PSTaskDialog.cTaskDialog.ShowTaskDialogBox(IWin32Window Owner, String Title, String MainInstruction, String Content, String ExpandedInfo, String Footer, String VerificationText, String RadioButtons, String CommandButtons, eTaskDialogButtons Buttons, eSysIcons MainIcon, eSysIcons FooterIcon)
   at PSTaskDialog.cTaskDialog.MessageBox(IWin32Window Owner, String Title, String MainInstruction, String Content, String ExpandedInfo, String Footer, String VerificationText, eTaskDialogButtons Buttons, eSysIcons MainIcon, eSysIcons FooterIcon)
   at mRemoteNG.frmMain.frmMain_FormClosing(Object sender, FormClosingEventArgs e) in C:\Users\Riley\Documents\Visual Studio 2010\Projects\mRemoteNG\mRemoteV1\Forms\frmMain.vb:line 239
   at System.Windows.Forms.Form.OnFormClosing(FormClosingEventArgs e)
   at System.Windows.Forms.Form.WmClose(Message& m)
   at System.Windows.Forms.Form.WndProc(Message& m)
   at mRemoteNG.frmMain.WndProc(Message& m) in C:\Users\Riley\Documents\Visual Studio 2010\Projects\mRemoteNG\mRemoteV1\Forms\frmMain.vb:line 849
   at System.Windows.Forms.Control.ControlNativeWindow.OnMessage(Message& m)
   at System.Windows.Forms.Control.ControlNativeWindow.WndProc(Message& m)
   at System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)

Status

Assignee

Riley McArdle

Reporter

Joe C.