問題タブ [wsc]

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 に答える
824 参照

vbscript - クラスを wsc ファイルに含める

わかりました、ここで何が間違っていますか? 私はこの方法でクラスを含むvbscriptを含めようとしています:

スクリプト.VBS:

登録された .wsc ファイル:

クラス.VBS:

クラスなどを使用する場合は、wscファイルで定義する必要があるのではないかと考えていましたか? わからない..

助けてくれてありがとう!

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

java - Java クライアント アプリケーションと Salesforce (wsc API) の統合に関する問題

Java アプリケーションを介して salesforce に接続する必要があり、salesforce.com Introductionで提供されている手順に従いました。このプロセスでいくつかの問題に直面しましたが、助けがあれば本当に助かります。

  • 問題 1:wsc.jarまず第一に、GIT からプロジェクトを複製した後、ビルドできません。myeclipseコンパイラのバージョンが 1.6 の場合、プロジェクトをインポートするとコンパイル エラーが発生します。コンパイラのバージョンを 1.7 に変更すると、エラーは発生しませんでした。

  • 問題 2: jar ファイルを作成する代わりにwsc-20.jar、オンライン リソース (以下のコメントにあるリンク) からダウンロードしenterprise.jar、セールスフォース開発者から提供された WSDL から生成しました。wsc-23.jarプロジェクトのビルドパスにとを含めenterprise.jar、セールスフォースから提供されたコードを実装しました (以下のリンクを参照)。コードを実行すると、以下のような実行時例外が発生し、リクエストを に送信できませんでしたtest.salesforce.com。例外とエラー ログを以下に示します。

調査の結果、Java JRE のバージョンを 1.7 に切り替えたときに、API ライブラリと Java コードが問題なく動作することがわかりました。しかし、どういうわけかこれは 1.6 環境では機能せず、以下のエラーが発生し、プロジェクトの Java バージョンを 1.7 にアップグレードできません。

実行時例外:

com.sforce.ws.ConnectionException: https://test.salesforce.com/services/Soap/c/36.0/にリクエストを送信できませんでした com.sforce.ws.transport.SoapConnection.send(SoapConnection.java:129) で com.sforce.soap.enterprise.EnterpriseConnection.login(EnterpriseConnection.java:1) で com.sforce.soap.enterprise.EnterpriseConnection.( EnterpriseConnection.java:1) at com.nsf.ecap.web.business.proposal.SalesforceLoginTest.main(SalesforceLoginTest.java:27) 原因: javax.net.ssl.SSLHandshakeException: sun.security.validator.ValidatorException: PKIX パス構築に失敗しました: sun.security.provider.certpath.SunCertPathBuilderException: com.sun の com.sun.net.ssl.internal.ssl.Alerts.getSSLException(Alerts.java:174) で要求されたターゲットへの有効な証明書パスが見つかりません。 com.sun.net.ssl.internal.ssl.Handshaker.fatalSE(Handshaker.java:187) [ 1]com.sun.net.ssl.internal.ssl.ClientHandshaker.processMessage(ClientHandshaker.java:124) com.sun.net.ssl.internal.ssl.Handshaker.processLoop(Handshaker.java:516) com. sun.net.ssl.internal.ssl.Handshaker.process_record(Handshaker.java:454)ssl.internal.ssl.Handshaker.process_record(Handshaker.java:454)ssl.internal.ssl.Handshaker.process_record(Handshaker.java:454)

どんな提案でも大いに役に立ちます。

0 投票する
0 に答える
485 参照

windows - \\root\SecurityCenter2 で WMI が同じ A/V 製品のエントリを重複して表示するのはなぜですか?

WMI を使用して、Windows セキュリティ センターに登録されているウイルス対策/スパイウェア対策/ファイアウォール製品を取得しています。先月から、ESET Internet Security の重複エントリが表示されるようになりました (v12.2.29 以降)。他の誰かが、マカフィーでも同じことが起きたと言いました。

ESETは言っthat since Windows 8, WMI should not be used to check this as there is new API made specifically for thisた。どうやらこれはIWscProductであり、実際には重複を報告していないようです。

しかし、WMI も引き続き使用できるかどうかを知りたいです。これは Win8 より前のバージョンで必要であり、Win8+ で使用すべきではないという報告は見たことがありません。

テストするには、次のコマンド ラインを使用して、インストールされているウイルス対策製品を確認します。 WMIC /Node:localhost /Namespace:\\root\SecurityCenter2 Path AntiVirusProduct Get /Format:List

そして、これは私のコンピューターで出力されるものです:

Windows Defender は無効になっており、ご覧のとおり、2 番目の ESET エントリは 1 か月以上変更されていません。

今私の質問は次のとおりです。

  1. WMI(C) を引き続き使用して、Win8+ の Windows セキュリティ センターにクエリを実行できますか?
  2. そうでない場合、これに関するレポート/警告を見た人はいますか?
  3. それともマイクロソフトのバグですか?
  4. それとも、ESET (および McAfee?) が何か間違ったことをしていますか (古いバージョンを登録解除せずに新しいバージョンを登録している)?

どんな助けでも大歓迎です。