wince應用程式如何呼叫控制面板的程式

2021-09-30 06:57:00 字數 1082 閱讀 5997

我們在做一些專案時,有時會要求輸入一些引數來對系統進行設定,本來這些引數在控制面板中可以設定,但產品又不可能要求使用者自己開啟控制進行設定。

如果可以在程式中呼叫控制面板中的引數設定對話方塊,就ok了,即省略了開發的步驟,又減少使用者操作的繁瑣,下面我講一下如何在程式中呼叫控制面板中的對話方塊。

本人對.net不是很熟悉,只能使用evc來完成。

使用如下方法完成這個功能:

process_information pi;

createprocess(_t("//windows"), _t("//windows"), null, null, false, 0, null, null, null, &pi);

ctlpnl.exe:是控制面板管理程式,直接執行是沒有什麼效果的。

cplmain.cpl:是控制面板元件,也就是我們在控制面板中看到的乙個個圖示和功能,就是由它提供的,在windows目錄下有很多的cpl,其實這個檔案就是乙個dll.

下面這些是一些比較常用的

cplmain.cpl,22

設定 - 證書

cplmain.cpl,19

設定 - 連線

cplmain.cpl,18

設定 - 區域設定

cplmain.cpl,16

設定 - 時鐘

cplmain.cpl,15

設定 - 無線資料交換

cplmain.cpl,13

設定 - 今日

cplmain.cpl,12

設定 - 按鍵

cplmain.cpl,11

設定 - 選單

cplmain.cpl,10

設定 - 刪除程式

cplmain.cpl,9

設定 - 聲音和提醒

cplmain.cpl,8

設定 - 輸入

cplmain.cpl,7

設定 - 調整螢幕

cplmain.cpl,5

設定 - 關於

cplmain.cpl,4

設定 - 記憶體

cplmain.cpl,2

具體的引數,大家自己試一試,不同的ce版本有不同的引數

WinCE調起控制面板中應用程式

在windowsmobile中 cplmain.cpl,0.cplmain.cpl,30分別對應的程式如下 ctlpnl.exe cplmain.cpl,0 對比度調整 ctlpnl.exe cplmain.cpl,1 set password 鎖定 設定密碼 ctlpnl.exe cplmain....

WINCE下如何診斷應用程式崩潰

無論你是乙個單純的電腦使用者還是一名高階軟體工程師,都一定對程式崩潰不陌生。做為一名windows ce應用程式開發者,你也一定遇到過下圖這種場景 這個對話方塊告訴你,有乙個叫installer.exe的程式在位址00019320處崩潰了。如果這個程式歸你負責,那麼你的問題就來了 怎麼找出這個bug...

WinCE應用程式的開發

wince應用程式的開發是wince開發中很重要的乙個環節。本文將簡單介紹一些wince應用程式開發的基本概念。先說開發工具,目前用得比較多的開發工具有evc4 sp4 vs2005 vs2008和platform builder。其中platform builder主要是用來定製作業系統的,雖然也...