Windows 的桌面不就是Explorer.exe程序码?你自己写一个程序,界面跟Explorer类似,然后代替他就行了阿。

解决方案 »

  1.   

    我觉得可以用hook来实现
    当按下“开始”时,截获消息
    弹出自己的菜单。
    关于hook,可以去www.vccode.com或是别的网站看看
    有很多例子。
      

  2.   

    美萍是这样做的,首先做一个应用程序,主窗口要全屏大小,样子和桌面差不多。然后需要在机器启动的时候启动它,也就是在注册表Run中。这样启动后这个窗口就盖住了桌面,还需要屏蔽系统键。这个窗口中的功能就可以随意做了。
      

  3.   

    1. hide the task bar
    2. create a window with no title bar to full screen
    3. hook "win" key 
    4. hook "show desktop" commandothers I don't know how to do, for example put icon on desktop
    enjoy
      

  4.   

    to  osborn and others:这种方法确实可以,我也曾经用PB做过一个这样的程序,但看起来不真实,很粗糙,看过美萍的朋友可以仔细观察一下,美萍的任务栏的右下角如输入法等完全是在windows管理下的,一模一样,美萍不可能是用一个程序覆盖Explorer.exe的,我认为它是获取了桌面名柄然后对其做了哪些方面的修改,至于改了什么就不得而知了。