Individual Entry

Links

aclog

Stuff

FFXI - Cerberus Server
Nucleus
template by i-marco's choice

イーモバイル D12LC をユーティリティ無しっぽく起動

EmobileのD12LCはゼロインストールとか言って
最初は読み込み専用のUSBメモリと認識されてドライバ(ユーティリティ)のインストーラが立ち上がります。

で、このユーティリティを起動すると、D12LCに何らかの信号を送って
モデム+カードリーダーがWindowsに認識されるようになり、
最初の読み込み専用のUSBメモリはデバイスから消えます。

で、このモード変更はPCを起動する度に必要です。

こうすることでネットに接続するには
ユーティリティを絶対立ち上げなくてはいけないわけですね。
うん、うざいね。

しかもこのユーティリティがタスクトレイに常駐するわウィンドウがきもいわで、
見てるだけでいらいらしてきます。

というわけでなんとかできん物かとユーティリティのディレクトリを物色していたらDriverフォルダの中になんやインストーラ(InstallDriver.exe)があるじゃないですか。

で、これを起動するとモデムとして認識されるように!なったんですが。。。

ドライバの再インストールまでやるので、付属のユーティリティと比べても認識されるまでがもーーーーーーーーーーーーのすごい遅い。


うーん、、うーん。。。と試行錯誤。

まぁたぶんモデムの再インストールしてんのはDLLだろってことで、
徐に名前を変えて探ったりしていると、

modemInst.dll がまさにそれ。
こいつをリネームやら削除した状態で起動すると再インストールされません。
でもちゃんとモデムモードへのスイッチはしてる!

が、またひとつ問題が。モデムモードにはスイッチしてるのに終了しねーんですよね。

すげー時間がたったあと終了はするんですが、モデムモードになったらもう終了してくれればいいんです。

ということで後は自作。

まぁようするにモデムとして認識されたら強制終了
っつー無茶苦茶なプログラムを書いた。

というわけで必要なDriverフォルダの中身だけコピーして付属ユーティリティアンインストール。

作ったプログラム起動→Windows標準の接続からダイアルで接続するという
一手間あるけども標準よりはずいぶん快適な環境が出来上がりました。

わーい

以上乱文でした、整理シロオレ
No Trackbacks:

TrackBackURL:
http://milu.aslues.com/action.php?action=plugin&name=TrackBack&tb_id=235

6 comments:

はじめまして!ネットでググってたら、ここにたどりつきましたぁ
すみませんが、そのプログラム?はバッチやスクリプトで組まれたのでしょうか?私もこのユーティリティーにはほとほと呆れ返っています。自作したいのですが、どのようなコマンドを組まれたのかお教えいただきたいと思いましてコメントさせて頂きました。
ちなみに、 D12LC所有である程度のプログラミング知識はあります(笑)
どうぞよろしくお願いします。
by: imachan - 29 Jul '09 - 10:24
こんなところまでようこそいらっしゃいませ。

http://milu.aslues.com/inde...

せっかくなのでプログラムの説明と実際のソースを晒しておきました。
C#ですが参考になれば幸いです。
by: milu - 31 Jul '09 - 01:20
もてこ
by: 私も困り、ここにきました。 - 03 Mar '10 - 18:59
私も困り、ここにきました。
バイナリ頂けると助かるのですが・・・

だめですかね^^;;
by: もてこ - 03 Mar '10 - 18:59
VIsual c# express edition でビルドしてみたのですが、異常終了してしまいます。

D12LC用 Emobileユーティリティの無茶苦茶版

このプログラムを終了するに[Ctrl+C]を押してください

異常終了

となります・・・ これだけじゃ、何が原因かとくていできないですねよ^^;;;
by: もてこ - 04 Mar '10 - 16:51
長らくブログすらみていませんでした。反省。。

デバッグトレースとかしておらず原因不明に陥らせてしまい申し訳ありません。

私自身既にD12LCを所有しておりませんのであれですが、InstallDriver.exeの起動に失敗しているのかと思います。

解決策としては
ps.StartInfo.FileName = "InstallDriver.exe";

この記述の部分を絶対パスにでもしてやれば動くんじゃないでしょうか。
by: milu - 17 Mar '10 - 01:26







Meta Information:

Title: イーモバイル D12LC をユーティリティ無しっぽく起動
Date posted: 09/01/21 - 12:18
Filed under: ぷろぐらむ
Good Karma: 21 (vote)
Bad Karma: 13 (vote)
Next entry:  » 旅立ち
Previous entry:  « windows7

Frontpage