問題タブ [protected-mode]
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.
asp.net - 自分のサイトを信頼済みサイト ゾーンに追加し、信頼済みサイトの保護モードをプログラムで無効にする
自分のサイトを信頼済みサイト ゾーンに追加し、信頼済みサイトの保護モードをプログラムで無効にする方法はありますか?
サイトを閲覧すると、信頼済みサイトに自動的に追加され、同時に信頼済みサイトの保護モードを無効にする必要があります。
assembly - 保護モード x86 で 16 ビット レジスタにアクセスできますか?
Windows x86 でプロテクト モードで16 ビット レジスタ ( など) にアクセスできますAX
か? CX
このコードは有効ですか? mov ax,123
ありがとう。
assembly - 保護に切り替えるとマシンが再起動するのはなぜですか?
64 ビットで非常に単純なオペレーティング システムを作成しようとしています。最初に保護モードに入ろうとしていますが、この時点で失敗しています。
32 ビットにファー ジャンプすると、マシンが再起動します。
私のコードは、アドレス 0x100 の別のアセンブリ プログラムでメモリにロードされます。
コードはnasmでコンパイルされており、qemu -fda
.
これまでに取得したコードは次のとおりです。
ロングジャンプの前に実行するjmp $
と、プログラムは正しく停止しますが、ロングジャンプが完了すると、マシンが再起動します。
セグメントなどを設定するのを忘れましたか?
operating-system - リアル モード プログラムとプロテクト モード プログラムの本当の違いは何ですか?
OSとハードウェアの観点から、リアルモードとプロテクトモードの違いを知っています。
しかし、私は、プログラムがリアルモードまたはプロテクトモードについて何を「知っている」のかを理解しようとしています? ソース コード/オブジェクト コードを見ながら、それがリアル モード プログラムであるかどうかをどのように判断できますか?
答えを探していると、「リアルモード」プログラムは OS サブルーチンとともに BIOS サブルーチンを使用するのに対し、「プロテクトモード」プログラムは OS サブルーチンのみを使用するということしか思いつきません。レジスタのオペコードが異なり、オフセット アドレスの長さが異なるため、命令コードが異なります。リアル モード プログラムとプロテクト モード プログラムを区別する他の機能はありますか?
assembly - セグメント オフセット ペア bs セグメント記述子
32 ビット プロセッサのセグメント記述子と比較して、物理アドレス計算用の 8088 のセグメント オフセット ペアの違いを理解するのに少し混乱しています。
どんな説明でも大歓迎です。
x86 - Intel x86 64 ビット CPU で互換モードに加えて保護モードが必要なのはなぜですか?
intel
ソフトウェア開発者マニュアル(セクション 3.1)を読んでいます。ここで言われているのは
IA-32 アーキテクチャは、保護モード、実アドレス モード、およびシステム管理モードの 3 つの基本的な動作モードをサポートしています。
と
Intel 64 アーキテクチャは、IA-32e モードを追加します。IA-32e モードには 2 つのサブモードがあります。
この 2 つのサブモードはCompatibility mode
と64-bit mode
です。したがって、Intel 64
アーキテクチャには 4 つの動作モード (保護モード、実アドレス モード、システム管理モード、IA-32e モード) が含まれます。しかし、どの保護モードが必要なのかわかりませんIntel 64
か? IA-32e の互換性サブモードでは、64 ビット OS に再コンパイルすることなくレガシー 16 ビットおよび 32 ビット アプリケーションを実行でき、64 ビット サブモードでは、OS が 64 ビット リニア アドレス空間にアクセスするアプリケーションを実行できます。64 ビット OS を使用している場合、プロテクト モードはどこで使用されますか? アプリケーションの実行は IA-32e モードによって保証されます。
internet-explorer-11 - IE11が断続的にページをロードしない
多くのユーザーから、IE11 を使用して Web サイトにアクセスすると空白のページが表示されると報告されています。空白のページすら表示されず、ブラウザは最後にアクセスしたページにとどまることがあります。これらのユーザーは、問題なく他のドメイン (google.com など) にアクセスできます。
失敗しているブラウザーの場合、それらのユーザーが IE で保護モードを無効にすると、サイトに再びアクセスできるようになりますが、何千ものユーザーがいて、それぞれに再構成するように指示することはできないため、これは良い解決策ではありません。言うまでもなく、ネットサーフィンをして、空白のページを見て、エラー レポートを提出せずに続行する潜在的な顧客のビジネスを完全に失っていることは言うまでもありません。
Firefox と Chrome は正常に動作します。また、保護モードで IE11 を使用している場合でも、一部のユーザーには問題がなく、コンピューターは正常に動作しているようです。
IIS7 からサイトを実行しています。同じサーバー上の他のサイトは正常に動作します。問題があるのは特定のサイトだけであり、断続的に発生し、一部のコンピューターに影響を与え、他のコンピューターには影響しません。
この問題が発生しないようにするには、サーバーまたはネットワークの設定で何かできることがあるはずですが、それが何であるかについては困惑しています. 失敗しているブラウザでネットワーク トラフィックを見ると、GET 要求が説明なしで中止されているだけです。Wireshark でトラフィックを確認すると、エラーは表示されず、IIS ログにもエラーは表示されません。失敗したブラウザーのうち、GET 要求を行うために Web サーバーへの接続を開いているわけでもありません。要求はただちに中止されています。
アドバイスをいただければ幸いです。
(フォローアップ): 私たちが行った別のテスト: どのコンピューターが「動作する」か、またはどのコンピューターが動作しないかという同じパターンで、開発サーバーで問題を再現できます。ウェブサーバーをオフにしてみましたが、問題は変わらず、空白のページ エラーが引き続き発生しました。では、明らかに、ページ コンテンツにあるものとは何の関係もありませんか? オフィス ネットワーク上の 9 台のコンピューターでテストを実行しました。5 台は動作し、4 台は失敗しました。私たちは皆困惑しています。:/
(1 月 24 日のフォローアップ): 問題の原因は突き止めましたが、修正方法はまだわかりません。Windows レジストリの奥深くで、Zonemap フォルダにキーが設定され、キー値 2 の「play.net」ドメインが追加されています。誰かが play.net と入力すると、IE はそのキーを認識し、エラー メッセージなしで震え、停止します。 (Firefox と Chrome は問題なく処理できます)。
次の質問は、そもそもそのキーの設定とは何ですか? おそらく ActiveX コントロールはどこかにあるのでしょうが、過去に ActiveX コントロールを作成した可能性のある多くのコーダーがいなくなって久しいため、この 15 年前のサイトで見つけることができませんでした。
ドメイン全体をスキャンして、レジストリ キーを操作している可能性のあるものをリストする方法を知っている人はいますか?