是sfc_os.dll的第五号函数吧?这个dll在2k和xp中文件名不同,作用是暂时去掉单个文件的保护,重启和恢复保护,替换完成后重启没有提示,除非手动运行sfc,不知道是不是你想要的
 #include <windows.h>
#pragma comment(lib,"user32")

typedef DWORD WINAPI SfcFileException(DWORD dwUnknown0, PWCHAR pwszFile, DWORD 
dwUnknown1);
int main ()
{
    DWORD result = 0;
    WCHAR szW[100] = L"C:\\Windows\\system32\\cmd.exe";     
           
    HMODULE hLib = LoadLibrary("SFC_OS.DLL"); 
    SfcFileException *se = (SfcFileException*)GetProcAddress(hLib,(LPCSTR)5);
    
    result = se(0,szW,-1);
    
    if (result)
        MessageBox(NULL,"err","err",MB_OK);
    else MessageBox(NULL,"success","success",MB_OK); 
    
    FreeLibrary(hLib);
    return 1;
}

  
  
  
  
  原文:
  好像sfc.dll导出了一个未文档函数(忘掉了),调用可以去掉系统文件的保护,现在找不到文章
  
 目前搜到的一些都是插线程winlogon.exe,有会那个函数的吗,帮帮忙


 
 中 国 最 强 网 游 --- 网 易 梦 幻 西 游 ,166 万 玩 家 同 时 在 线 

--~--~---------~--~----~------------~-------~--~----~
 要向邮件组发送邮件,请发到 [email protected]
 要退订此邮件,请发邮件至 [EMAIL PROTECTED]
-~----------~----~----~----~------~----~------~--~---

回复