Re: [問題] 一些有關Process的問題
看板java作者AmosYang (LetMeGoogleThatForYou)時間15年前 (2010/05/17 00:51)推噓2(2推 0噓 1→)留言3則, 2人參與討論串2/2 (看更多)
※ 引述《tmxcrows (屋裡哈哈)》之銘言:
: 最近練習一個小程式,遭遇了一些問題,
: 小程式的主要工作如下:
: 「當使用者閒置一段時間後,就只將使用者先前所註冊的程式關閉。」
: 也就是說,使用者一開始會先註冊一些要閒置時關閉的程式,
: 例如:MSN、PCMan、FireFox等,程式會常駐在背景工作內,
: 等到閒置條件啟動,就把註冊的程式關閉。
: 目前的想法是,只要在閒置的時候,找到該程式的Process,將之關閉即可。
: 但現在遭遇比較大的問題是:
: 要怎麼知道使用者所註冊的程式,在執行時所產生的Process是什麼呢?
: 因為知道Process名稱才方便關閉吧。
: 我試著用了一些關鍵字搜尋,但效果都不是很好,
: 有人可以幫忙提示一下方向嗎?
(你提到了 MSN,我假設你指的是 Windows 上的 process...
別的平台上的 process 要另請高人來解說…))
你得先完整的定義你所謂的「註冊」這個動作
待你想通了「你到底要使用者跟你註冊些什麼」,後面的問題自然迎刃而解
(在那之前,你得先對 (Windows) process 有一定的了解…
何謂 process? / 如何關閉 process / 如何尋找 process /
how a process is uniquely identified ...
然後你自然會想通你到底要使用者跟你註冊些什麼)
: 對於這個程式的處理方法認為不好也可給予改善的意見!
: 還請各位先知們指導了。
你想做的這個題目可深可淺
如果你是單純想練功,加油多保重
如果你是要解決一個實際上的問題
可以從 sysinternals process explorer 開始找起
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 65.87.177.87
推
05/17 00:54, , 1F
05/17 00:54, 1F
當你對 (Windows) process 有一定的了解之後,
你就會了解為什麼「你想做的這個題目可深可淺」
你就會了解「只是註冊該程式的路徑」是否足夠…
練功自己練比較有意思,珍惜你還能「重新發明輪子」的時光
(那是比童年還珍貴的時光…) (誤(?))
※ 編輯: AmosYang 來自: 65.87.177.87 (05/17 01:06)
推
05/17 01:07, , 2F
05/17 01:07, 2F
→
05/17 12:48, , 3F
05/17 12:48, 3F
討論串 (同標題文章)
本文引述了以下文章的的內容:
完整討論串 (本文為第 2 之 2 篇):