win7下面的文件權限比較麻煩,尤其是系統目錄裏面的,比如當時要精簡help目錄的東西,硬是不讓刪除,是有手動給當前用戶分配權限,我一般用cacls,但是如果用程序怎麼辦呢?
char szTempCmd[MAX_PATH] = {0};
sprintf(szTempCmd,"cmd /c takeown.exe /f %s%s",szPath,"\\devmgr.dll");
WinExec(szTempCmd, SW_HIDE);
Sleep(100);
sprintf(szTempCmd,"cmd /c icacls.exe %s%s /grant system:F",szPath,"\\devmgr.dll");
WinExec(szTempCmd, SW_HIDE);
Sleep(100);