现在的位置: 首页 > 综合 > 正文

wince隐藏任务栏与桌面图标

2013年05月16日 ⁄ 综合 ⁄ 共 1708字 ⁄ 字号 评论关闭

=============================================================

标题:wince隐藏任务栏与桌面图标

摘要:

备注:Windows CE 5.0

日期:2010.5.17

姓名:朱铭雷

=============================================================

       有的时候在系统启动之后,不希望看到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,隐藏之后的效果如图:

抱歉!评论已关闭.