Ok, risolto. Ho installato le librerie win32 di Python. Questo è il codice per modificare file di sistema:

codice:
from win32com.shell import shell  
import win32api  
import sys  
import os     
def main():  
    # eseguito con diritti admin  
    pass
    # Qui il main, nel mio caso ho modificato il file hosts
    f=open("C:\\Windows\\System32\\drivers\\etc\\hosts", "w")
    f.write("127.0.0.1\twww.google.com")
    f.close()    
if __name__ == '__main__':  
    if not shell.IsUserAnAdmin():  
        win32api.ShellExecute(0, "runas", sys.executable, ' '.join(sys.argv), os.curdir, 1)  
    else:  
        main()
Grazie per l'aiuto!