您的位置:首页 > 其它

wince隐藏任务栏与桌面图标

2010-08-30 11:49 267 查看
wince隐藏任务栏与桌面图标

有的时候在系统启动之后,不希望看到
wince
的桌面和任务栏,也就是不希望用户看到
wince
系统界面。这就要隐藏任务栏,去除桌面的快捷方式,以及输出文本。

如,现在桌面的情况如图:




1



隐藏任务栏

project.reg
文件中加入:

[HKEY_LOCAL_MACHINE/Software/Microsoft/Shell/AutoHide]

@="1"


2



去除“
My Device
(我的设备)”“
Recycle Bin
(回收站)”快捷方式

shell.reg
文件中,注释掉如下代码:

[HKEY_LOCAL_MACHINE/Explorer/Desktop]

;"{000214A0-0000-0000-C000-000000000046}"="My Device"

;"{000214A1-0000-0000-C000-000000000046}"="Recycle Bin"


3



去除“
wordpad
”快捷方式

wceappsfe.dat
文件中,注释掉如下代码:

;Directory("/Windows/LOC_DESKTOP_DIR"):-File("LOC_MSPWORD_LNK","/Windows/wordpad.lnk")


4



去除“
My Documents
”快捷方式

wceappsfe.dat
文件中,注释掉如下代码:

;Directory("/Windows/LOC_DESKTOP_DIR"):-File("LOC_MYDOCUMENTS_LNK", "/Windows/mydocs.lnk")


5



去除“
iexplore
”快捷方式

wceshellfe.dat
文件中,注释掉如下代码:

;Directory("/Windows/LOC_DESKTOP_DIR"):-File("LOC_INTERNETEXPLORER_LNK", "/Windows/iexplore.lnk")


6



去除桌面上的有关
wince
版本的文本(
Microsoft Windows CE...


/WINCE500/PUBLIC/SHELL/OAK/HPC/CESHELL/UI
目录下
desktopview.cpp
文件中注释掉如下代码:

#ifndef SHIP_BUILD

// notears 2010.5.17

/*
WCHAR wszVersion[256];

OSVERSIONINFO VerInfo;

VerInfo.dwOSVersionInfoSize = sizeof(OSVERSIONINFO);

::GetVersionEx(&VerInfo);

::wsprintf(wszVersion, L"Microsoft Windows CE v%d.%02d (Build %d on %s) ",

VerInfo.dwMajorVersion, VerInfo.dwMinorVersion, VerInfo.dwBuildNumber, TEXT(__DATE__));

if (m_hbmpDesktop && !fTileBackgroundImage)

{

rc.top = rcBlt.bottom + 5;

}

else

{

rc.top = rc.top + (rc.bottom - rc.top) / 2 - 8;

}

::DrawText(hdc, wszVersion, -1, &rc, DT_SINGLELINE | DT_CENTER | DT_TOP);*/

#endif

重新烧写
NK
,隐藏之后的效果如图:



转自:http://blog.csdn.net/joyzml/archive/2010/05/17/5601060.aspx
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: