wince隐藏任务栏与去除桌面图标 快捷方式

转载自:http://blog.csdn.net/maoxiaosan/article/details/8272232

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

阅读更多
文章标签: wince 界面
个人分类: WINCE
博主设置当前文章不允许评论。

没有更多推荐了,返回首页

不良信息举报

wince隐藏任务栏与去除桌面图标 快捷方式

最多只允许输入30个字

加入CSDN,享受更精准的内容推荐,与500万程序员共同成长!
关闭
关闭