問題タブ [dep]
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 - 「データ実行防止」は、Vista 64 で (VS2008) ローカル ASP.Net 開発サーバー (別名 Cassini) を強制終了します。
ASP.Net アプリケーション (Visual Studio 2008 で記述され、Vista 64 ビットで実行) のデバッグ中に、ローカルの ASP.Net 開発サーバー (「Cassini」など) が応答を停止することがあります。
「データ実行防止 (DEP) によって WebDev.WebServer.exe が強制終了された」というメッセージが頻繁に表示されます。
イベント ログには、単に「WebDev.WebServer.exe が動作を停止しました」と表示されます。
この「問題」は、DEP がデフォルトでオンになっているため、Vista 64 ビットでより頻繁に発生すると聞いています。したがって、DEP をオフにすると、問題が「解決」される場合があります。
しかし、私は疑問に思っています:
DEP がプロセスを強制終了させる原因となる Cassini の既知のバグ/状況はありますか?
あるいは、データ実行防止を無効にする実際の危険性は何ですか?
c++ - 追跡データ実行防止 (DEP)
私たちのソフトウェアの 1 つを実行しているときに、テスターは Windows のデータ実行防止ダイアログに直面しました。
デバッグ目的で開発者のコンピューターでこの状況を再現しようとしましたが、成功しませんでした。
DEP 保護がアプリケーションを強制終了する原因を見つける方法を知っている人はいますか? これに使用できる既存のツールはありますか?
fogbugz - FogBugzでDEPをオフにする必要があるのはなぜですか?
FogBugzをローカルにインストールすると、DEPがオフになっていると主張するのはなぜですか?
windows - IIS: Windows Server 2008 でデータ実行防止を無効にする方法は?
Windows 2008 dev ボックスで DEP を無効にしようとしましたが、成功しませんでした。
私は試しました: システム プロパティ -> パフォーマンス オプション -> データ実行防止 -> 重要な Windows プログラムとサービスに対してのみ DEP を有効にする
(まだ起こります)
システムのプロパティ -> パフォーマンス オプション -> データ実行防止 -> 選択したものを除くすべてのプログラムとサービスに対して DEP を有効にする
この場合、c:\windows\system32\inetsrv\ フォルダーで inetinfo.exe と w3wp.exe の両方を選択しようとしましたが、選択すると次のエラーが表示されます。
「64 ビットの実行可能ファイルに DEP 属性を設定することはできません」。
どこかにメモリリークがあると確信していますが、それは別の問題です。私は自分の開発環境でしばらくそれを使用できて満足しています (実際、それを手放す必要があるのは、それを確認できるようにするためです)
どんな助けでも大歓迎です!
Thx、ダグ
sql - SQLServerがSETANSI_PADDINGOFFを廃止するのはなぜですか?
のMSDNBOL(Books Online)によるとSET ANSI_PADDING
、
Microsoft SQL Serverの将来のバージョンでは、ANSI_PADDINGは常にオンになり、オプションを明示的にオフに設定したアプリケーションはエラーを生成します。新しい開発作業でこの機能を使用することは避け、現在この機能を使用しているアプリケーションを変更することを計画してください。
私はこのオプションを使用したことがありませんが、正しく使用すれば、実際に多くのデータベーススペースchar
とフィールドを節約できるようです。varbinary
SET ANSI_PADDING
ANSIに準拠していないという事実以外に、なぜ時代遅れになっているのですか?
理由はありますか?
c# - C# とデータ実行防止 (Vista)
私は小さなプログラムを書いていて、DEP にいくつかの問題があります。私がしたいことは、別の Windows 共有に保存されているファイルを開くことです。私のコードは次のようになります。
files は、ファイルの場所を含む単純な文字列配列です (たとえば、"\myshare\dir\picture.jpg")。このコードは XP では問題なく動作しますが、Windows Vista で実行しようとすると例外がスローされ、データ実行防止がプログラムを停止したというメッセージが表示されます。どうすれば修正できますか?私はすでに NXCOMPAT について心配していますが、C# でファイルを開く正しい方法があるのではないでしょうか?
ご挨拶
J
delphi - Indy 9 と Windows Server 2003 の間に互換性はありませんか?
一部の Windows 2003 サーバー上の Delphi アプリケーションで問題が発生しています。Web サービス呼び出しを使用して別のサーバーに接続し、データを送受信します。アプリが Authenticate メソッドに到達するとすぐに、アプリは終了します。このアプリは、Win Server 2003 を搭載した以前のボックスでは何年も機能していましたが、新しく構築されたマシンでは機能しません。マシンはほとんど同じようにセットアップされていますが、追跡できない構成設定が明らかに異なっています。また、Authenticate の呼び出しでエラーが明らかになりますが、パケット スニッフィングは、アプリとアプリが接続しようとしているサーバーとの間で何も起こらないことを証明しています。ローカルでエラーを複製することはできないので、できます。デバッガーでアプリをステップ実行することもできません。Indy 9 Delphi Web 接続がサイレントに失敗する理由について何か考えはありますか?
winapi - DEP と ASLR、およびその使用方法
ASLRとDEPは、ハッカーからアプリケーションを保護するために使用される 2 つの手法です。多くの最新のアプリケーションがセキュリティを意識するようになっているため、これらの手法の重要性が増しています。今のところ、Windows 7 とこれらの手法に焦点を当てています。特に .NET コンパイラ以外の開発者ツールを使用してデスクトップ アプリケーションを開発する場合は、これらの手法をいつ、どのように使用するのが最適なのだろうかと思います。(.NET セキュリティについては、この質問で回答が得られます。) Delphi や C++Builder などのコンパイラだけでなく、他の WIN32 コンパイラにも特に関心があります。基本的に、これらのアプリケーションで DEP と ASLR の両方をサポートするにはどうすればよいでしょうか? また、自分の (WIN32) コード内からこれらのオプションを制御できる方法はありますか?
delphi - Delphi での ASLR と DEP、見分け方は?
http://blogs.msdn.com/b/michael_howard/archive/2007/04/04/codegear-s-new-delphi-2007-supports-aslr-and-nx.aspxから、私は {$SETPEOPTFLAGS $140 を使用していますプロジェクト ファイルのプログラム名のすぐ下に } を追加して、アドレス空間レイアウトのランダム化 (ASLR) と DEP を取得します。
フラグが PE に設定されているかどうかは、どうすればわかりますか? PeStudio には情報があるようですが、機能していないようです。
ありがとう。