SAME.
解决方案 »
- HttpAddRequestHeaders函数如何用,给源码就有分
- 怎么样显示出不同的 listview >?
- 史上最强!超级矢量图形开发控件!VC++开发示例!
- 哪位大虾知道如何编程获得及设置ODBC中SQL Server数据源的密码?
- 超级棘手问题,控件里的listcontrol里贴图标!
- 初学SDK的问题,请教各位,闪烁问题
- 500分救命啊:我的程序赖在内存中不肯退出来了!各位帮帮我吧(有分)★★★★★
- 如何用VB在win2000下建立服务器程序?开机后,不进行用户登录也会自动加载。
- =====================虚函数的疑问?===========================
- msdn不好用
- 如何在CSocket::Accept返回后将已连接套接字传给工作线程处理?
- 一个关于文件的简单问题
CString strRun = "安装SQL SERVER目录/80/TOOL/BINN/SCM.exe";
CString strStartBackup = " -Action 1 -Server yourservername -Pwd yourpassword",
CString strStopBackup = " -Action 6 -Server yourservername -Pwd yourpassword"等,其他参数你执行一下这个应用程序就知道了。
然后
先
STARTUPINFO startInfo;
PROCESS_INFORMATION processInfo;
::CreateProcess(strRun, strStopBackup, NULL, NULL, FALSE, NORMAL_PRIORITY_CLASS, NULL, NULL, &startInfo, &processInfo);//参数参照MSDN
::WaitForSigleObject(processInfo.hProcess)
.
.
拷贝文件
.
.
//然后
CreateProcess(strRun, strStartBackup, NULL, NULL, ...)//其他参数参照MSDN
CString strCommandLine;
strCommandLine="/U "+用户名+" /P "+密码+" /S "+主机名(或IP)+" /Q \"exec sp_attach_db N\'SentyNewDB\' , N'"+"C:/Data.MDF\'\"";其中,SentyNewDB是你的数据库名称,C:/Data.MDF是你的数据库文件::ShellExecute(0,"open","osql.exe",strCommandLine,NULL,SW_SHOW);