全國最多中醫師線上諮詢網站-台灣中醫網
發文 回覆 瀏覽次數:1165
推到 Plurk!
推到 Facebook!

windows 下的 執行檔 是否 能以 IC 的啟動放式 執行

缺席
quickcccc
一般會員


發表:3
回覆:15
積分:3
註冊:2005-08-04

發送簡訊給我
#1 引用回覆 回覆 發表時間:2005-08-31 18:39:55 IP:59.104.xxx.xxx 未訂閱
IC 的控制程式 並沒有 所謂的 檔名 所以執行方式並不是像 windows作業系統下的執行檔( 輸入檔名->按Enter->執行 ) 我想請問 在windows作業系統下要執行一個執行檔 是否能夠不用 ( 輸入檔名 -> 按Enter -> 執行 ) 這種方式啟動 而像 IC 的啟動放式 如果可以 請說明一下 如何做 ================== 另外想多問一個問題 有一個執行檔 叫 test.exe 啟動後 test.exe 是無法從硬碟上刪除的 有沒有什麼方法 能強迫從硬碟上刪除 test.exe 這個檔案 (ps 刪除後 在記憶體中的test.exe 仍然繼續執行) 謝謝 ~

版主


發表:261
回覆:2302
積分:1667
註冊:2005-01-04

發送簡訊給我
#2 引用回覆 回覆 發表時間:2005-08-31 20:04:34 IP:203.203.xxx.xxx 未訂閱
問題請說明清楚. 什麼叫"像 IC 的啟動方式"??
------
-------------------------------------------------------------------------
走是為了到另一境界,停是為了欣賞人生;未走過千山萬水,怎知生命的虛實與輕重!?
cls9215
一般會員


發表:18
回覆:28
積分:9
註冊:2004-12-21

發送簡訊給我
#3 引用回覆 回覆 發表時間:2005-08-31 21:25:40 IP:60.248.xxx.xxx 未訂閱
我之前有用過51控制print port的資料暫存器的方式,透過api來驅動特定的程式(控制滑鼠游標),但是之前我是在labview下呼叫api,我想也可以直接用VB或VC來做吧,或許可以在VB寫一個RS-232的程式,依據所接收到的資訊,控制API函式,可能可以達到你的功能!!
quickcccc
一般會員


發表:3
回覆:15
積分:3
註冊:2005-08-04

發送簡訊給我
#4 引用回覆 回覆 發表時間:2005-09-02 09:37:00 IP:203.73.xxx.xxx 未訂閱
引言: 問題請說明清楚. 什麼叫"像 IC 的啟動方式"??
我是聽別人說 (我不會寫IC) 例如 IC 電路設計好後 用 c 寫一個 控制程式 然後編譯 編譯時 並不是編譯成 一個 執行檔名 例如 編譯成 text.exe 而是 在編譯時 必須告訴編譯器 程式載入時要放在記憶體的什麼位置 因為 IC 沒有像 windows 作業系統有檔案系統之類的可以讓你輸入檔名 而在 windows 作業系統下 作業系統 什麼事情都幫你管 如果 輸入text.exe 作業系統會去尋找這個檔案 然後判斷出他是一個 執行檔 然後 尋找出一塊記憶體給 text.exe 用
powmien
初階會員


發表:27
回覆:80
積分:41
註冊:2004-10-20

發送簡訊給我
#5 引用回覆 回覆 發表時間:2005-09-02 10:22:49 IP:60.248.xxx.xxx 未訂閱
ic是有電就會動作的,所以樓主是不是指有電就會run ? 如果是這樣子的話,比較常見的像是embedded linux (ex:ip分享器) 買回來插上電就能用,但是事實上裡面也有有程式在跑。 至於windows的話之前寫大型電玩,用WinCe... 寫好之後 port 到DOM卡上面,經由轉接器接上電腦,設好開機槽,一開機就能打 電動了,OS會自動去執行我們寫的Game.exe (自動執行是用Platform Builder 去設定的) (= = ),不過在電腦玩只是開發時,最後是要做成大型電玩, 主機板 DOM LCD I/O 。 不知回答是否有搭上邊 。 天下英雄出我輩,一入江湖歲月催; 皇圖霸業談笑中,不勝人生一場醉。 發表人 - powmien 於 2005/09/02 10:37:30
quickcccc
一般會員


發表:3
回覆:15
積分:3
註冊:2005-08-04

