使い方WM2003バイナリ(dll)をWindows Mobile6.1(WM6.1)デバイス?(PE-ローダーは承ることができません古いバイナリ)

StackOverflow https://stackoverflow.com/questions/2210426

質問

こんにちは!

私の古いプラグインとしてバイナリー、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ます。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top