問題タブ [winreg]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
1262 参照

python - Pythonの_winregでDWORD値を記述しますか?

レジストリにDWORD値を書き込む必要があるプロジェクトに取り組んでいます。他の値の書き方は知っていますが、この値の書き方がわかりません。

1に設定する必要があります。これはPythonで_winregを使用してどのように行われますか?

0 投票する
3 に答える
8273 参照

python - Python で Windows レジストリ値を削除する

Python を使用して Windows のレジストリから値を削除したいのですが、Python ドキュメントの sub_key がわかりません:

使用したい次のコードがあります。

この関数は次のように使用する必要があります。

ps使用する場合、言及するのを忘れていました:

セッション内のすべての環境変数が消去されます...

前もってありがとう、オズ

私の栄光の失敗:

0 投票する
3 に答える
1396 参照

python - Python:レジストリAPIを使用しないWindowsレジストリハイブアクセス

XPコンピューターのソフトウェアハイブとntuser.datの両方で、Windowsレジストリからいくつかのデータを抽出しようとしています。現在reg.exe、ハイブの読み込みと_winregデータの抽出に使用しています。reg.exeデータをバックアップしているコンピューターは通常オフラインであり、それらのハードドライブを外部ドライブベイに配置し、そこから別のWindowsセッションでハイブをロードしているため、使用する必要があります。バックアップ対象のコンピューターは、ハードドライブに障害が発生したり、起動できなくなったりすることが多いため、起動することはできません。

Linuxで実行されるユーティリティを見てきました。hivexこれはcモジュールとPythonラッパーを組み合わせて、WindowsレジストリAPIを使用せずにWindowsレジストリへの読み取り専用(制限付き書き込み)アクセスを可能にします。残念ながら、のWindowsバージョンはないようhivexです。おそらく、ハイブファイルに直接アクセスしてWindowsのWindowsレジストリにアクセスする必要があるとは誰も考えていなかったからです。

外部実行可能ファイルを呼び出すことには多くの問題があり、それに加えてバックアップユーティリティプラットフォームが制限されるため、reg.exe呼び出される依存関係を削除したいと思います。subprocess.Popen()

ハイブファイル自体に直接アクセスできるPythonモジュールを知っている人はいますか?私はすでに知っていて、現在使用して_winregいるので、それが役に立たないことを示唆しています。前もって感謝します。

0 投票する
1 に答える
1116 参照

python - Python:winregモジュール:Windows 7:None is not valid HKEY error

Windows 7 winth winreg モジュールのレジストリ値を読み取っているときに問題が発生しました。同じ問題を解決するためのポインタはありますか?

コード :

出力:

0 投票する
2 に答える
11098 参照

python - スタートアップレジストリにPythonスクリプトを追加するにはどうすればよいですか?

起動時にPythonスクリプトを実行しようとしていますが、Windowserrorアクセス​​が拒否されたというエラーメッセージが表示されますが、再起動するたびにteamviewer(ダウンロードしたサードパーティプログラム)が実行されるため、起動時にプログラムを起動できるはずです。コンピュータなので、起動時にプログラムを実行できるはずです(ただし、何か別のことをしている可能性があります。したがって、起動時にスクリプトを実行するためにteamviewerがどのように異なる動作をしているのかを明らかにできれば、役に立ちます。 )。

これが私のスクリプトです

どんな入力でも大歓迎です。

0 投票する
1 に答える
1542 参照

python - Python_winreg-REG_BINARYを読み取ります

_winregとPythonを使用してWindowsレジストリを読みたい

正常に動作しますが、REG_BINARY値が表示されません...あるキーでバイナリ値を作成すると、どこでも、バイナリではなく他の値が表示されます。ウィンドウを取得するには、バイナリ情報を解析する必要があります。弊社のHW/SWエビデンスのライセンスキーです。このコードを使用したいのですが、関係ありません。

0 投票する
2 に答える
7935 参照

python - Python _winreg の問題

Windows レジストリ (Python) にアクセスして、 _winregを使用してキー値をクエリしようとしていますが、機能しません。次の行は、「システムが指定されたファイルを見つけることができません」という WindowsError を返します。

何時間も試行した後、Python はパスの「Maya」部分を超えて認識できないようです (「2012\...etc...」サブパスが「見えない」か存在しないようです)。今、レジストリ エディタを開いて、HKLM にそのようなパスがあることを保証します。Windows 7 64ビットを使用しています。私が間違っていることは何か分かりますか?これは私を夢中にさせています。ありがとう...

0 投票する
2 に答える
4439 参照

python - PythonでDWORD値を設定するためのヘルプが必要

WindowsレジストリにDWORD値を設定しようとしています。0xFFFFFFFFしかし、私がこれを試してみると:

エラーをスローします:

ValueError:データを指定されたタイプに変換できませんでした。

助けてください..

0 投票する
2 に答える
17137 参照

python - Pythonのwinregモジュールのインポート中のImportError

Windowsレジストリを操作するためにPythonのwinregモジュールを使用したかったのです。しかし、winregモジュールをインポートしようとすると、ImportErrorが発生します。

このモジュールを個別にインストールする必要がありますか?どんな提案も役に立ちます。

0 投票する
2 に答える
965 参照

python - Python と _winreg を使用してレジストリから DWORD 日付を読み取る

Python を使用して Windows レジストリから DWORD 日付を読み込もうとして_winreg.QueryValueExいますが、正しい形式を取得できません。

datetimeなんとか使えないかな?

ありがとうございました


編集

kindallのソリューションは以下で機能しました。

使用された最終的な行は次のとおりです。