發送簡訊給我
#6 引用回覆 回覆 發表時間:2005-09-02 12:27:20 IP:203.70.xxx.xxx 未訂閱
引言: ic是有電就會動作的,所以樓主是不是指有電就會run ?
直接講明問題的目的可能會較快 例如有一執行檔 test.exe 在 windows 作業系統下執行 但是 我不想讓人知道 這個程式叫test.exe (在工作管理員中 可以看到test.exe) 而被拷貝 我想了兩種方法 第一種 test.exe -> 加密 -> test.dat [想執行的話]: test.dat -> 解密 -> test.exe(硬碟上) -> 執行 test.exe 同時 從硬碟上刪除 test.exe 這個檔案 但是 windows 作業系統不予許正在執行中的程式從硬碟上刪除 有方法可以刪除嗎 ? 第二種 test.exe -> 加密 -> test.dat [想執行的話]: test.dat -> 解密同時 直接寫入記憶體 , 然後叫 OS 去執行它 換句話說,硬碟上並沒有 test.exe 這個檔案 這方法可行嗎 ?

版主


發表:261
回覆:2302
積分:1667
註冊:2005-01-04

發送簡訊給我
#7 引用回覆 回覆 發表時間:2005-09-02 12:36:17 IP:211.22.xxx.xxx 未訂閱
第一種, 可直接透過cmd把檔案砍掉.
------
-------------------------------------------------------------------------
走是為了到另一境界,停是為了欣賞人生;未走過千山萬水,怎知生命的虛實與輕重!?
quickcccc
一般會員


發表:3
回覆:15
積分:3
註冊:2005-08-04

發送簡訊給我
#8 引用回覆 回覆 發表時間:2005-09-02 19:08:28 IP:61.59.xxx.xxx 未訂閱
引言: 第一種, 可直接透過cmd把檔案砍掉.
試過了耶 用 del test.exe 但是 殺檔動作無法執行 作業系統不允許 因為程式正在執行中 除非結束程式 否則無法殺檔
暗黑破壞神
版主


發表:9
回覆:2301
積分:1627
註冊:2004-10-04

發送簡訊給我
#9 引用回覆 回覆 發表時間:2005-09-02 20:18:21 IP:210.64.xxx.xxx 未訂閱
你所說的這個動作的難度蠻高的啦。 我知道有方法可以把 exe file 解到 memory 中 再把程式跳過去執行。 而沒把東西放在硬碟的方法。 除非去抓記憶體。不然抓不到它的”可執行檔” 這部份。你得再多找找 win32api 了。 我曾在這個站看人發表過。 只是沒去注意。 你可以去慢慢查一下。就可以找到我說的這種應用。 加油囉。
quickcccc
一般會員


發表:3
回覆:15
積分:3
註冊:2005-08-04

發送簡訊給我
#10 引用回覆 回覆 發表時間:2005-09-03 09:21:10 IP:203.70.xxx.xxx 未訂閱
收到 謝了
conundrum
尊榮會員


發表:893
回覆:1272
積分:643
註冊:2004-01-06

發送簡訊給我
#11 引用回覆 回覆 發表時間:2005-09-04 03:43:04 IP:220.143.xxx.xxx 未訂閱
引言: IC 的控制程式 並沒有 所謂的 檔名 所以執行方式並不是像 windows作業系統下的執行檔( 輸入檔名->按Enter->執行 ) 我想請問 在windows作業系統下要執行一個執行檔 是否能夠不用 ( 輸入檔名 -> 按Enter -> 執行 ) 這種方式啟動 而像 IC 的啟動放式
問題一 這讓人聯想幾個東西 1 dll vs exe 2 WDM vs exe 3 service vs exe to dll 4 PXE 5 Magic Package 問題-二 這2篇應該就解決了 http://delphi.ktop.com.tw/topic.php?TOPIC_ID=72433 http://delphi.ktop.com.tw/topic.php?TOPIC_ID=31613 回車補充
引言: 如果是這樣子的話,比較常見的像是embedded linux (ex:ip分享器) 買回來插上電就能用,但是事實上裡面也有有程式在跑。
embedded linux 應該說就是系統了喔 不是單純程式而已
引言:主機板 DOM LCD I/O 。
dom .doc.df.cd.dvd 等可以視為 儲存媒體 所以和hdd是 異曲同工 一樣作用 但無馬達 與 臂
引言: 我知道有方法可以把 exe file 解到 memory 中 再把程式跳過去執行。 而沒把東西放在硬碟的方法。
暗黑大大 embedded linux 的系統啟動解壓程序嗎? 這可能已不是3篇就說的完的阿 ramdisk 啟動3次高解壓程序 這問題是應該在bcb 硬體區 還是庵攪錯了 哈哈 (ps 刪除後 在記憶體中的test.exe 仍然繼續執行) 應該再查看看 計算機概論 CPU vs RAM 少了其中一個還可以run嗎? http://delphi.ktop.com.tw/topic.php?TOPIC_ID=19592 應該是沒有可支持 刪除後 在記憶體中的test.exe 仍然繼續執行 的理論與實做把 最少庵也沒看到 目前的CPU再診快 內建快取 仍需與外部的 ram 做 除錯驗證資料 除非 你說的不一樣是在 管理工作員下看不到test.exe 不是真正刪除才有能可能 台灣災難都是事後算帳 無人飛行載具(Unmanned Aerial Vehicle,UAV)為什麼沒大量應用於救災行列 發表人 - conundrum 於 2005/09/04 03:55:19
暗黑破壞神
版主


