今天,在使用VS2008调试程序时发现双击cpp文件没法直接打开,windows
VS2008提示“向程序发送命令时出现问题”,从而没法直接打开文件,编辑器
必须在开启VS2008以后,在软件内打开。感受很不爽,上网查阅了spa
些解决方法。调试
方法一:在VS2008属性兼容性选项下去掉以管理员身份运行的选项。it
(我的认为这种方法对于大多数状况的可行性不高)io
方法二:打开注册表编辑器,将[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\class
Explorer\FileExts\DDECache\VisualStudio.9.0\system]表项下的兼容性
windowsclassname和windowname的两个键值由原来的键值修改成DDEHandler。原理
通过本人实践方法二比较有效。虽然对于方法二的原理只是大体的了解,可是软件
解决了问题,仍是有很多收获。同时但愿有知道原理的大牛赐教。