MDI框架程序出现DDE问题,双击绑定类型的文件启动时总是会弹出“向程序发送命令时出现问题”对话框
大家有没有碰到MFC的MDI框架应用程序在被设置成“以管理员权限运行”后,双击绑定类型的文件启动时总是会弹出“向程序发送命令时出现问题”的情况。即使你在CWinApp类的InitInstance框架接口里添加了EnableShellOpen调用,即使你在主框架窗口类上添加了OnDDEExecute响应DDE消息都没有任何作用。事实上我发现如果程序没有被指定成“以管理员权限运行”前,双击文件打开程序OnDDEExecute消息响应函数是会被框架调用的,但改成“以管理员权限运行”后这一切都似乎失效了,框架压根就没有调用OnDDEExecute函数,直接就由explorer进程弹出了“向程序发送命令时出现问题”的错误提示对话框。请问这是什么原因?我应该如何解决这样的问题?非常感谢!