問題タブ [remote-registry]

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 投票する
2 に答える
31506 参照

powershell - PowerShellで出力パラメータを使用してメソッドを呼び出す方法は?

PowerShellで開始するためのスクリプトに取り組んでいます。リモート Windows コンピューター上のマップされたネットワーク ドライブを列挙する、動作中の VBScript スクリプトを変換しようとしています。

タスクの 1 つは、リモートWMIを使用してレジストリを読み取り、explorer.exe のプロセス所有者を見つけて、ログインしているユーザーを特定することです

ただし、呼び出す必要がある WMI メソッドはWin32_Process の GetOwner()であり、戻り値を格納するために 2 つの出力パラメーターが必要です。

出力パラメーターを使用してメソッドを呼び出すにはどうすればよいですか? 2 つの文字列を指定しようとすると、次のエラーが発生しますCannot find an overload for "GetOwner" and the argument count: "2".。MSDN ページには 2 つのパラメーターがあると記載されているため、何が間違っているのかわかりません。

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

python - リモート マシンで単一のレジストリ キー値を読み取る

この一見非常に単純な目標を達成するのに非常に苦労しています...

スキャンしたマシンに新しいバージョンのソフトウェアを適用する必要があるかどうかを監査するために、複数のマシンで 1 つのレジストリ キーの値を収集する必要があります。私は、会社のポリシー (薬物に関するものですが、何ができますか) に従って、python 3 のみを使用することを許可されています。

winregモジュールを使用してリモートマシンに接続することを検討しています(資格情報を使用して、ドメインにいます)が、何度も直面しています

TypeError: オブジェクトは PyHKEY オブジェクトではありません (またはその他の多くの問題)。

これは非常に一般的なニーズのようで、私が間違っていることを理解するために使用できる python 3 の例を見つけるのが難しいことに驚いています。

どなたでもご協力いただけると幸いです。前もって感謝します。

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

c++ - 64 ビット マシンに接続する RegConnectRegistry に関する問題

64 ビット エディションの Windows でパフォーマンス レジストリに接続すると、奇妙な現象が発生します。プログラム全体が停止し、コールスタックが読み取れなくなります。長いタイムアウトの後、接続試行は中止され、すべてが正常に戻ります。

唯一の解決策は、リモート マシンが 32 ビットの Windows XP、2003、2000 でない限り、一度に 1 つのスレッドだけがリモート レジストリにクエリを実行するようにすることです。その後は、必要な数のスレッドを使用できます。

なぜこれが起こっているのか、技術的な説明はありますか? 何も思いつかずに2〜3日ウェブを検索しました。

これはテスト プログラムです。最初に 1 つのスレッドで実行し (64 ビット Windows に接続)、次に tmain のコメントを削除して 4 つのスレッドで実行します。1 つのスレッドで実行すると期待どおりに動作し、4 で実行すると、しばらくストールした後に ERROR_BUSY (dwRet == 170) が返されます。

プログラムを実行する前に、RegConnectRegistry でリモート マシンを正しく設定することを忘れないでください。

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

iis-6 - ワーカープロセスはOpenSubKeyを呼び出しますが、リモートレジストリサービスにアクセスするとnullを返します

私のWebサーバーはIIS6に展開されています。Webサーバーは、いくつかのリモート操作コマンドを実行するプロセスを作成することにより、リモートマシンでリモートレジストリサービスを正常に開始します。

この最初の行は正常に実行されます。ただし、2行目はnullを返します。

私はMSDNから理由を見つけようとしました。nullを返すケースは1つだけです。サブキーが存在しない場合があります。

  • 十分な権限がない場合は、例外がスローされます。しかし、サブキーは実際に存在します。別のマシンを変更して、VisualStudio2008でコードをデバッグします。2行を正常に実行できます。

  • 十分な権限がある場合は、LocalMachineを開くだけでなく、そのサブキーを開くこともできます。

私はこれについてかなり混乱しています。

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

c# - ServiceControllerのインスタンス化に時間がかかりすぎる場合があります

