-
-
[讨论]高手来看看一个是不是MFC框架本身存在的BUG??
-
发表于:
2007-12-2 23:19
4263
-
[讨论]高手来看看一个是不是MFC框架本身存在的BUG??
按钮A:是实现获取一个某程序完整的路径(比如c:\qq.exe. qq放在c盘)
按钮B:是实现打开qq.exe程序
具体点:先按钮A时,里面内容是CFileDialog dlg(true)[true代表为打开对话框],打开另外一个程序(比如qq.exe),获得完整路径。
获得完整路径后。接着再按按钮B通过shellexecute()实现打开qq.exe。但是shellexecute()根本就不执行...
不是代码写错问题,昨晚要关灯了,没来得及从工程拷贝过来,直接杜撰了一下....void OnA()
{
AfxMessageBox("wo");=====================================================有执行
ShellExecute(NULL,"open","C:\\Program Files\\Tencent\\QQ\\CoralQQ.exe",NULL,"C:\\Program Files\\Tencent\\QQ",SW_SHOW);===============================================没有执行
AfxMessageBox("ni");=====================================================有执行
}
为什么每次有象CFileDialog 或者C*Dialog有打开之后,就不能执行象Shellexecute()或
AfxGetApp()->WriteProfileString();函数...偶可是测试过的...快崩溃了...
谁能给方向....谢谢....
[招生]科锐逆向工程师培训(2024年11月15日实地,远程教学同时开班, 第51期)