提供一個自己弄的實用的wince6下重啓系統的工具,雙擊就重啓了。
(所有wince6平臺)
http://115.com/file/anmg8nbl#
system_restart.zip
-----------------------------------------------------------------------------------------------------------------------------
使用vs2005
c++編寫
如何執行打開網頁以及目錄下其他exe,可執行文件
BOOL OpenWebTest( void )
{
SHELLEXECUTEINFO lpExecInfo;
lpExecInfo.cbSize = sizeof(SHELLEXECUTEINFO);
lpExecInfo.fMask = SEE_MASK_NOCLOSEPROCESS;
lpExecInfo.hwnd = NULL;
lpExecInfo.lpVerb = NULL;
lpExecInfo.lpFile = _T("http://www.a3gs.com");
lpExecInfo.lpParameters = NULL;
lpExecInfo.lpDirectory = NULL;
lpExecInfo.nShow = SW_SHOWNORMAL;
return ShellExecuteEx(&lpExecInfo);
}
BOOL OpenEXETest()
{
SHELLEXECUTEINFO lpExecInfo;
lpExecInfo.cbSize = sizeof(SHELLEXECUTEINFO);
lpExecInfo.fMask = SEE_MASK_NOCLOSEPROCESS;
lpExecInfo.hwnd = NULL;
lpExecInfo.lpVerb = _T("open");
lpExecInfo.lpFile = _T("\\NandFlash\\test.mp3");
lpExecInfo.nShow = SW_SHOWNORMAL;
return ShellExecuteEx(&lpExecInfo);
}
-----------------------------------------------------------------------------------------------------------------------------
wince定時器
afx_msg void OnTimer(UINT_PTR nIDEvent);//初始化定時器1
xxdlg.h 文件內添加 public內
#if defined(_DEVICE_RESOLUTION_AWARE) && !defined(WIN32_PLATFORM_WFSP)
ON_WM_SIZE()
#endif
//}}AFX_MSG_MAP
ON_WM_TIMER() //事件設置
END_MESSAGE_MAP()
---------------------
void CxxDlg::OnTimer(UINT_PTR nIDEvent)//id定時器
{
SYSTEMTIME CurTime;
CString strTime;
GetLocalTime(&CurTime);
strTime.Format(_T("%d/%02d/%02d %02d:%02d:%02d"), CurTime.wYear,CurTime.wMonth,
CurTime.wDay,CurTime.wHour,CurTime.wMinute,CurTime.wSecond);
strTime = L"---- " + strTime;
SetWindowText(strTime);//把時間放到標題欄上
CDialog::OnTimer(nIDEvent);
}
//作用爲每秒刷新標題欄時鐘,每秒1次
---------------------------
SetTimer(1,1000,NULL); //nIDEvent:是指設置這個定時器的iD,nElapse是指時間延遲。單位是毫秒。這意味着,每隔nElapse毫秒系統調用一次Ontimer(),3
指定應用程序提供的TimerProc回調函數的地址
//初始化定時器1,每1000毫秒一次
添加到初始化軟件時,或者按鍵來啓動
-----------------------------------------------------------------------------------------------------------------------------
新版支持dm9000aep,cep的網卡驅動,支持修改mac地址,之前bsp不支持修改mac。這裏提供dll,和使用方法.
1、替換目錄
X:\WINCE600\PLATFORM\SMDK6410\SRC\DRIVERS\DM9000A
(源代碼替換,如果是dll,就加載到bib文件裏)
2、打開x:\WINCE600\PLATFORM\SMDK6410\FILES\platform.reg
最後面,添加如下內容
[HKEY_LOCAL_MACHINE\FORLINX\MAC]
"MAC1"=dword:12
"MAC2"=dword:34
"MAC3"=dword:56
"MAC4"=dword:78
"MAC5"=dword:9A
"MAC6"=dword:BC
3、應用程序修改程序 MAC.exe
(將MAC.exe文件拷貝到機器裏,運行就直接改了 然後重啓系統)
這裏測試用機爲ok6410A.
http://115.com/file/dp7z61zh#
dm9isa.zip
http://115.com/file/dp7zhy3w#
MAC.zip
-----------------------------------------------------------------------------------------------------------------------------
關於3g的幾個東西
http://115.com/file/dpl2vj04#
3g測試for_wince6.zip
-----------------------------------------------------------------------------------------------------------------------------
移植userkey到OK6410的按鍵驅動
;------------- userkey Driver -------------------------------------------------------------
userkey.dll
$(_FLATRELEASEDIR)\userkey.dll NK SHK
註冊表添加:
;================ userkey ===========
[HKEY_LOCAL_MACHINE\Drivers\BuiltIn\userkey]
"Prefix"="KEY"
"Dll"="userkey.dll"
"Order"="200"
http://115.com/file/be27fp6j#
Userkey.zip
應用程序的讀取
http://115.com/file/anmgvmq2#
Buttons.zip
-----------------------------------------------------------------------------------------------------------------------------
雷凌wifi調試可以參考這篇文章,直接搞定,我都不用寫了,和我的經歷一樣一樣的
http://wenku.baidu.com/view/f09674212f60ddccda38a0cc.html
驅動包,如果你要用去買一個網卡,都會給你驅動的
此處爲調試用
http://115.com/file/bespmd1d#
WinCE下RT3070驅動加載筆記GQK03.20.doc
http://115.com/file/anfscz4f#
5681_5800_WinCE60_driver及指導.rar
-----------------------------------------------------------------------------------------------------------------------------
板載發生器,發出不同頻率的聲音,可以隨時調整。
根據參數進行調整,第一個參數爲響起時間,第二個爲頻率.
http://115.com/file/anmgxs6e#
BEE_App.zip
-----------------------------------------------------------------------------------------------------------------------------