如何隐藏所有盘符(不要使用修改注册表这个方法)

解决方案 »

  1.   

    ShowWindow(FindWindow('Progman', nil), SW_HIDE); //隐藏
    ShowWindow(FindWindow('Progman', nil), SW_SHOW); //显示
    可以吗?
      

  2.   

    使桌面上的图标消失,连桌面上的右键功能也不能使用如果不让初学者乱用"我的电脑"的话,那么把程序放到"启动"里,顺便把"Windows资源管理器"也去掉, 再加上个多用户密码,那么想破坏电脑文件也无从下手了。var
    hDesktop : THandle;
    begin
    hDesktop := FindWindow('Progman', nil);
    ShowWindow(hDesktop, SW_HIDE);
    end;