备份

ccnufeng 2011-05-25 03:26:13

HINSTANCE hinstSetup = ShellExecuteW(this->m_hWnd,
_T("open"),
_T("C:\\TestTools\\NTE\\mysql\\bin\\mysqldump.exe --opt ucc > tmp"),
NULL, NULL, SW_SHOWNORMAL);

怎么不能执行这个?求大虾帮忙啊
...全文
53 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
MagicFuzzX 2011-06-14
  • 打赏
  • 举报
回复
void CProcessDlg ::OnBnClickedButtonShell ()

{

// TODO: 在此添加控件通知处理程序代码

SHELLEXECUTEINFO ShExecInfo = {0};

ShExecInfo .cbSize = sizeof (SHELLEXECUTEINFO );

ShExecInfo .fMask = SEE_MASK_NOCLOSEPROCESS ;

ShExecInfo .hwnd = NULL ;

ShExecInfo .lpVerb = NULL ;

ShExecInfo .lpFile = _T ("C:\\Program Files\\Internet Explorer\\iexplore.exe" );

ShExecInfo .lpParameters = _T ("www.google.com.hk" );

ShExecInfo .lpDirectory = NULL ;

ShExecInfo .nShow = SW_SHOW ;

ShExecInfo .hInstApp = NULL ;

ShellExecuteEx (&ShExecInfo );

}

举个例子,推荐使用ShellExecuteEx

http://blog.csdn.net/MagicFuzzX/archive/2011/06/09/6533045.aspx
向立天 2011-06-14
  • 打赏
  • 举报
回复
您好
我是本版版主
此帖已多日无人关注
请您及时结帖
如您认为问题没有解决可按无满意结帖处理
另外本版设置了疑难问题汇总帖
并已在版面置顶
相关规定其帖子中有说明
您可以根据规定提交您帖子的链接
如您目前不想结帖只需回帖说明
我们会删除此结帖通知

见此回复三日内无回应
我们将强制结帖
相关规定详见界面界面版关于版主结帖工作的具体办法
ccnufeng 2011-05-25
  • 打赏
  • 举报
回复
ucc是我要备份的数据库,tmp是用来接收备份

另我的程序是UNICODE
「已注销」 2011-05-25
  • 打赏
  • 举报
回复

[
_T("C:\\TestTools\\NTE\\mysql\\bin\\mysqldump.exe --opt ucc > tmp"),
]

" --opt ucc > tmp"
是啥
我只用过绝对路径的
kyotrue 2011-05-25
  • 打赏
  • 举报
回复
你的程序是不是用的UNICODE?不是的话肯定不行了,最好不要用ShellExecuteW,用ShellExecute。

15,978

社区成员

发帖
与我相关
我的任务
社区描述
VC/MFC 界面
社区管理员
  • 界面
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