在VC++中执行Dos下的命令如Format 如题.我在VC++中可以执行像 Format f: 这样的操作吗? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 systemwinexecShellExecuteExcreateprocess UINT WinExec( LPCSTR lpCmdLine, // command line UINT uCmdShow // window style);BOOL ShellExecuteEx( LPSHELLEXECUTEINFO lpExecInfo); 如果是VC实现你可以参考这个例子:http://www.codeproject.com/dialog/cformatdrivedialog.asp它是调用了SHFormatDrive (XP/2K only)这个API做的。 在VC里调用函数ShellExecute()或WinExec()应该可以。 关于这个SHFormatDrive可以参考:http://www.china-askpro.com/msg10/qa75.shtmlhttp://msdn.microsoft.com/library/default.asp?url=/library/en-us/shellcc/platform/shell/reference/functions/shformatdrive.asp 执行DOS命令最好是用system函数,比较好玩的。ShellExecute()或WinExec()函数当然也可以了,但是参数太多,对于小小的DOs程序还是System函数比较方便。 system("rundll32.exe user32.dll,LockWorkStation");//锁定计算机的命令 感谢各位!感谢vcleaner(我没当大哥很久了.......) 给我提供参考方法.现在正在学习 ResThe format is controlled by the dialog interface. That is, the user must click the OK button to actually begin the format—the format cannot be started programmatically.SHFormatDrive还是要跳出界面.算了.我看还是要FindWindow SendMessage感谢各位! VC6.0如何获取ORACLE 11g中NUMBER(38)中的字段值 BSTR类型 用线程实现RS232串口通信,可是资源占用好大,怎么解决? 急,请问在多线程程序中如何使一个线程中的某个函数执行时不会被其它线程打断? 动态生成的控件怎么改变字体 皮肤开发技术 关于win2k下tcp echo server 内存的问题。 请问为何使用了Rich Edit控件后对话框不能正常显示 如何读取bik文件? SQL查询语句,我问遍周围的人,没人能够做出,只能求教这里的高手了 请问在拖动对象时,如何让对象跟着鼠标移动? ShowWindow(SW_HIDE)和DestoryWindow有什么区别?
winexec
ShellExecuteEx
createprocess
LPCSTR lpCmdLine, // command line
UINT uCmdShow // window style
);BOOL ShellExecuteEx(
LPSHELLEXECUTEINFO lpExecInfo
);
http://www.codeproject.com/dialog/cformatdrivedialog.asp
它是调用了SHFormatDrive (XP/2K only)这个API做的。
http://www.china-askpro.com/msg10/qa75.shtml
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/shellcc/platform/shell/reference/functions/shformatdrive.asp
感谢vcleaner(我没当大哥很久了.......) 给我提供参考方法.
现在正在学习
SHFormatDrive还是要跳出界面.
算了.我看还是要FindWindow SendMessage感谢各位!