Pythonを使用したWindowsレジストリアクセス(winreg)
用途の広い言語であり、ユーザーがサポートする非常に多くのモジュールを利用できるため、PythonはOSレベルのプログラミングにも優れていることがわかります。この記事では、PythonがWindowsオペレーティングシステムのレジストリにアクセスする方法を説明します。
winregという名前のモジュールをインポートする必要があります Python環境に。
以下の例では、winregモジュールを使用して、最初にConnectRegistry関数を使用してレジストリに接続し、次にOpenKey関数を使用してレジストリにアクセスします。最後に、アクセスしたキーの結果を出力するforループを設計します。
例
import winreg #connecting to key in registry access_registry = winreg.ConnectRegistry(None,winreg.HKEY_LOCAL_MACHINE) access_key = winreg.OpenKey(access_registry,r"SOFTWARE\Microsoft\Windows\CurrentVersion") #accessing the key to open the registry directories under for n in range(20): try: x =winreg.EnumKey(access_key,n) print(x) except: break
出力
上記のコードを実行すると、次の結果が得られます。
ApplicationFrame AppModel Appx Audio Authentication AutoRotation BITS Casting ClosedCaptioning CloudExperienceHost Component Based Servicing …….. …..
-
Virtualenv を使用して Windows に複数の Python バージョンをインストールする
あなたがここにいる理由: Windows OS バージョン 10 以降を使用しています 同じコンピュータで複数のバージョンの Python を使用したい 「Virtualenv を使え」というインターネットにうんざりしている TL;DR Command Promptを開く pip install virtualenv と入力します 必要な python をダウンロードします バージョン (PATH に追加しないでください!)、path\to\new_python.exe を覚えておいてください。 新しくインストールされたバージョンの virtualenv を作成するには、Command
-
Windows 10 でレジストリ エディタへのアクセスを無効にする方法
この記事では、Windows 10 のレジストリ エディターを無効にする手順について説明します。Windows レジストリはコンピューターのすべての設定の階層データベースであることをご存知のように、この素晴らしいユーティリティを無効にすることは賢明ではありません。ただし、レジストリを無効にすると、レジストリは通常どおり機能し続けますが、誰も (あなたまたは非常に技術に精通した人を除いて) PC にアクセスして、あらゆる種類の不正な変更を行うことができなくなります. Windows レジストリをブロックするのは簡単な作業ではありません。この記事を最後まで読み、手順を完全に理解している場合は、