关闭

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

标签: wince界面
250人阅读 评论(0) 收藏 举报
分类:

转载自: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,隐藏之后的效果如图:

0
0

查看评论
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
    个人资料
    • 访问:721次
    • 积分:12
    • 等级:
    • 排名:千里之外
    • 原创:0篇
    • 转载:3篇
    • 译文:0篇
    • 评论:0条
    文章分类
    文章存档