folder_location="C:\Windows\Temp"
import os
from subprocess import PIPE,Popen
import time
import ctypes


start=time.time()
class disable_file_system_redirection:
        _disable = ctypes.windll.kernel32.Wow64DisableWow64FsRedirection
        _revert = ctypes.windll.kernel32.Wow64RevertWow64FsRedirection
        def __enter__(self):
            self.old_value = ctypes.c_long()
            self.success = self._disable(ctypes.byref(self.old_value))
        def __exit__(self, type, value, traceback):
            if self.success:
                self._revert(self.old_value)

with  disable_file_system_redirection():
    users=os.popen("net users").read().split()[5:-8]
fil_usr=[]
for i in users:
    if i!='Administrator' and i!='DefaultAccount' and i!='Guest' and i!='WDAGUtilityAccount':
        fil_usr.append(i)
print fil_usr
for i in fil_usr:
    cmd1="icacls {} /T /remove {}".format(folder_location,i)
    print(cmd1)
    with  disable_file_system_redirection():
        print os.popen(cmd1).read()
    cmd2="icacls {} /T /grant {}:R".format(folder_location,i)
    print(cmd2)
    with  disable_file_system_redirection():
        print os.popen(cmd2).read()

