iT邦幫忙

0

紀錄執行檔關閉

如提
小弟我的程式被開啟後
過一段時間就被關閉了
請問有沒有辦法紀錄或是得知EXE被甚麼東西關閉?

你怎麼不去DEBUG看看,會不會是用盡資源或掉進了死循環內了?
a5502008 iT邦新手 5 級 ‧ 2019-07-09 16:44:27 檢舉
因為獨立執行我的程式是沒有問題的
但是我的程式透過別人的程式呼叫起來卻會被關閉
看來是對方的程式先被系統(系統排程?)給強制關閉了,才會引發你的程式也被連帶關閉(同一個執行樹),先弄清楚對方的程式是如何啟動的吧
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

2 個回答

1
小魚
iT邦大師 1 級 ‧ 2019-07-09 18:22:10
最佳解答

VB.NET可以全部用Try Catch包起來,
然後Catch抓事件,
基本上就不會Crash了,
然後又方便記錄.

不過VB.NET主要是在Windows跑,
如果要在其他平台執行不確定會發生什麼事.

1
跑得快
iT邦新手 3 級 ‧ 2019-07-09 16:30:17

看你提到EXE,推測還是在微軟作業平台下
一般來說LINUX平台的PID在微軟可以用工作管理員檢視你的程式執行檔
另外事件檢視器也可以看看是否發生了甚麼

我要發表回答

立即登入回答