問題タブ [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 に答える
126 参照

python - winregを使用してpythonで「@」エントリを作成する

winregを使用して、次のレジストリ調整をpythonに変換しようとしています:

痛みは、再現できないように見える「@」にあります。C# の例を見ると、たとえば空の文字列 '' を使用して @ を入力しています。上記を手動でインポートして winreg の EnumValue() を使用すると、このエントリも '' として表示されます。しかし、python winreg で同様のことを行うことはできないようで、これまでのところ回避策は見つかりませんでした。

問題を示すコード:

手動でインポートした後、エントリの名前は (デフォルト) になり、それを使用しても機能しません。

よろしく、スヴェン

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

python - pytest でレジストリ接続をモンキーパッチする方法

現在、Python スクリプトの単体テストを作成しています。私の関数の1つに次のコードがあります:

ほとんどのテストにmonkeypatchを使用しています。ConnectRegistry (または OpenKey) 関数にモンキーパッチを適用して、必要なデータを返す方法があるかどうか疑問に思っていました。さまざまなデータをフィードして、動作をテストします。

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

node.js - NodeJS - WINREG モジュールを使用して環境変数の値を再帰的に取得する

次の NodeJS 実装を探しています。

\Volatile Environment レジストリで CLIENTNAME 変数を再帰的に検索します。

現在、私が持っている解決策は次のとおりです。

キーパスを動的にするエレガントな方法はありますか?

0 投票する
4 に答える
8586 参照

python - Python: HKLM からレジストリ キー (およびサブキー) を削除する方法 (エラー 5 を取得)

Python スクリプトを使用して、特定のレジストリ キーを削除しようとしています。
「HKEY_CURRENT_USER」からのキーの読み取りと削除に問題はありませんが、「HKEY_LOCAL_MACHINE」から同じことをしようとすると、恐ろしいWindowsError: [Error 5] Access is denied が表示されます。
管理者権限で IDLE IDE 経由でスクリプトを実行しています。
コードは次のとおりです。

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

python - Python スクリプトで Winreg をインポートする

現在、Jenkins のフリースタイル ジョブに取り組んでおり、ビルド手順の 1 つは Python スクリプトを実行することです。私はこの仕事に数日間取り組んできましたが、これはそれを完了するために必要な最後のビルドステップの 1 つです。import winregモジュールが存在しないことを知らせるエラーが表示されるところまで来ました。

CentOS に Jenkins をインストールしましたが、このディストリビューションではこのモジュールをインポートできないというドキュメントを読みました。

これを解決するには、Windows マシンに切り替える以外に方法はありませんか?

ありがとう