1

我想编写一个 C++ 代码来从 system32 中删除一个文件(例如主机,一个字体......),如何?我使用 remove() 和 DeleteFile()

DeleteFile("C:/Windows/System32/drivers/etc/hosts") != 0)

remove( "C:/Windows/System32/drivers/etc/hosts" ) != 0 )

但这些功能并没有做到这一点

4

1 回答 1

0

您需要做的是以管理员身份运行您的程序,然后它将有权删除此路径中的文件。

以下是如何直接从 Visual Studio 执行此操作的提示。如果可行,您只需将项目的属性设置为需要高程,如下面的屏幕截图所示。 在此处输入图像描述

于 2019-09-09T12:55:45.840 回答