HSBC Direct 懶人工具

00:23 0 Comments A+ a-

HSBC Direct Lazybox # HSBC Direct 懶人工具

0. 緣起
與銀行妹認識快一年了,所以寫了這支程式以茲紀念,哈哈。沒啦,開玩笑的別當真。應該說我是匯豐銀的重度用戶,除了該行的保險,其餘個人金融產品我都有使用。其中,HSBC Direct 我用得最有心得。而這支小程式最初是要寫來幫我完成「批次週期轉帳」的功能的,然而就在幾天前,HSBCD 也開放這項功能了,哇咧。這也算是 MS Visual Studio 2008 的實驗作品。這支小程式使用了 VS2008 的兩樣新功能,LINQ、及型別推論(VB2008 專有)。嘿,還真是不錯玩呢。

1. 系統需求
基本上 .Net Framework ,裝得上的都能用。目前實際試過可用的,Windows XP/2003/Vista/2008。但於 Windows Server 2008 使用時,好像會有奇怪的當機現象,原因待查。
另,因為有使用了 LINQ 等新功能,所以必需有安裝 .Net Framwork 3.5 才能執行。
Ref:下載 .Net Framwork 3.5 Online Setup
PS:.Net Framwork 3.5 Offline Setup 有 197MB,實在很大,就由各位看倌自行決定囉?

2. 操作介面
如圖所示,很明顯的。就不多說明了。



3. 廢話一串
程式當初最主要的訴求,是想要一眼就看到我的各帳戶的存款額資料;及進行自動轉帳功能。但是後者的功能算是有點風險(?!)/危險(?!),所以開放下載的程式,是將這部份取消的;還有另外一小部份的功能,我也都先拿掉了。是的,下載版的程式,跟我自己使用的程式功能是有差異的,下載版的程式只能算是相當陽春的機器人登入而已。另外,值得注意的是,本程式是自動循環登入,直到登入成功為止。也就是說,如果使用者的密碼設定有誤的話(目前還未加入中斷循環的功能,未來大概有可能會加吧),那就...慘了,別忘了,這是銀行的服務,連3次錯誤,您的帳戶是會被鎖住的哦XD

剛開始寫這程式時,因為有大量登入登出的動作,我有很乖的去信告知我的動機,隔兩天就接到銀行的關心電話。好笑的是,才接完電話,因為自己一時失誤,不小心連錯3次,再加上啟用網路服務的電話密碼被我搞錯,造成整個帳戶被完全凍結。此時只能用最麻煩的書面申請流程,來重啟我的 HSBCD 帳戶,而這一拖,就拖了將近兩個星期。差點搞到無錢可花的窘境,冏rz

啊對,程式是直接由網頁撈資料的,如果該站的網頁有相當改版時,可能造成程式解析失敗,那麼就得重改程式才可以再使用了。雖然程式是經過我自己的測試,以及幾位友人的協助測試,但還是可能有隱藏的 bug 未被抓出,如果,各位有發現程式需要改進的地方,也請通知我,我會盡力改進的。

好了,廢話說完,如果您是 HSBC Direct 的用戶,也相信我這支程式不會作怪的話,就請盡量下載去玩吧。當然帳戶玩掛了,可別找我唷@_@

HSBC Direct Lazybox.7z,21.2KB,由 SkyDrive 下載
HSBC Direct Lazybox.exe,76.0KB
MD5 Checksum: 2A5B51E0DA46428B5332FF067C5431D3
SHA1 Checksum: 1C751EF7EE9F7FA22DC0977A0E97B7968F7DF6B1