史萊姆論壇

史萊姆論壇 (http://forum.slime.com.tw/)
-   程式語言討論區 (http://forum.slime.com.tw/f76.html)
-   -   怎麼寫程式快速刪除硬碟中所有資料! (http://forum.slime.com.tw/thread153803.html)

vinneblue 2005-07-21 11:18 PM

怎麼寫程式快速刪除硬碟中所有資料!
 
小弟想寫個程式
能快速刪除硬碟中所有資料(包含作業系統)
但不知從何著手,使用bat可以做嗎?
或者要用vb或c語言才能達到呢?
但各位高手賜教一下! :ddrf567h:

getter 2005-07-22 03:08 AM

用 GDISK 也不錯阿

不知道 2005-07-22 06:36 AM

可利用deltree的程式
如:
deltree windows
deltree Program files

<參考>

vinneblue 2005-07-26 05:08 PM

感謝樓上大大的教導!
我是想在作業系統開啟的情況下
點選該程式
就可將自已硬碟中所有的資料完全清除(當然包含作業系統)
請問要用啥程式寫比較好?

getter 2005-07-26 06:41 PM

. . . C 語言 或 VB . . .
寫這種程式 . . . ,可能變成是惡意程式。

mini 2005-07-27 03:02 PM

程式自刪自可能是您需解決的課題之一
不用 VB、C...
用 .bat 也可以一試

以下是自己以前寫的反安裝程式 (delself.bat + taskkill.exe)
適用 XP

===delself.bat===
IF "%1" == "u" GOTO Uninstall
title 1_will_del
ECHO set deldir="%cd%" > ..\temp.bat
type delself.bat >> ..\temp.bat
cd ..
cmd /c temp.bat u
goto end

:Uninstall
%deldir%\TASKKILL /F /IM cmd.exe /FI "WINDOWTITLE eq 1_will_del"
rd /s /q %deldir%
del temp.bat
:end

cwvdavid 2005-08-02 02:23 PM

目前的作業系統... Win2000, WinXP, Win2003.....
不允許你Format C: (系統所在目錄)
不允許你刪除正在執行中的程式...
(Win98 應該可以... ^_^ )


也就是說...在作業系統中執行你的程式時,
你的程式是由作業系統來[控管]的...

作業系統是不可能讓它自己控管的程式去破壞它自己的...



( 除非你是在 純DOS介面執行........那就不受作業系統管轄...)

vinneblue 2005-08-04 09:50 AM

mini版主寫的程式是只可以將程式移除嗎?
若要將整個作業系統移除的話可以嗎?
還有cwvdavid大大講的
在xp底下是無法做到自已刪除作業系統的動作
那要在dos底下才行
不知道還有沒有其他方法!

mini 2005-08-04 11:47 AM

Q:
mini版主寫的程式是只可以將程式移除嗎?
若要將整個作業系統移除的話可以嗎?

A:
可以將整個目錄(也就是檔案夾,包括子檔案夾)都刪除
把 delself.bat + taskkill.exe
放在 作業系統(x:\windows)裡 就可
不過作業系統有強勢的權力 (比如檔案使用中)
所以以上程式應該沒有辦法 (實際上沒試過 ^^)

rd /s /q %deldir%
改成
format x: /q /x
(/q 表示快速、/x 表示先將磁碟解下)

andy5707 2005-08-22 10:44 AM

為什麼要搞的那麼複雜
既然是要搞自己的電腦
就弄個win98的開機片
再FORMAT C:/Q
幾秒鍾就全沒ㄌ(包含作業系統)
:ddrf567h:


所有時間均為台北時間。現在的時間是 05:31 PM

Powered by vBulletin® 版本 3.6.8
版權所有 ©2000 - 2025, Jelsoft Enterprises Ltd.

『服務條款』

* 有問題不知道該怎麼解決嗎?請聯絡本站的系統管理員 *


SEO by vBSEO 3.6.1