![]() |
||
|
Major Member
![]() 加入日期: Sep 2005
文章: 210
|
【問題】有關光碟開機的功能!?
系統軟體的老師丟給我們一個大難題
要我們作一片光碟 讓他可以使用這片光碟開機時 螢幕顯示"Hell!!"這個訊息 但是沒學過這方面的東西啊... 有沒有人可以指導我一下 我會很感謝 給我相關的資訊或是直接不嫌麻煩的話 可以教導我直接如何實現這項功能 大感謝喔!! |
|||||||
|
|
|
Elite Member
![]() ![]() ![]() ![]() ![]() 加入日期: May 2002
文章: 7,865
|
是再哪個系統下顯示 Hell!
![]() |
||
|
|
|
*停權中*
加入日期: Nov 2005
文章: 206
|
很簡單
1.上網下載 MS-DOS 6.22 版的開機片 2.下載 DOS 版的 C 語言編譯程式 如 Turbo C 用記事本鍵入 #include <studio.h> { printf("Hello"); } 編譯程式 用記事本開啟 Autoexec.bat 裡面加入一行 編譯後的檔名.exe 將編譯後的程式放進開機磁片 再燒成開機光碟 手上沒有編譯程式 無法幫你編譯 ok 如果還不懂 那就到書局買有附光碟的 C 語言教學書 將裡面編譯好的程式放進開機磁片 加入 Autoexec.bat 燒成開機光碟 也可以上網找編譯好的 DOS 版的程式 如果還不懂 那 最直接的方法 找同學 COPY 此文章於 2005-12-25 03:36 PM 被 什麼都沒有沒有 編輯. |
|
|
|
Junior Member
![]() ![]() ![]() 加入日期: Aug 2005
文章: 758
|
Dos版的話不需要用到程式,在Autoexec.bat裡面加入一行 Echo "Hell!!"就會出現你要的訊息,這個同樣可以用在Windows 98系列的開機檔,XP、2000的沒有用過就不清楚了•
Autoexec.bat範例: 原有的內容保留,在最底下開始輸入 @echo off cls @echo 你要輸出的訊息 @echo on |
|
|
|
*停權中*
加入日期: Dec 2004
文章: 529
|
去翻dos的書 吧
|
|
|
|
Major Member
![]() 加入日期: Sep 2005
文章: 210
|
引用:
首先謝謝以上的回覆者 看的回覆才知道有很多細節沒有告知 OS是windows XP 然後是希望使用此光碟開機後 在未進入作業系統的狀況下 畫面輸出"Hello!!"的訊息 就一直保持的不動 請問Autoexec.bat直接燒入光碟即可嗎!? |
|
|
|
|
Junior Member
![]() ![]() ![]() 加入日期: Aug 2005
文章: 758
|
你所謂的作業系統,是指硬碟裡的作業系統嗎?
用光碟開機,會進入開機光碟裡的作業系統,如果是用Win98開機片製作出來的開機光碟,開機後的作業系統為Win98的Dos作業系統,除非有另外設定才會跑去執行在硬碟中的作業系統• 要做出上面所說的東西(不知道到底跟你老師要的條件合不合),你需要一張Win98的開機磁片,將磁片製作成Image檔的軟體,空白光碟(用CD-RW先測試也可以),燒錄軟體(NERO可以做到)• 先修改Win98開機磁片的AUTOEXEC.BAT檔案的內容,之後用軟體將這張磁片的內容作成Image檔案,再利用NERO這類軟體(選開機光碟格式)將它燒成開機光碟,最後,主機的BIOS要調整成用光碟開機,就可以測試成果了• |
|
|
|
Major Member
![]() 加入日期: Sep 2005
文章: 210
|
報告...我用UltraISO轉成BOOT.IMA檔案格式之後
然後再用NERO選"開機資料光碟"模式燒錄進去嗎!? 因為家裡沒買RW...所以來跟大大確認一下步驟 以免遺憾終身 |
|
|
|
Junior Member
![]() ![]() ![]() 加入日期: Aug 2005
文章: 758
|
參閱附圖
太久沒用了,所以之前打的說一定要製作一個image檔案有錯,可以不用製作,Nero也可以將磁片內容讀入,但是Autoexec.bat檔案內容一定要先處理好再進行後面的步驟• |
|
|
|
Major Member
![]() 加入日期: Sep 2005
文章: 210
|
好屌~我知道要怎麼作了
謝謝Dakpa的細心指導 感恩 |
|
|