透過網頁截圖工具,監控網頁變動

參考資料:通過IViewObject接口,取瀏覽器的圖像,實現SNAP

【下載源碼】在線生成網頁縮略圖.超越Snap.com:WebSnap Beta 1.1 發布。感謝博客園的“蕭寒”重寫的底層。開源。

Q1: 加入Default.aspx.cs 出現兩個錯誤

1. _Default 不包含preview的定義,也找不到擴充方法'preview'來接受型別'_Default'的第一個引數(您是否遺漏using 指示詞或組件參考)

2. 名稱 'TextBox1'不存在於目前內容中

這兩個在Default.asp都有宣告,重開專案或者加入namespace應該就行了

Q2: 加入WebPreview and ImageLibrary有個錯誤

加入System.Windows.Forms參考

Q3:  error hresult e_fail has been returned from a call to a com component

沒解決

Q4: A generic error occurred in GDI+

有關圖片存取的問題,這是沒有新增圖片存儲資料夾的緣故

Q5:開啟snaplibrary,執行後出現 輸出類型為類別庫的專案無法直接起始,

為了要偵錯此專案,請將可執行檔專案加入這個參考程式庫專案的方案,然後將他設定為起始專案

原來是因為snaplibrary有兩個專案,對於真正要run的專案右鍵 設定為起始專案 即可。

Q6:access is denied exception from hresult 0x80070005

access_denied_error

解決辦法如下圖

Erroraccess_denied2

成功一次過後,繼續出現error hresult e_fail has been returned from a call to a com component的錯誤

勢必要跟他決一死戰了,可惡

然後每次執行都會跑出不信任網站的錯誤。

IEError  

相关文章