一区二区三区日韩精品-日韩经典一区二区三区-五月激情综合丁香婷婷-欧美精品中文字幕专区

分享

用C#編寫ActiveX控件(三)

 愛 虎 2010-12-23

在前面我們已經(jīng)完成了ActiveX控件的開發(fā),接下來的就是發(fā)布它了。

        首先,我們建立一個windows安裝項目,并將ActiveX控件的主輸出添加到項目輸出中。然后,改動ActiveX控件的主輸出文件,將其Register屬性改為vsdrpCOM.如圖:

下一步,我們改動項目屬性,將引導(dǎo)程序更改為 Web引導(dǎo)程序。很遺憾的是,在 Web引導(dǎo)程序設(shè)置 中的安裝文件夾URL中必須使用絕對路徑,不能使用相對路徑。這意味著生成安裝程序的時候就必須確定路徑,不是很方便。在示例中,我使用了localhost,在發(fā)布中可以改為實際的域名。

    現(xiàn)在我們生成安裝程序,并把相應(yīng)得程序拷貝到正確的目錄中(本例中為默認(rèn)網(wǎng)站目錄下的ActiveX文件夾中)。我們可以直接執(zhí)行Setup.Exe文件,以驗證安裝文件的正確性。在我的機器上正確執(zhí)行了,成功了!

 

    現(xiàn)在我們又要重新改動helloworld.htm文件了。修改后的結(jié)果如下:

<body bgcolor='#223344'>

<object id="helloworld"

   classid="clsid:9551B223-6188-4387-B293-C7D9D8173E3A" Width="184" Height="96" codebase="ActiveX/Setup.Exe"

> 

</object>

<br>

<input type='button' onclick='helloworld.ShowMessage("Hello World!")' value='Click'>

</body>

注意,我們在object塊中加入了codebase屬性,這就是制定的下載控件的位置,可以使用相對路徑。別忙,我們現(xiàn)在還不能正確請求這個頁面,因為我們還沒有對我們的控件進行簽名。簽名可以采用兩種方式,一種是在上面生成安裝程序的時候簽名,另一種是使用sn.exe簽名。推薦大家使用后者,因為可以提供更多選項。本人很懶,就不多寫了,大家可以參考csdn上的文章《發(fā)布ActiveX。先給給大家提個醒,在申請證書的時候選擇 高級證書申請。

 

       至此,《用C#編寫ActiveX控件》完結(jié)。大家有什么問題,可以和我留言。 

       NEW:源碼下載

紅馬天下 版權(quán)所有
博客:http://homer.cnblogs.com/
歡迎轉(zhuǎn)載,但轉(zhuǎn)載必須注明作者和出處。

    本站是提供個人知識管理的網(wǎng)絡(luò)存儲空間,所有內(nèi)容均由用戶發(fā)布,不代表本站觀點。請注意甄別內(nèi)容中的聯(lián)系方式、誘導(dǎo)購買等信息,謹(jǐn)防詐騙。如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請點擊一鍵舉報。
    轉(zhuǎn)藏 分享 獻花(0

    0條評論

    發(fā)表

    請遵守用戶 評論公約

    類似文章 更多

    精品人妻一区二区三区免费| 内射精品欧美一区二区三区久久久| 少妇人妻无一区二区三区| 夫妻激情视频一区二区三区| 国产日韩欧美专区一区| 日韩精品在线观看一区| 丰满人妻一二区二区三区av | 少妇淫真视频一区二区| 日韩一区欧美二区国产| 人妻熟女欲求不满一区二区| 午夜福利激情性生活免费视频| 视频在线观看色一区二区| 久久99午夜福利视频| 日韩av欧美中文字幕| 欧美日韩国产亚洲三级理论片| 精品国产亚洲一区二区三区| 国产免费观看一区二区| 日本欧美在线一区二区三区| 欧美人妻盗摄日韩偷拍| 黄片免费观看一区二区| 五月婷婷六月丁香狠狠| 亚洲午夜福利不卡片在线| 国产在线小视频你懂的| 午夜福利网午夜福利网| 欧美日韩一级黄片免费观看| 99久久国产精品免费| 香港国产三级久久精品三级| 欧美精品中文字幕亚洲| 国产在线小视频你懂的| 日韩1区二区三区麻豆| 国产不卡最新在线视频| 国产精品一区二区视频大全| 中文字幕免费观看亚洲视频| 风韵人妻丰满熟妇老熟女av| 亚洲黄片在线免费小视频| 亚洲一区二区三区中文久久| 亚洲一区二区三在线播放| 91久久精品国产一区蜜臀| 99久免费精品视频在线观| 激情综合五月开心久久| 中文字幕乱码一区二区三区四区|