exe不是有效的Win32程式 解決辦法

2021-06-14 03:57:41 字數 319 閱讀 6907

問題描述:

在pe檔案修改或擴充套件時,最容易出現的錯誤就是,修改好pe檔案後,雙擊開啟卻出現".exe不是有效的win32應用程式"。

使用 pe explorer工具載入該exe,提示 "raw資料大小 > 檔案映像大小.更新區段「sizeofrawdata」內在值?" 。

解決辦法:

pefilesize + enlargesize ,0 ) ;

其實這樣不太嚴謹,沒有考慮到檔案對齊。應該這樣:

pefilesize + aligntofile(enlargesize) ,0 ) ;

這樣擴充套件後的pe檔案也就能開啟了。

不是有效的win32應用程式

預設使用office2010的word excel project等程式開啟檔案時提示不是有效的win32應用程式下面我們以microsoft project為例開啟mpp專案管理檔案,看一下如何設定檔案的預設開啟程式。右擊某個mpp檔案,選擇 屬性 單擊 更改 然後按一下 瀏覽 按鈕,到系統資料夾...

1 不是有效的 Win32 應用程式

今天配置乙個aspx 的webservice 裝的是.net 2,系統是win2003 64位的。配好後,提示 1 不是有效的 win32 應用程式 發現是因為64位執行32位程式的原因,解決方法如下 在執行中輸入執行。c windows microsoft.net framework64 v2.0...

C開發win32程式

1,先建立乙個空的win32工程,再建立乙個c 原始檔到此工程 2,編輯原始檔 include 標頭檔案宣告 int winapi winmain hinstance hinstance,hinstance hprevinstance,pstr szcmdline,int icmdshow 主函式為...