使用微软提供的工具获取权限删除不能直接删除的注册表(删除U盘等移动设备记录)
在计算机\HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Enum\USBSTOR中保存了电脑连接过的移动设备信息,但是直接右键无法删除项目
在网上搜索资料后发现微软有发布工具可以进行删除操作,但是需要输入命令,于是,我使用C#进行简单的封装文章来源:https://www.toymoban.com/news/detail-561148.html
internal class Program
{
static void Main(string[] args)
{
Process CmdProcess = new Process();
CmdProcess.StartInfo.FileName = "cmd.exe";
CmdProcess.StartInfo.Arguments = "/c " + "psexec.exe -d -i -s regedit.exe";//“/C”表示执行完命令后马上退出
CmdProcess.Start();//执行
CmdProcess.Close();//结束
}
}
该代码执行后,使用psexec.exe打开注册表并可以删除无法删除的项目。
项目相关文件如下:
示例项目及相关文件文章来源地址https://www.toymoban.com/news/detail-561148.html
到了这里,关于使用微软提供的工具获取权限删除不能直接删除的注册表(删除U盘等移动设备记录)的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!