Windows CE

メモリリークの調査

service.exeがメモリリークする - MSDN フォーラム Windows CEでメモリリークの原因を特定するには大雑把に言って3種類ある。(標準環境だけを使う場合。サードパーティソリューションもあったと思うが使ったこと無いのでここでは扱わない) 実行形態 アプ…

DLL(COMインターフェース)のレジストリ登録

DLLのレジストリ登録 - MSDN フォーラム EXEの中で外部DLLの参照を行っている場合、 そのDLLをレジストリに登録しなければならないと思います。 その方法を調べてみるとregsvrce.exeを使う方法は見つかりましたが、 Windows Mobile 5.0のSDKには存在しません…

Windows CE + Internet Explorer + ActiveX

こういう質問があったので。 Internet Explorer 6.0 for Windows CE で ActiveX コントロールを使いたい - MSDN フォーラム MSDNコミュニティには参加してないので回答はしませんw それにしてもひどい回答状況だな...つーかいつものモデレータは珍しく登場…

Windows Embedded テクニカルセミナー

Microsoft主催のセミナーに参加してきた。 会場は目黒雅叙園。いろいろと無駄に豪華だ… セミナーは4パート。 「Windows Embedded CE 製品概要」「BSP開発:ブートローダーからドライバ開発まで」「Windows Embedded CE 6.0 R2 での新しい機能を動かす」「CE…

Windows CE機でパケットキャプチャ

ネタが尽きたので久々にWindows CEの話題でも書いてみる。 Windows CE 5.0以降(当然6.0も)には、標準でパケットキャプチャできる仕組み(Winpcapのようなもん)がネットワークドライバ(cxport)にあらかじめ仕込まれている。 ただしMicrosoft Network Mon…

Windows CE 5.0端末

メモ Windows CE 5.0採用端末(業務用端末)での不具合情報 ■CASIODT-5200 CPU: Intel® PXA270アプリケーション・プロセッサ 520MHz モデル: DT-5200M50、DT-5200M50C(カメラ内蔵)、DT-5200M50S(無線LAN内蔵)、DT-5200M50SC(カメラ、無線LAN内蔵) カシ…

JavaScriptエンジンのマルチスレッド対応

JavaScriptエンジン本体(SpiderMonkey)は比較的楽勝にWindows CEへポーティングが可能だったが、これはシングルスレッドが前提。 マルチスレッドで使えるようにするには、JS_THREADSAFEを有効にしてビルドをする必要があるが、これを有効にするとnspr (Net…

zlibce

OpenNETCF.orgがまたWindows CE用の有益なライブラリを公開してくれた。 有名なオープンの圧縮ライブラリzlibのWindows CE向けポーティング版。zlib Compression Library 1.2.3 for Windows CE 以前は足立さんという方が公開していたzlib for WindowsCE Ver.…

WinINetはお行儀が悪い

お客さんのシステムでFTP通信で切断の際にいつもエラーが出ると言う。 どうも調べてみると、WinINet APIでFTP通信をしているようなのだが、これが曲者。 WinINet APIでのFTP通信というと、例えば公式で解説されているように、 (1)InternetOpenでインターネッ…

時間管理用Cランタイムライブラリ

Windows CEのCランタイムライブラリはデスクトップ版のCランタイム(ANSI標準Cランタイム)に比べて制限されている。 その1つが時間管理系の関数の削除。mktime()やlocaltime()といった標準のランタイム関数はWindows CEでは用意されていないためデスクトッ…

PDA用コミケカタログビューワ

シーズン前なので探してみた。 Windows CE系(PocketPC/WindowsMobile) コミックマーケットカタログCD-ROM 簡易ビューア for PocketPCcmcv/pocketPowerBuyerMoCoW-ZERO3用コミケカタログブラウザ(開発中) 暇があったらインストールしてレビューしてみたい…

Internet Explorer 6.0 for Windows CEの非公開レジストリ

人力検索で調べたついでに。 [HKEY_CURRENT_USER\Software\Microsoft\Internet Explorer\Main] "Anchor Underline"="no" ; リンクの下線-"no":表示しない/"yes":表示する/"hover":ホバー "Disable Auto SIP"=dword:0 ; 自動SIPを無効にする "Display Inline …

ROMイメージの構造

気が付いたら10月。4日も日記をサボってしまった。仕事が忙しいとどうしても疲れて日記を書く間もなく寝てしまう。 ネタがないときは仕事ネタで。 一般にWindows MobileやPocketPCを触ったことがある人なら知っているかもしれないが、Windows CEマシン上では…

Sysinternals Process Explorer

Process Explorerは、以前からできる子だと思っていたが、想像以上に万能ツールだということが使うたびに見えてくる。機能をすべて書き出してみたら、すごいことになりそうだ。ヘルプにも全部の機能が網羅されているわけではないし。暇な時にまとめてみたい…

Inside Internet Explorer

Windows CEは、OSのソースコードが付いてくるのがいいところ。 と以前の日記で書いたが、もちろんすべてのソースコードがあるわけではない。ソースがないものも当然ある。例えば、Internet ExplorerはUI部分(つまり、WebBrowserコントロールのホスト部分)…