iT邦幫忙

0

請問有能偵測程式異常自動關閉的軟體嗎?

最近user在操作a軟體時,執行操作到一半
就自動關閉
右下角的圖示,滑鼠移過去之後,軟體圖案會不見

事件檢視器中又無訊息

請問這種情況,有軟體能偵測嗎??

例如說xp系統異常時,可以傾印dump檔.....(類似這樣子的功能)

看更多先前的討論...收起先前的討論...
外獅佬 iT邦大師 1 級 ‧ 2015-07-28 16:28:35 檢舉

偵測程式異常自動關閉


這個很難吧...怎樣叫做『異常』?
搞不好那個程式是自己『正常』關閉的落寞

外獅佬 iT邦大師 1 級 ‧ 2015-07-28 16:29:59 檢舉
ghost234提到:
事件檢視器中又無訊息

那個得在設計軟體的時候有加上把一些訊息寫入Windows event log,否則正常來說本來就不會有。
slime iT邦大師 1 級 ‧ 2015-07-28 16:39:22 檢舉
是可以用排程 + tasklist + 批次檔判斷程式運作狀況.

但是怎樣才算"正常", 則要自己先判斷.
CalvinKuo iT邦大師 7 級 ‧ 2015-07-29 13:17:29 檢舉
看題目還以為是伺服器跑的軟體....
若是類似防毒軟體/Apache之類常駐性程式,執行成為服務會比較好監控...

使用者端軟體跳掉原因有很多種,軟體越是吃資源CPU/RAM的越容易掛掉...或許更新Patch會有點用...
fillano iT邦超人 1 級 ‧ 2015-07-29 21:44:25 檢舉
沒辦法中的辦法:
用spy++(VisualStudio附帶的工具)或是process monitor(SysInternalSuite)來把軟體在系統中產生的message或是動作記錄下來,然後看看當掉的時候他在做什麼。

使用方式應該可以很容易google到。

1 個回答

0
mwp
iT邦新手 4 級 ‧ 2015-07-29 10:17:04
最佳解答

我也覺得如果軟體沒出回報訊息的話 系統層面是找不到辦法的

有的軟體會自己留log, 可能可以找一下.

或是以相容性設定來試試看程式會不會更穩定一點
比如以xp模式去跑

最好的建議是如果軟體廠商有提供聯絡電話就打去了解一下
看看他們有沒有什麼方法..

我的話會上面動作都做過 真的沒辦法才會打電話問..
但時間也就拉長了, 供您參考.

我要發表回答

立即登入回答