我在98里面改注册表,想要使网上邻居从桌面消失。
我改了注册表,但是必须要注销以后才可以看到变化,连刷新也不行。
有没有什么办法不注销,直接让系统重新从注册表中读取?
--------------------------------------------------
如果实在不行,如何在程序里面使系统注销?

解决方案 »

  1.   

    一个办法是把Explorer进程kill掉。等它重新运行的时候就可以了。
    另外,你可以试试::PostMessage(HWND_TOPMOST,WM_SETTINGCHANGE,0,0);
      

  2.   

    ExitWindowsEx(EWX_LOGOFF|EWX_FORCEIFHUNG,NULL);
      

  3.   

    干掉Explorer后如何重生,
    WinExec(??);
      

  4.   

    重生:
    STARTUPINFO si;
    PROCESS_INFORMATION pi;
    CreateProcess(NULL,"explorer.exe",NULL,NULL,false,
                  0,NULL,NULL,&si,&pi);
    不过这种办法不太好。你试试WM_SETTINGCHANGE消息吧。
    98下注销可以用xiulun(红蚂蚁) 的办法。