以Process Monitor取得關於沒CPP Log的LabVIEW損毀資訊



主要軟體:
主要軟體版本: 8.6.1
主要軟體修正版本:
次要軟體: N/A

問題: 當我在執行某個動作時LabVIEW損毀了.但是當我重新啟動LabVIEW時,卻沒有彈出是否檢視內部的錯誤.而且在 \我的文件\LabVIEW Data\lvfailurelog 裡頭也沒有文件檔. 有沒有其他工具取得關於這樣損毀的資訊?

解答:

有的. Windows提供進階的監測工具來顯示即時的系統、暫存器以及處理器和執行緒的動作.你可以在以下的微軟網頁聯結下載:Microsoft TechNet: Process Monitor. Process Monitor 下載時為一個ZIP壓縮檔案,解壓縮到新的資料夾後執行Procmon.exe

在這個位置執行Procmon.exe後,選擇Filter>>Filter...並在Process Monitor的Filter視窗中選擇Process Name>> is>> LabVIEW.exe>> Include後按下Add >> OK.



回到Process Monitor視窗中,可以得到五個事件,若要取得最完整的報告,需要啟用Show Registry Activity, Show File System Activity, Show Network Activity, Show Process and Thread Activity, 以及 Show Profiling Events.

啟用之後,您將會得到非常豐富的資訊或者您只需要啟用一兩個Event就能得到足夠適當的資訊。建議您在嘗試複製損毀LabVIEW的動作前先清空Process Monitor。這樣你所得到的Log檔案將只會有最相關的資訊。

另外建議您將log檔存成Comma Separated Values(CSV),這樣將能夠讓支援的工程師更容易了解情況。



相關連結: 微軟 TechNet: Process Monitor
LabVIEW 支援: 常見的內部錯誤及解決方法
WDK and Developer Tools: 微軟的偵錯工具
KnowledgeBase 1F398NU0: "Insane Object" 的錯誤是什麼意思以及我該怎麼做?

附加檔案:





報告日期: 07/17/2009
最後更新: 05/03/2010
文件偏號: 4ZGAOMYP