リモート/ローカルマシン名とサービス名を使用してServiceControllerのインスタンスを作成しています。sthと入力すると。マシン名としてstackoverflow.comのように、コンストラクターは長時間ブロックし、例外を返します。

例:

このプロセスをキャンセルするために、ここで一種のタイムアウトを設定するにはどうすればよいですか?

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

c# - リモート レジストリ

これは、リモート レジストリ アクセスについて何度か話題になっていることは知っていますが、これを実装する方法に関する良い例を見つけることができません。

私はhttp://www.codeproject.com/KB/cs/cpimpersonation1.aspxを見つけましたが、これは私が望むことを行うコードを持っているようですが、これはアプリが実行されているのと同じ PC に接続しているようです。私が望むのは、別のドメインのリモート PC に接続することです。

私はいくつかの読書を行ってきましたが、このコードを変更する方法がわかりません。

コードを使用してリモートPCに接続する方法について、何か助けていただければ幸いです。

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

c# - CMDから実行すると、Webサービスから実行する場合とは異なる結果が得られるのはなぜですか?

WebサービスのアプリケーションプールのIDが「myDomain\myUser」に設定されています。このWebサービスからPsList.exeを実行すると、次のエラーが発生します。

xxxxにプロセッサパフォーマンスオブジェクトが見つかりませんMicrosoft.comからExctrlstを実行して、パフォーマンスカウンタを修復してみてください。

しかし、「myDomain \ myUser」ユーザーでCMDを実行し、Webサービスから呼び出されるのと同じコマンドを発行すると、次のようになります。

E:\ bin \ PsList.exe \xxxx-u管理者-p5ecr3t

すべてが正常に動作します。

では、なぜ、そしてCMDまたはWebサービスからPsListを実行することの違いは何ですか?CMdとWebサービスの両方が同じアカウントで実行されます。

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

c# - C#を介したWindows7およびServer2008のリモートレジストリへのアクセス

ネットワーク内のコンピューター(ドメインが構成されていない)のリモートレジストリにアクセスする方法を探していましたが、何度か失敗しました。

アクセスを正常に取得できる唯一の方法は、以前は再編集して接続し(ユーザーとパスワードの入力を求められます)、プログラムでそれを実行しようとすることです。

クレデンシャルに問題があるようですが、コードでこれをプログラムで実行する方法を検索できませんでした。

よろしく、マルコ。

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

registry - InnoSetupでリモートマシンのレジストリにアクセスする方法

顧客サイトのコンピューターを更新するために使用するInnoSetupインストーラーがあります。通常、2台のコンピューターがありますが、3台以上の場合もあります。すべてがネットワーク化されており、1つだけがヘッドレスです。

すべてのヘッド付き(ヘッドレスの反対の場合)ワークステーションでインストーラーを実行するのは比較的簡単です。したがって、これらのコンピューターに関連するすべてのタスクを実行できます。ヘッドレスワークステーションで実行する必要のあるタスクもあります。一般に、これらは複数回実行できる迅速で単純なタスク(小さなファイルのコピーとサービスの再起動)です。

ただし、再起動が必要なタスクなど、1回だけ実行するのが最適な時間のかかるタスクに遭遇することがあります。この特定のケースでは、壊れたバージョンのUltraVNCがインストールされているかどうかを判断する必要があります。私が知っている最善の方法は、ヘッドレスワークステーションのレジストリを照会することです。残念ながら、RegQueryStringValueリモートマシンでレジストリをクエリするためのオプションは提供されていません。

これをどのように行うのですか?

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

.net - リモートレジストリを読み取れません

(ローカルイントラネット上のホストから)レジストリキーをリモートで読み取ろうとしています...

  • すべての権限は、ローカル+リモートマシンで設定されます。

  • また、リモートレジストリサービスは両方のマシンで実行されています。

  • それでも、.netコードから試行すると(両方のフレームワークが試行されました:v4.0 / v3.5-sp1)、不正アクセス例外が発生します(場合によってはハンドルが無効なエラーになります)。

何か案は??ヘルプをいただければ幸いです。