winform在打包程式中加入註冊控制項

2021-05-23 12:35:08 字數 776 閱讀 6622

7月份畢業之後在公司裡也沒有多少事可以幹,就是一直跟著乙個虹膜裝置。情況就是:我們公司買別的廠家的虹膜,給我們dll檔案,然後呼叫就可以了。。。現在程式唯一有點難的就是在執行程式之前要註冊乙個控制項,在開發的時候呼叫一下regsvr32 mycontrol.ax才可以執行程式,但是最後要把這個程式打包,要在安裝程式中進行註冊。搞了好久才搞出來。現在說一下大體的步驟,如果有更簡單的方法請大牛們指點一下。。開發工具是vs2008

1.先把regsvr32 mycontrol.ax命令封裝到乙個.exe檔案裡,方法就是建立乙個控制台程式,**如下:

using

system;

using

system.collections.generic;

using

system.text;

using

system.diagnostics;

namespace

cmd}

}

注:要把mycontrol.ax放到debug目錄下。

2.把上面生成的.exe檔案新增到安裝程式裡,方法是:在vs2008的解決方案資源管理器中右擊你建的安裝專案,選擇檢視->檔案系統,然後把.exe檔案和mycontrol.ax新增到應用程式資料夾

3.新增自定義操作,方法是:在vs2008的解決方案資源管理器中右擊你建的安裝專案,選擇檢視->自定義操作,然後在左邊的視窗中右擊安裝,選擇新增自定義操作,把應用程式資料夾下的.exe檔案新增就完成了,這樣打包以後程式就能自動註冊mycontrol.ax控制項了

每天學一點,每天進步一點

WinForm程式打包教程

1.編寫完成的winform程式 2.安裝部署項 installer 安裝完成後,在 解決方案 上右鍵,選擇 新增 新建專案 找到 其他專案型別 按下圖操作順序執行 建立完成後 在彈出的 新增專案輸出組 頁面選擇winfrom專案 在中間部分右擊,在彈出框中選擇 新增 檔案 加入程式的依賴項 將 快...

3月29日 如何在winform中加入動態系統時間

第一步 拖乙個lable和乙個 timer控制項 第二步 在 timer控制項的tick方法中 private void timer1 tick object sender,eventargs e 第三步 在 form1 load 事件中鍵入如下 private void form1 load ob...

在 程 序 中 加 入 英 文 朗 讀 功 能

2001年02月21日 17 05 00 金 山 詞 霸2000 的 英 文 全 文 朗 讀 功 能 相 信 一 定 給 嘗 試 過 的 用 戶 留 下 了 很 深 刻 的 印 象,而 作 為 一 個 程 序 設 計 者,你 一 定 也 想 在 自 己 的 程 序 中 加 入 類 似 的 功 能 吧...