cms架構下新增乙個應用程式

2021-08-04 16:34:15 字數 777 閱讀 3400

在cms中,運用程式和命令是同等對待的,它們都是使用者空間可執行的。但是在除了

cms系統中,運用程式和命令是不同對待的。往

cms中增加乙個應用程式或者命令的步驟:

1:要把它正確歸類,就是根據它的屬性正確地放入

userspace

目錄下的三個目錄中的乙個。同時在相應的目錄下的

makefile

中增加這個程式或者命令的編譯命令。如果這個程式或者命令本身就有乙個

makefile

,那麼就要把這個

makefile

包含進去。

2:定義乙個新的實體

id(命令不用)。同時如果這個程式將訪問

mdm,那麼要給這個程式賦予

cms entity id

在1-15

之間。同時定義

nda-access-***

標誌。然後在

nda-access-subscriber

中增加nda-access-***

標誌位。

3:定義乙個

cmsentityinfo

結構,這個結構定義在userspace/public/include/cms_eid.h檔案中,結構如下:

typedef struct cmsentityinfo;

4:程式實現的模式

一般要呼叫cmsmsg_init和

cmsmdm_init

函式,這個函式是初始化訊息機制和記憶體共享的,然後執行這個程式的主函式,同時在主函式退出的時候要進行銷毀處理。

從乙個應用程式挑到另乙個應用程式

背景 假如有a,b兩個程式 當然都得是你自己寫的 想在a程式中判斷b程式是否存在本機上,存在就啟動他,啟動的時候彈出乙個對話方塊,對話方塊的內容是a程式帶過去的。背景到此結束,下面是實現流程。實現 plain view plain copy 這個方法明白人一看就懂,你要是不懂還是先去看基礎教程吧!這...

乙個應用程式例項

在開發一些應用系統的時候,由於程式內在的一些特徵,系統的某些組成子程式只允許執行乙個應用程式例項,以保證業務和資料處理安全。本文將從實際應用角度來分析其實現原理,對三種實現方式進行測試比較,從而確定一種合適的實現方法。文章的例子使用c 語言進行描述。程序匹配 對於每乙個應用程式執行例項都會包含該例項...

將乙個應用程式新增做成windows服務

在伺服器端執行的乙個應用程式,為完成客戶端路徑分析等功能 此應用程式只需要執行著就可以,沒有介面等要求 因此,考慮把此應用程式新增到伺服器端電腦管理的服務中,可以啟動和停止。這裡新增乙個名為 remoting 的服務。實現過程 c windows資料夾下 或者其他路徑都可以 2.啟動cmd,執行 i...