可否獲取尚未執行程式的程式序 |
答題得分者是:leveon
|
雪貓
一般會員 發表:7 回覆:18 積分:5 註冊:2006-08-10 發送簡訊給我 |
|
leveon
資深會員 發表:30 回覆:389 積分:303 註冊:2012-02-12 發送簡訊給我 |
aaa bbb ....搞不太懂你的需求
參考 http://delphi.ktop.com.tw/board.php?cid=30&fid=72&tid=85340 或google CreateMutex 看看 ===================引 用 雪貓 文 章=================== 譬如 aaa.exe執行時,程式序裡會顯示 aaa 是否可以不執行 aaa.exe.而獲取程式的 程式序 aaa ? 想要先偵測是否已經執行中) |
雪貓
一般會員 發表:7 回覆:18 積分:5 註冊:2006-08-10 發送簡訊給我 |
抱歉.
換個方式說. 當AAA.exe執行時...工作管理員\應用程式 顯示 AAA 把 AAA.exe 更名為 BBB.exe..... 工作管理員\應用程式 依然顯示 AAA 因為有可能 AAA.exe會被更名(有時候有人會這麼做.譬如改為 "鬧鐘.exe" ) 我想問的是 是否可以不執行 AAA.exe. 直接讀取該程式的屬性 而獲取該程式的 工作管理員\應用程式 它的名稱 "AAA" |
leveon
資深會員 發表:30 回覆:389 積分:303 註冊:2012-02-12 發送簡訊給我 |
需找出執行檔的特徵碼
判斷有無執行的方式 就在記憶體掃一遍 發現到特徵碼表示有執行 特徵碼不夠特徵 當然就會有誤判情形 方法有點類似防毒軟體 ===================引 用 雪貓 文 章=================== 抱歉. 換個方式說. 當AAA.exe執行時...工作管理員\應用程式 顯示 AAA 把 AAA.exe 更名為 BBB.exe..... 工作管理員\應用程式 依然顯示 AAA 因為有可能 AAA.exe會被更名(有時候有人會這麼做.譬如改為 "鬧鐘.exe" ) 我想問的是 是否可以不執行 AAA.exe. 直接讀取該程式的屬性 而獲取該程式的 工作管理員\應用程式 它的名稱 "AAA" |
雪貓
一般會員 發表:7 回覆:18 積分:5 註冊:2006-08-10 發送簡訊給我 |
|
leveon
資深會員 發表:30 回覆:389 積分:303 註冊:2012-02-12 發送簡訊給我 |
不是的
你可以使用 Delphi 的TFilestream 讀進EXE檔 就可以讀取"所謂"的特徵碼 就跟讀取一般文字檔一樣 執行檔執行時 也會把自身程式載進記憶體中 你可以掃描有沒有符合你在 外部找到的"特徵" 給你幾個關鍵字 google PE file format Readprocessmemory virtualqueryex 至於你說的病毒掃瞄 現在已經厲害到有sandbox了 不過那又是另外的故事 ===================引 用 雪貓 文 章=================== 了解. 所以一定要執行程式,才能獲得它的特徵碼..是這樣對嗎? 但是.病毒方式,是防毒軟體直接掃描檔案,而比對出特徵. 並非病毒執行(或發作)才在記憶體裡掃描特徵 (我認知的病毒掃描方式是這樣) 或者說:防毒軟體會載入該檔,再來掃描特徵? 若程式已執行,是可以在 "工作管理員" 裡取得名稱 我是想說,在程式尚未執行時,透過任何方式而可以取得該程式的 程式名稱. |
雪貓
一般會員 發表:7 回覆:18 積分:5 註冊:2006-08-10 發送簡訊給我 |
找了幾天.超出我的能力範圍.還是抓不到頭緒.
似乎都只能.先執行後,再去獲取工作名稱. 要避免重複執行程式,必須先知道程式的工作名稱. 但,若不知道 程式的工作名稱 ,就無法避免重複執行. 程式可以更名,但工作名稱不會變. 網路的範例,都是先執行 該軟體 , ,然後得知 "程式的工作名稱"...將名稱寫入資料庫 再藉此來防止重複執行. 假設我要偵測 LINE (如圖) 若偵測程式.是第一次執行,總不能先去執行 "通訊軟體.exe".. 紀錄他的工作名稱"LINE". "下次"執行偵測時才能避免重複執行 而是希望能在執行"通訊軟體.exe"前.獲知他的工作名稱"LINE"..再去看看執行序裡是否已有工作名稱"LINE". 請教一個範例 |
RootKit
資深會員 發表:16 回覆:358 積分:419 註冊:2008-01-02 發送簡訊給我 |
|
leveon
資深會員 發表:30 回覆:389 積分:303 註冊:2012-02-12 發送簡訊給我 |
|
雪貓
一般會員 發表:7 回覆:18 積分:5 註冊:2006-08-10 發送簡訊給我 |
本站聲明 |
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。 2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。 3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇! |