參考:
live writer api參考:
獲取使用者名稱密碼參考:
經過修改後的專案檔案檢視如下:livewriterplugin2.7z
using windowslive.writer.api;using system.windows.forms;
using system.web;引用的dll檔案在你安裝windows live writer的根目錄下
名字叫windowslive.writer.api.dll
新增乙個類檔案,此檔案程式用來處理使用者插入的**
}新增乙個windows form窗體,如圖:
給確定按鈕新增的事件為
private void button1_click(object sender, eventargs e)其中contentprocessor.process(this.textbox1.text);
就是呼叫的我們上乙個類檔案中的處理程式
2.2.1、外掛程式類檔案
[writerplugin("7c371eef-e350-4aae-af28-91613a9137e3", "xland", description = "insert code plugin", name = "xland", publisherurl = "")]其中7c371eef-e350-4aae-af28-91613a9137e3為乙個guid[insertablecontentsource("insert code",sidebartext="insert code")]
public class myplugin:contentsource
}
其他的一些資訊是外掛程式在live writer中的資訊
函式中第一句是建立乙個視窗(我們剛才製作的視窗)
第二句獲取我們輸入的資料(處理過後的資料)
第三句讓live writer知道有東西要插入。
content變數是live writer中的,所以要用ref修飾
都完成後只要把生成的dll檔案放在live writer安裝目錄下plugins資料夾內就可以了
此文章就是用這個外掛程式寫的
貼個圖看下
2.2.2、外掛程式類檔案圖示
[writerplugin("7c371eef-e350-4aae-af28-91613a9137e3", "xland",imagepath="icon.png",description = "insert code plugin", name = "xland", publisherurl = "")]livewriterplugin.rar[insertablecontentsource("insert code",sidebartext="insert code")]
public class myplugin:contentsource
}
另外:
我在我的blog中設定了這樣的樣式
pre這樣設定主要是不讓**太寬,撐破頁面* html pre
但你有沒有想過,雖然這些第三方外掛程式的確為我們提供了方便,但它們真的值得信賴嗎?
最近搬家,沒有網路,閒暇時便用「.net reflector」來檢視windows live writer的內部實現,期望能找到對我開發外掛程式有幫助的api,沒想到卻發現了令人大吃一驚的東西,windows live writer外掛程式可以輕而易舉地竊取你的部落格賬號和密碼!
想知道是怎麼做到的嗎?只需要隨便開發乙個外掛程式,新增對「windowslive.writer.blogclient.dll」的引用和以下的using:
1
using
windowslive.writer.blogclient;
在適當的位置新增以下**:
1
2
3
4
5
6
7
8
9
10
11
stringbuilder sb =
new
stringbuilder();
string
blogids = blogsettings.getblogids();
foreach
(
string
blogid
in
blogids)
執行後檢視sb.tostring(),你會看到你新增到windows live writer裡的所有部落格資訊,包括部落格名稱、主頁位址、使用者名稱和密碼,可怕之處就在於密碼是明文的。
如果外掛程式的作者心懷不軌,他完全可以利用這些內容來控制你的部落格。所以在使用第三方外掛程式之前,最好能夠確定該外掛程式是值得信賴的。
另外,開源的外掛程式也是個不錯的選擇,你可以檢查外掛程式的**中是否包含洩露隱私的內容,並自行編譯使用。
微軟正式推出Windows Live
據國外 報道,微軟windows live服務和應用本周二取消了 beta 標籤,這意味著該產品已經成為正式版本。今天開始,微軟的live信箱已經全面開放註冊,註冊後可以獲得免費的5gb的電子信箱。和yahoo信箱一樣,微軟的live信箱在中國和美國使用不相同的帳號,live.cn和live.com...
Windows live服務終於來了!
大家應該都知道microsoft有乙個著名的live計畫 之前 url www.live.com url 一直是英文版本訪問,今天訪問一下竟然已經有中文版本出現了,雖然是beta版,但感覺還是相當不錯的!因為把各項服務整合以後用起來相當方便,不用再在各個頁面之間來回切換了,訪問速度也提高了!使用者介...
微軟與方正簽署Windows Live合作協議
在過去的幾年中,方正科技與微軟公司一直保持著密切的溝通與合作,雙方在正版windows軟體預裝 微軟硬體銷售等方面進行了廣泛合作,並取得了令人矚目的成績。2007年5月,方正科技家用pc全面啟用windows vista作業系統,覆蓋高 中 低產品線,將高品質的方正pc與windows vista的...