使い方WM2003バイナリ(dll)をWindows Mobile6.1(WM6.1)デバイス?(PE-ローダーは承ることができません古いバイナリ)
-
18-09-2019 - |
質問
こんにちは!
私の古いプラグインとしてバイナリー、dll)のようになって私の願います。また構築のための WM2003.このクラッシュのアプリが搭載され Windowsモバイル6.1 (WM5 オプション WM6 があります。
ソースコードを不可となりポートします。な再構築が WM6.1.
でパッチまたは変換し、バイナリにすることが可能になると作業 WM6.1 ?その場合、する方法を教えてください。
お願い致します。
編集: がその場で発音を確認することが、 問題はPEローダー, る行為をしないのWM6.1との比較WM6びます。
解決 2
この問題は少ないものの、一部の情報も見つけることができます。
共通の値段が高くなりますが、再建バイナリ、VS2008(TCPMP新VS2008構築のためのWM6.1が、このことは、かない場合には、ソースコード。
がその場で発音を確認することが問題の説明や他の液cegccメーリングリストアーム-wince-cegcc Windowsモバイル6.1).に Windowsモバイル6.1メモリ管理 の制度が変わります。
このスロット配列はか定から Windowsモバイル2003年 へ Windows Mobile6.0.しかしながら、リリース Windowsモバイル6.1, うたのを減らす変更 DLL 圧めに デバイスマネージャー 工程の空間。
に Windowsモバイル6.1, は、書庫のデバイスマネージャーはなくなりに割り当て済みのプロセス"スロットに実装されていません。その代わりに、経営システム スロット59, のトップに 大きなメモリ領域, のデバイスマネージャスレッドのスタックを作ります。 ...
の回避策のためにこの問題を宣言することはDLLにレジストリ(OSのない負荷が高いたしました。
んが、このような回避策なしバイナリpatcher.になっているのは小生何十:)
のではないpatcherで UPX - 究極の パッカー のための実行可能ファイル.その問題を解決します。DLLを満載して UPX なクラッシュの運行です。
他のヒント
このプラグインを使用MFCはATL?以前のバージョンのWinMoたなATL/MFC版で焼き上げた、MFCはATLアプリで記述スタジオでは動作しない場合を除き専用のコントロールパネルに、新しいATL/MFC図書館のアプリとして、古いアプリケーションはできません-新しいデバイスの場合を除き専用のコントロールパネルに、旧MFC/ATLます。