以下は、Python を使用して Windows で権限を追加または削除する方法に関する記事です。非常に参考になるので、皆様のお役に立てれば幸いです。一緒に見てみましょう
Python を使用して Windows プラットフォームで開発する場合、ユーザーの特定の権限を動的に追加または削除する必要がある場合があります。この場合、AdjustTokenPrivileges API を通じてこれを実現できます。
たとえば、SE_TCB_NAME 権限をユーザーに割り当てたいです
flags = win32security.TOKEN_ADJUST_PRIVILEGES | win32security.TOKEN_QUERY token = win32security.OpenProcessToken(win32api.GetCurrentProcess(), flags) id = win32security.LookupPrivilegeValue(None, win32security.SE_TCB_NAME) privilege = [(id, win32security.SE_PRIVILEGE_ENABLED)] print win32security.AdjustTokenPrivileges(token, False, privilege)
たとえば、ユーザーから SE_TCB_NAME 権限を削除したいです
flags = win32security.TOKEN_ADJUST_PRIVILEGES | win32security.TOKEN_QUERY token = win32security.OpenProcessToken(win32api.GetCurrentProcess(), flags) id = win32security.LookupPrivilegeValue(None, win32security.SE_TCB_NAME) privilege = [(id, 0)] print win32security.AdjustTokenPrivileges(token, False, privilege)
関連するおすすめ:
以上がPython を使用して Windows で権限を追加または削除する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。