chkdsk的简单问题

kkobebryant 2008-04-24 09:59:12
怎样用代码实现系统重起自动运行 chkdsk -r -f

...全文
46 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
tangx100 2008-04-25
  • 打赏
  • 举报
回复
可以添加到注册表中:HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager
修改值BootExecute为空
TRegistry *pReg=new TRegistry;
pReg->RootKey=HKEY_LOCAL_MACHINE;
pReg->OpenKey("SYSTEM\\CurrentControlSet\\Control\\Session Manager ",true);
.....
i_love_pc 2008-04-25
  • 打赏
  • 举报
回复
void __fastcall TForm1::Button1Click(TObject *Sender)
{
//打开命令行窗口,按照提示操作,设置下次开机检查
ShellExecute(NULL,"open","chkdsk","/f/r","",SW_SHOW);
}
//---------------------------------------------------------------------------
52vc 2008-04-25
  • 打赏
  • 举报
回复
写入系统批处理文件就行!
wwp3321 2008-04-25
  • 打赏
  • 举报
回复
[Quote=引用 2 楼 i_love_pc 的回复:]
C/C++ codevoid __fastcall TForm1::Button1Click(TObject *Sender)
{
//打开命令行窗口,按照提示操作,设置下次开机检查
ShellExecute(NULL,"open","chkdsk","/f/r","",SW_SHOW);
}
//---------------------------------------------------------------------------
[/Quote]
同上

13,826

社区成员

发帖
与我相关
我的任务
社区描述
C++ Builder相关内容讨论区
社区管理员
  • 基础类社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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