程式發布:將 MFC 程式(使用 DLL)製作成安裝包,並在安裝過程中自動安裝 Windows 服務

發布 科技 2024-03-02
3個回答
  1. 匿名使用者2024-01-26

    使用 InstallShield,但 InstallShield 沒有用於註冊系統服務的嚮導,而是使用 ** 來實現它。

    Windows 服務的資訊:

    1.已註冊的服務名稱:這是我們在任務管理器中看到的程序的名稱。

    2.服務的顯示名稱:這是我們在 Service Manager 上看到的名稱。

    3.服務說明:不用說,這是可選的

    4.服務呼叫的程式路徑:服務執行的程式。

    5.伺服器的啟動型別:是自動、手動還是禁用。

    有了這些資訊,我們就可以開始寫作了。

    function onfirstuiafter()

    string szservicename, szservicedisplayname, szservicedescription, szservicepathfile, szstartserviceargs;

    number ,bstartservice,begin

    showobjwizardpages(next);

    szservicename=”hiadmin”;

    已註冊服務的名稱。

    szservicedisplayname=”test”;

    服務顯示名稱。

    szservicedescription=”just test”;

    服務說明。 szservicepathfile=targetdir^”\server\\;

    程式檔案的路徑,以及安裝路徑下伺服器目錄中的檔案。

    bstartservice=0;

    啟動型別為“自動”。

    szstartserviceargs=”";

    serviceaddservice ( szservicename, szservicedisplayname, szservicedescription, szservicepathfile, bstartservice, szstartserviceargs );

    servicestartservice(szservicename,”");

    在末尾新增一行,以便在安裝程式時啟動服務。

  2. 匿名使用者2024-01-25

    製作安裝包,使用安裝包製作工具,網上有大名鼎鼎的,第二名,第三名等等。

    一般軟體都會有這些設定配置,你只需要新增它們,當然也可以使用指令碼。

    主要支援安裝包製作工具。

    您只需要學習如何使用安裝包製作工具。

  3. 匿名使用者2024-01-24

    建立乙個 MFC DLL 專案。

    選擇具有靜態鏈結 MFC 的規則 DLL

    這樣,生成的DLL自帶執行時,可以直接放在其他計算機上執行。 但是,DLL的大小會增加很多。 VC++ 2010 將增加 1MB 以上。

    如果它是在 win32 專案中建立的 DLL,請單擊“專案”-“屬性”。

    選擇“在靜態庫中使用 MFC”。 簡而言之,無論您如何設定專案,都必須確保選擇“在靜態庫中使用 MFC”以滿足您的要求。

相關回答
13個回答2024-03-02

如果 MFC 程式已完成,則可以在原始碼中根目錄下獲取類,檢視這些類,或者使用某些 ** 猜測 ActiveX 的名稱,並在 Internet 上搜尋相關資訊。

12個回答2024-03-02

字尾dll是系統檔案,平時開啟不執行的情況,如果非要開啟的話,用記事本,但是開啟後就亂碼了。

6個回答2024-03-02

1)開啟IDE,載入您的專案,然後單擊“Add-in”選單下的“Add-in Manager”。 >>>More

15個回答2024-03-02

方法如下: 方法1:

在wifi狀態下,繼續在蘋果商店安裝軟體,安裝成功後再解除安裝。 >>>More

18個回答2024-03-02

將程式從iPad傳輸到iTunes資料庫的操作如下: >>>More