data-execution-prevention

    0熱度

    1回答

    我的.Net程序存在嚴重問題。它調用本地dll,然後立即崩潰,因爲它找不到本地方法。這是我們以前見過的行爲,即C#編譯器以其無限的智慧設置了程序兼容DEP的標誌,即使它調用的本地dll顯然不適用。 對於此問題,我們有標準解決方法,其中標誌在生成後步驟中設置爲「不兼容」,並且此工作正常。除了在我的機器上以外。我有Windows 7 32位,並且該程序在我們擁有的Win 7 64位機器以及Vista和

    1熱度

    1回答

    由於我的託管應用程序使用較舊的activex dll,因此我遇到了DEP的大問題。我正在設置nxcompat:沒有在後期構建,但問題仍在繼續。儘管我盡了最大的努力,但我已經讀過msi部署項目可能會使用一個沒有設置位的exe。有沒有辦法讀取exe的標題來查看標誌的狀態?到目前爲止,我還沒有找到辦法做到這一點。我想檢查用戶機器上實際部署的是什麼。真是一團糟。

    7熱度

    1回答

    對於測試「崩潰」,我需要一小段Delphi代碼來查看操作系統在事件日誌中記錄DEP違規的方式。 我發現了許多關於激活DEP的來源,但沒有介紹如何'觸發'DEP違規。 你有沒有例子? 相關問題:https://serverfault.com/questions/130716/if-dep-has-stopped-an-app-is-there-a-possibility-to-see-this-ev

    2熱度

    6回答

    我寫了一個基本的Windows窗體應用程序在C#中,它具有嵌入式Web瀏覽器控件。我正在瀏覽頁面以查看相機的供稿。該應用程序在Windows XP上運行良好,但在Vista上無法運行。 在Vista上,我得到一個AccessViolationException。這似乎與數據執行保護有關。 http://jtstroup.net/CommentView,guid,3fa30293-a3a4-4a1c

    1熱度

    1回答

    我正在運行Windows 7 Ultimate 64位。 我有一個Windows服務(用C#編寫)調用由南非一家大型電信服務提供商(TELKOM)發佈的dll。該DLL被稱爲MPIEst.dll,我相信它是用C++編寫的。鏈接中的人(http://social.msdn.microsoft.com/Forums/en-US/windowscompatibility/thread/a7e5aafc-

    1熱度

    1回答

    我正試圖瞭解程序如何隔離和保護。 當存儲頁面上的進程需要PROT_WRITE |PROT_EXEC時是否有任何有效的情況?這可以避免嗎? 這似乎與NX位或W^X或DEP試圖實現的事情相反。 自由職業似乎正在使用這一點,並在硬化的linux上創建了很多麻煩。 https://github.com/nning/linux-pax-flags/pull/3

    1熱度

    4回答

    關閉時的工作每當我停止伽利略IDE從2006年德爾福在Vista下,我得到 的Microsoft Windows 開發的Borland®工作室 爲Windows已停止工作 問題導致程序 停止正常工作。請關閉程序 。 [關閉程序] 接着通過數據執行保護一些對話框。即使從DEP中排除該程序也無濟於事。 我該如何防止這種情況發生? 起反應的答案:更改爲德爾福的另一個版本是不是一種選擇,因爲我們爲客戶開發