問題タブ [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.
python - winregを使用してpythonで「@」エントリを作成する
winregを使用して、次のレジストリ調整をpythonに変換しようとしています:
痛みは、再現できないように見える「@」にあります。C# の例を見ると、たとえば空の文字列 '' を使用して @ を入力しています。上記を手動でインポートして winreg の EnumValue() を使用すると、このエントリも '' として表示されます。しかし、python winreg で同様のことを行うことはできないようで、これまでのところ回避策は見つかりませんでした。
問題を示すコード:
手動でインポートした後、エントリの名前は (デフォルト) になり、それを使用しても機能しません。
よろしく、スヴェン
python - pytest でレジストリ接続をモンキーパッチする方法
現在、Python スクリプトの単体テストを作成しています。私の関数の1つに次のコードがあります:
ほとんどのテストにmonkeypatchを使用しています。ConnectRegistry (または OpenKey) 関数にモンキーパッチを適用して、必要なデータを返す方法があるかどうか疑問に思っていました。さまざまなデータをフィードして、動作をテストします。
node.js - NodeJS - WINREG モジュールを使用して環境変数の値を再帰的に取得する
次の NodeJS 実装を探しています。
\Volatile Environment レジストリで CLIENTNAME 変数を再帰的に検索します。
現在、私が持っている解決策は次のとおりです。
キーパスを動的にするエレガントな方法はありますか?
python - Python: HKLM からレジストリ キー (およびサブキー) を削除する方法 (エラー 5 を取得)
Python スクリプトを使用して、特定のレジストリ キーを削除しようとしています。
「HKEY_CURRENT_USER」からのキーの読み取りと削除に問題はありませんが、「HKEY_LOCAL_MACHINE」から同じことをしようとすると、恐ろしいWindowsError: [Error 5] Access is denied が表示されます。
管理者権限で IDLE IDE 経由でスクリプトを実行しています。
コードは次のとおりです。
python - Python スクリプトで Winreg をインポートする
現在、Jenkins のフリースタイル ジョブに取り組んでおり、ビルド手順の 1 つは Python スクリプトを実行することです。私はこの仕事に数日間取り組んできましたが、これはそれを完了するために必要な最後のビルドステップの 1 つです。import winregモジュールが存在しないことを知らせるエラーが表示されるところまで来ました。
CentOS に Jenkins をインストールしましたが、このディストリビューションではこのモジュールをインポートできないというドキュメントを読みました。
これを解決するには、Windows マシンに切り替える以外に方法はありませんか?
ありがとう