問題タブ [secure-crt]
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.
exception-handling - STATUS_INVALID_CRUNTIME_PARAMETER 例外を識別する方法
プラットフォームは Windows 7 SP1 です。
私は最近、コードが無効なパラメーターを「安全な」CRT 関数の 1 つに渡していたために発生した問題のデバッグに時間を費やしました。その結果、アプリケーションは警告も何ももなく、クラッシュ ダイアログさえも表示されずにすぐに中止されました。
最初に、Windbg を自分のアプリケーションにアタッチして、これを理解しようとしました。ただし、クラッシュが発生したとき、コードが Windbg に侵入するまでに、Windbg が侵入しなければならなかった 1 つのスレッドを除いて、ほぼすべてのスレッドが強制終了されていました。何が間違っていたのか、手がかりはありませんでした。そのため、代わりに Visual Studio をデバッガーとしてアタッチし、アプリケーションが終了したときに、すべてのスレッドがエラー コード0xc0000417で終了するのを見ました。それが、無効なパラメーターの問題がどこかにあるという手がかりを与えてくれました。
次に、これをデバッグしようとした方法は、もう一度 Windbg をアプリケーションにアタッチすることですが、今回はランダムに (試行錯誤により) 、 、 などのさまざまな場所にブレークポイントを配置kernel32!TerminateThread
しkernel32!UnhandledExceptionFilter
ますkernel32!SetUnhandledExceptionFilter
。
多くの場合、ブレーク ポイントをSetUnhandledExceptionFilter
すぐに配置すると、クラッシュが発生したときの問題のあるスレッドのコールスタックと、間違って呼び出していた CRT 関数が表示されました。
質問:すぐに bp をSUEFに配置するように指示された直感的なものはありますか? これをもう少しよく理解したいと思います。試行錯誤でこれを行うのではありません。2 番目の質問は、Visual Studio で特定したエラー コードに関するものです。VS に頼らずに、Windbg でスレッドの終了コードを特定するにはどうすればよいですか?
java - .crt で KeyStore を使用する
https の使用を強制する外部 Web サービスとアプリケーションを統合する必要があります。この Web サービスの作成者は、https 要求を行うために使用する .crt ファイルを提供してくれました。調査の結果、セキュリティで保護された https アクセスに KeyStore クラスを使用する次のコードが見つかりました。
このコードでは、KeyStore には入力ストリームとパスワード trustStore.load(instream, password.toCharArray())
が必要です。ただし、私が理解しているように、.crt ファイルを使用する場合はパスワードは必要ありません。したがって、証明書をロードするこの方法は私には適していません。同時に、これまでに発見したことから、ここで提供したコードは、SSL 証明書を使用するように HttpClient を構成する唯一の方法です。.crt 証明書を使用するために HttpClient を構成する回避策はありますか?
ありがとう、
アンドレイ
bash - conemuマクロの「回線送信遅延」方式?
私は頻繁に SecureCRT を使用していますが、'line send delay' オプションがとても気に入っています。マップされたキーを介して送信された行にミリ秒単位の遅延を挿入できます。マップされたキーは、OS に対してコマンドを送信する速度が速すぎる場合があるため、これは非常に役立ちます。元:
次のように入力する必要があります。
いいえ:
私が学んだことから、ConEMU のマクロは SecureCRT のマップされたキーにかなり似ています。しかし、「回線送信遅延」オプションがわかりませんでした。他の誰かがこれを行う方法を知っていますか?
python-2.7 - Pythonはtelnet経由でEnterキーを送信します
アクセスサーバーにアクセスした後、「Enter」キーを送信できません。デバイス名を入力してEnterキーを押す必要があります...ここまでは機能します....この後..別のEnterキーを送信する必要があります..スクリプトの改行のように見えますが、Enterキーではありません
...改行を送信していることを示しています。しかし、入力キーではありません:
Enter キーを送信する必要がありますが、次のようにする必要があります。
前もって感謝します
vbscript - CRT vbs スクリプトを使用してログ ファイルを作成する
配列から入力を受け取るコマンドを送信するスクリプトを実行したいと考えています。配列の要素ごとに、印刷を別のログ ファイルに出力します。
これまでに作成したスクリプトは次のとおりですが、機能しません。送信された最後のコマンドの印刷のみを保存するようです。
どのようにそれを行う正しい方法でしょうか?
vbscript - ホスト VBS へのセキュア CRT 送信コマンド
ねえ、ログインしてホスト/サーバーにコマンドを送信できる簡単なスクリプトを作成しようとしました:
私の問題は、何も送信しないことです。