QProcess运行bcdedit命令

来源:互联网 发布:unity3d汉化补丁 编辑:程序博客网 时间:2024/06/12 13:06

在64位计算机中,bcdedit.exe位于c:\windows\system32文件下面。

如果在程序中用QProcess直接调用bcdedit程序,可能会失败。

因为64位计算机中将c:\windows\system32地址自动转向到了c:\windows\syswow64文件夹下面,因此会执行失败

关闭64位计算机中的自动转向再次执行,即可:

Wow64EnableWow64FsRedirection(FALSE);

执行完成后,再重新打开:

Wow64EnableWow64FsRedirection(TRUE);

0 0
原创粉丝点击