發表:9
回覆:2301
積分:1627
註冊:2004-10-04

發送簡訊給我
#12 引用回覆 回覆 發表時間:2005-09-04 08:01:17 IP:59.104.xxx.xxx 未訂閱
引言: 暗黑大大 embedded linux 的系統啟動解壓程序嗎? 這可能已不是3篇就說的完的阿 ramdisk 啟動3次高解壓程序
不會啦。這個動作在一些壓縮程式有用到。 執行檔壓縮就是這樣做的。 它是個執行檔。而壓縮是在前面套個解壓程式。 讓解壓程式解後面的壓縮資料到RAM然後 再跳過去執行。 不用搞到那麼大條啦 embeded linux.... 那樣搞會死人啦。 <>< face="Verdana, Arial, Helvetica">引言: 台灣災難都是事後算帳 無人飛行載具(Unmanned Aerial Vehicle,UAV)為什麼沒大量應用於救災行列 沒人用是因為既得利益者不願其他人來分享這塊利益大餅。
quickcccc
一般會員


發表:3
回覆:15
積分:3
註冊:2005-08-04

發送簡訊給我
#13 引用回覆 回覆 發表時間:2005-09-04 13:20:44 IP:203.70.xxx.xxx 未訂閱
conundrum bigbig    
引言: (ps 刪除後 在記憶體中的test.exe 仍然繼續執行) 應該再查看看 計算機概論 CPU vs RAM 少了其中一個還可以run嗎? http://delphi.ktop.com.tw/topic.php?TOPIC_ID=19592 應該是沒有可支持 刪除後 在記憶體中的test.exe 仍然繼續執行 的理論與實做把 最少庵也沒看到 目前的CPU再診快 內建快取 仍需與外部的 ram 做 除錯驗證資料 除非 你說的不一樣是在 管理工作員下看不到test.exe 不是真正刪除才有能可能
刪除-> 指的是 刪除 "硬碟上" 的 test.exe 檔 不是指 刪除 "記憶體中" 的 test.exe < >< > 看您滔滔大論 必有深究 可否告知 正在執行中的 test.exe 如何將 硬碟上的test.exe 刪除
conundrum
尊榮會員


發表:893
回覆:1272
積分:643
註冊:2004-01-06

發送簡訊給我
#14 引用回覆 回覆 發表時間:2005-09-04 16:55:01 IP:220.143.xxx.xxx 未訂閱
引言: 可否告知 正在執行中的 test.exe 如何將 硬碟上的test.exe 刪除
hi 說真的不太知道你的問題 到底是 1 ps 刪除後 在記憶體中的test.exe 仍然繼續執行 還是 2 正在執行中的 test.exe 如何將 硬碟上的test.exe 刪除 如果假設是 1 給你方法 找找 1 service 2 http://delphi.ktop.com.tw/topic.php?TOPIC_ID=26754 Resource 執行service後無法刪除 在由RC下自動產生路徑隨意執行不同檔名的exe.dll 差不多(病毒 木馬)的方式 PS 他不代表只有一支程式 如果假設是 2 給你方法 下面這題剛剛好在首頁 【BCB】【發表】讓程式可以〔自殺〕的函式 http://delphi.ktop.com.tw/topic.php?topic_id=77479 討論是切磋 不局限於所謂的標準答案 不然改就 解答區 或 給碼區 是不是來的卡名正言順 台灣災難都是事後算帳 無人飛行載具(Unmanned Aerial Vehicle,UAV)為什麼沒大量應用於救災行列
系統時間:2024-07-04 4:31:52
聯絡我們 | Delphi K.Top討論版
本站聲明
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。
2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。
3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇!