[轉貼]如何製作自動執行光碟 - PCZONE 討論區

返回   PCZONE 討論區 > ▲ -- 電 腦 軟 體 討 論 區 > -- Windows 討 論 版


PCZONE 討論區



通知

-- Windows 討 論 版 包括 Windows 95/98/ME、Windows NT/2000/XP/Server 2003 等的疑難雜症解答與經驗分享。

會員
[轉貼]如何製作自動執行光碟
有些人應該都知道怎麼做,不知道的人可以看一下!!


先建立一個文字檔,檔名為 AUTORUN.INF

內容如下:

[AutoRun]
open=AutoRUN.exe
icon=AutoRUN.exe,0

只有兩行,第一行表示將自動執行的程式,第二行表示光碟的圖示所在。

我們現在教 AutoRUN.EXE 的寫法 :

1. 展示圖片開頭 - 利用圖形元件

2. 自動結束程式,並執行檔案總管 - 利用 Timer , ProgressBar 計時,時間到執行 ShellExecute 並 Close();


//---------------------------------------------------------------------------
#include
#include
#include
#include
#include

#pragma hdrstop

#include "Unit1.h"
//---------------------------------------------------------------------------
#pragma package(smart_init)
#pragma resource "*.dfm"
TForm1 *Form1;
//---------------------------------------------------------------------------
__fastcall TForm1::TForm1(TComponent* Owner)
: TForm(Owner)
{

}
//---------------------------------------------------------------------------


void __fastcall TForm1::TimerTimer(TObject *Sender)
{
ProgressBar->Position++;

if(ProgressBar->Position>9)
{

Timer->Enabled=false;
ShellExecute(Handle,"explore",".",NULL,NULL,SW_SHOWMAXIMIZED);
Close();

}


}
//---------------------------------------------------------------------------


由於此程式會被備分至光碟根目錄,故會變成在光碟根目錄開啟檔案總管。

(本程式的重點只有 ShellExecute 要改為其他語言應不困難故從略)


不會寫程式或看不懂上面程式寫些甚麼的人不必難過,底下教各位"必殺技":

1.open 部分: 直接使用Windows目錄下的 explorer.exe

open=explorer.exe 目錄名稱



直接使用Windows目錄下的 notepad.exe

open=notepad.exe 文件名稱

其他請類推,並請將相關檔案全燒至光碟內。

2. icon 部分 : 直接指定 .ico 檔案 (網路抓比較快)

舉例如下:

[AutoRun]
open=EXPLORER.EXE .
icon=EYE.ICO

回覆
yi
會員

可以教教我嗎?
我看不太懂這一篇
我要使光碟autorun一個網頁檔(index.htm)
除了要先建立一個文字檔(AUTORUN.INF)在光碟中外
再來另一個AUTORUN.EXE我就看不懂怎樣做了!!
我手邊有一個相似的光碟
也是光碟放入後直接執行index.htm檔案的
請問我可以直接copy什麼檔案到我要燒的光碟中
也可以有同樣地autorun光碟呢??
教教我囉!!謝謝~
回覆
高級會員

這篇文章還要自己寫 exe 檔有點小麻煩^^"

可以使用下面的方式與檔案讓光碟自動開啟 html 檔

[autorun]
open=start.exe -k index.htm


yi 你看那個光碟內 AUTORUN.INF 裡面的內容是用什麼程式下那些參數
把檔案拷貝過去就 OK 囉.

上傳的附加檔案
檔案類型: exe start.exe (48.0 KB, 87 次觀看)
回覆


類似的主題
主題 主題作者 討論版 回覆 最後發表
[轉貼]Say When b0913 -- 網 路 [ 佳 作 / 奇 文 ] 欣 賞 版 0 2002-08-02 02:41 PM
[轉貼] Crazy-Chris -- 閒 話 家 常 灌 水 版 1 2002-02-08 03:57 PM
轉貼 purk -- 網 路 [ 佳 作 / 奇 文 ] 欣 賞 版 0 2001-10-09 11:56 PM
[轉貼] 成 大 被 抄 的 當 天 實 況 阿 土 -- 閒 話 家 常 灌 水 版 15 2001-04-20 03:50 AM






 XML   RSS 2.0   RSS 
本站使用 vBulletin 合法版權程式
站務信箱 : [email protected]

本論壇所有文章僅代表留言者個人意見,並不代表本站之立場,討論區以「即時留言」方式運作,故無法完全監察所有即時留言,若您發現文章可能有異議,請 email :[email protected] 處理。