AUTOEXEC.BAT CALL *.EXE 的問題 |
尚未結案
|
Sanyuan
一般會員 發表:24 回覆:32 積分:11 註冊:2002-06-23 發送簡訊給我 |
|
RaynorPao
版主 發表:139 回覆:3622 積分:7025 註冊:2002-08-12 發送簡訊給我 |
引言: 小弟的系統環境需要在開機執行 autoexec.bat 時 呼叫 寫好的程式 a.exe 常駐在系統 (TrayICON方式) 但會發生autoexec.bat視窗在執行到 a.exe時 會停止執行下面指令而dos視窗停在螢幕上 有沒有方法可以執行a.exe而dos的指令也可以不停止的執行下去 有想過寫成服務...but..目前程度不是很夠...so...Sanyuan 你好: 有一個想法~~你參考看看 先寫一個
------
-- 若您已經得到滿意的答覆,請適時結案!! -- -- 欲知前世因,今生受者是;欲知來世果,今生做者是 -- -- 一切有為法,如夢幻泡影,如露亦如電,應作如是觀 -- |
ddy
站務副站長 發表:262 回覆:2105 積分:1169 註冊:2002-07-13 發送簡訊給我 |
我想…你是要讓你所寫的常駐在TrayICON 的程式開機自動執行是嗎?
用autoexec.bat 的確不是個好方法
除了寫成系統服務程式之外,提供一法,請參考
在程式裡加一選項『是否於開機時自動啟動』
然後此選項利用TRegistry (要uses Registry)
若是要開機自動執行,則將程式路徑檔名寫在此
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Run
若是開機時不要執行,則把此鍵值刪除即可 也可參考其它連結
【BCB】【問題】開機即啟動
http://delphi.ktop.com.tw/topic.php?topic_id=23915
【Delphi】【問題】如何將SocketServer一開機就自己執行
http://delphi.ktop.com.tw/topic.php?topic_id=25070 發表人 - ddy 於 2003/02/21 14:05:51
|
william
版主 發表:66 回覆:2535 積分:3048 註冊:2002-07-11 發送簡訊給我 |
I think autoexec.bat is run even before Windows loads the kernel/drivers, so there is no way to run a Win32 application at this moment (DOS 16 bit apps may do). As others 大大 stated, the best way is to write NT services or edit the registry for 9x/Me.
|
Sanyuan
一般會員 發表:24 回覆:32 積分:11 註冊:2002-06-23 發送簡訊給我 |
|
SLEEPLESS
一般會員 發表:0 回覆:1 積分:0 註冊:2004-05-01 發送簡訊給我 |
本站聲明 |
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。 2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。 3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇! |