C# 如何使用此脚本?
超级用户上的一位非常有帮助的人为我编写了这个脚本,其目的是在运行的windows硬盘上用零擦除特定扇区。代码如下: 我不知道如何编译和运行它?我是否需要像VisualStudioExpress一样使用它并编译它,然后从cmd行运行它?另外,我也不确定它是否能正常工作,因为Windows7基本上阻止了任何程序(比如十六进制编辑器)在使用HDD时干扰HDD 您可以像这样运行它: 擦除\.\PhysicalDrive0 0 512 其中第一个参数是文件名,第二个是偏移量,第三个是>字节数。字节数可能不能超过~63 MiB 当然,我不会输入0和512,因为这会删除MBR 谢谢你的帮助。两件事。C# 如何使用此脚本?,c#,c,windows,compiler-construction,hard-drive,C#,C,Windows,Compiler Construction,Hard Drive,超级用户上的一位非常有帮助的人为我编写了这个脚本,其目的是在运行的windows硬盘上用零擦除特定扇区。代码如下: 我不知道如何编译和运行它?我是否需要像VisualStudioExpress一样使用它并编译它,然后从cmd行运行它?另外,我也不确定它是否能正常工作,因为Windows7基本上阻止了任何程序(比如十六进制编辑器)在使用HDD时干扰HDD 您可以像这样运行它: 擦除\.\PhysicalDrive0 0 512 其中第一个参数是文件名,第二个是偏移量,第三个是>字节数。字节数可能
1) 千万不要编译你看不懂的代码,这些代码可能会轻易地用零(故意或无意)擦除你的整个硬盘驱动器。
2) 看看橡皮擦,做同样的事情,但已经测试良好 虽然回答了你的问题,但是VisualStudioC++快照应该编译。 好的,让我们把它分解一下。您可以使用visual studio编译该程序。VisualStudio是一个IDE(开发环境),允许您轻松编写代码。如果您想使用其他编译器,则可以使用它们。整个想法是使此代码成为可执行文件。
为此,您需要执行以下操作:
我可以自由地问,如果这其中的一部分没有意义,请告诉我你所处的步骤,以及为什么没有意义。我道歉,我知道我基本上是在要求在这里被填鸭式输入。我知道橡皮擦无法擦除特定扇区,它只是为了文件或可用空间。嗯,我明白了区别,你为什么要擦除扇区?为什么不重要如何。从物理驱动器(扇区62)的偏移量31744开始只有512字节。我想你可以用fdisk(linux)格式化,我猜这是一种需要存储在驱动器上的代码。我建议将其发布在一块板上(可能是这一块,你需要先阅读这里的规则,以确保)虽然我的答案是正确的,但是看起来像C++(我不熟悉),所以在VisualStudioC++快速机中编译它应该做。哦,他最有可能的意思是编译的版本(在命令行上)。我确认了这一点(不是程序,编译程序)。