最近自己程式設計的時候,想要在專案中增加乙個顯示和設定系統時間的功能,顯示很好做,利用定時器+getcurrenttime做完了。但是當做到設定系統時間的時候,覺得自己做有點繁瑣,要是能直接呼叫系統自帶的日期/時間函式就好了。後來研究發現這個是可以實現的,附一部分**如下:
process_information psinfo;
if(!createprocess(text("\\windows\\ctlpnl.exe"),text("\\windows\\cplmain.cpl,13"), null, null, false, 0, null, null, null, &psinfo))
closehandle(psinfo.hthread);
closehandle(psinfo.hprocess);
其中ctlpnl.exe是控制面板的可執行檔案,後面的是控制面板中的各種小工具之中的乙個。windows常用的控制面板元件有:
internet選項:\\windows\\inetcpl.cpl,0
pc連線:\\windows\\cplmain.cpl,0
筆針:\\windows\\cplmain.cpl,9
儲存管理器:\\windows\\stguil.cpl,0
電源:\\windows\\cplmain.cpl,5
鍵盤:\\windows\\cplmain.cpl,2
密碼:\\windows\\cplmain.cpl,3
區域設定:\\windows\\intll.cpl,0
輸入面板:\\windows\\cplmain.cpl,11
滑鼠:\\windows\\cplmain.cpl,8
所有者:\\windows\\cplmain.cpl,4
網路和撥號連線:\\windows\\connpnl.cpl,0
系統:\\windows\\cplmain.cpl,6
顯示:\\windows\\cplmain.cpl,7
顯示解析度:\\windows\\hellocpl.cpl,0
音量和聲音:\\windows\\cplmain.cpl,10
正在撥號:\\windows\\cplmain.cpl,1
證書:\\windows\\cplmain.cpl,14
Linux下呼叫系統終端命令popen
最近需要大量的資料分析,但是需要執行乙個gcc名令對所有檔案生成中間檔案,但是makefile不會寫,所以就只能直接呼叫linux終端的命令了,所以使用到了popen 函式,但是執行的時候,每次都會執行一部分然後顯示出錯,什麼原因?google後才發現這個函式的功能是fork子程序,但是每次我的沒有...
WinCE系統USB Mass Storage實現
在談wince的usb mass storage實現之前,首先要具備以下條件 1.開發板支援usbclient裝置。2.開發板上至少有一種儲存裝置可以被用來對映為u盤。現在的處理器一般都帶有usb client或者是usb otg控制器,並且bsp中都有相應的驅動。對於儲存裝置來說,nandflas...
WIN CE系統架構
win ce 系統架構分為素部分 硬體層 oem 層 作業系統層 應用層 硬體層 由cpu 儲存器 i ok 口等組成嵌入式的硬體系統 oem 層 是嵌入式硬體與win ce 作業系統的結合層 主要模組 oal oem 適配層,處理ein ce 核心與目標硬體裝置之間的通訊,如cpu 初始化 處理中...