Python を使用して Windows で権限を追加または削除する方法

不言
リリース: 2018-04-24 13:37:09
オリジナル
2123 人が閲覧しました

以下は、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 画面クリア機能の追加方法のご紹介

以上がPython を使用して Windows で権限を追加または削除する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート
私たちについて 免責事項 Sitemap
PHP中国語ウェブサイト:福祉オンライン PHP トレーニング,PHP 学習者の迅速な成長を支援します!