2010年9月24日星期五

Windows Phone 7 Final RTW Build 7003 Unlocked Emulator

在WP7實機推出市面之前,可以體驗一下WP7 OS,這個Emulator Image是Windows Phone Developer Tool的Unlock版本,是暫時最新的,但可能玩的功能不太多,我相信(希望..)不是最終零售時的版本。
http://forum.xda-developers.com/showthread.php?t=784523

20100923_173815-t.jpg20100923_173904-t.jpg20100923_174011-t.jpg20100923_174053-t.jpg20100923_174119-t.jpg20100923_174445-t.jpg20100923_174516-t.jpg20100923_174700-t.jpg

2010年9月21日星期二

ASP.NET - 發現嚴重安全性問題

今天由Scott Guthrie(微軟開發部門掌舵人)剛發佈的消息,原文可按此觀看,我細看這個問題後,覺得有必要告訴給更多人知。

以往寫ASP.NET的人都會把Connection String,License Key或API Key之類的敏感資料放在web.config,當然這不是因為懶或其他原因,大家都知道這是有必要這樣做,我和其他ASP.NET開發人員一樣,可能都花了不少時間,花了不少唇舌向他人解釋為什麼要放在web.config,因為一般人(老闆...甚至PM...)都認為這是不安全。
但當然由ASP.NET 1.0到現在4.0都沒聽過很多事故發生,但由於是次問題牽涉到web.config,所以不容忽視。

容我以最簡單的方式解說這問題成因,
一般情況下,IIS不會對*.config的檔案名稱的Request,作出任何對外Response,例如download file。
但.NET 3.5 SP1 / 4.0,就有一個漏洞Override IIS的安全性保護,而可以容許做上述的動作。

Scott Guthrie立即發出解決方案,亦同時建立討論區給人發問。(這是很少見的,可想而知問題的嚴重性。)

Windows Phone 7 - 檔案總管? File Manager?

雖然Windows Phone 7實在來得太遲,但我個人對WP7是充滿期望的,主要原因是支援XBOX Live。
所以前天推出Windows Phone Developer Toolkit 正式版之後,我急不及待想立即開工寫一點東西。

我本想探索一下WP7的File System是怎樣,但WPDT的WP7模擬器實在太簡單,只得一個IE和簡單的設定,沒有檔案總管之類的東西,所以我上MSDN Forum查詢一下。

20100920_210509-t.png20100920_210530-t.png20100920_210738-t.png

照Forum上的MVP所說,即使是實機,亦沒有所謂的檔案總管,當然原因是什麼我不知道,可能靠Third Party的軟件還是什麼到時再算。
但為什麼網上有很多Emulator的Screen Shot都比較完整呢?原來是Hack Rom...

wp7s_unlocked-t.jpgwp74-t.jpg

具體情況,大家可以自己去下面幾條Url看看。
How To Unlock Task Manager, File Explorer, Word And Excel On Windows Phone 7 Emulator
How To Unlock Windows Phone 7 Series Emulator
Windows Phone 7 build 7.0.0.6077--for WP7 emulator only (Unlocked)

Windows Phone 7 支援中文良好

WP7 CTP時,中文的支援並不好,剛剛立即一試中文和香港字,顯示的效果已十分好。
20100920_211349-t.png