IME Watcher for Windows XP 一応要望があったので公開。
64bitプロセス専用板TT_IME
ttp://2sen.dip.jp/cgi-bin/upgun/up1/source/up69071.zip ※原理の確認をするためのものなので、実用的なものではありません
※64bitプロセス専用板なので、32bitプロセスがフックできません
Windows7でしか試してないので、XPやVistaの64bit版で試した人が居たら報告してくれると嬉しいです。
64bitアプリでの状態が反映されているか否かだけ教えてくれれば充分です。
ダイアログボックスが出ない等の問題は無視してください。
XP x64 で試してみた、エラーになって起動できません。 「Microsoft Visual C++ 2010 再頒布可能パッケージ (x64) 」を追加すれば解消するかと思ったけど効果無し。 Win7 x64 は上記のランタイム追加だけで行けたけど XP x64 は他に何が必要? ちなみにイベントログには次の三つのエラーがセットで現れる。 イベントの種類: エラー イベント ソース: SideBySide イベント カテゴリ: なし イベント ID: 32 従属するアセンブリ Microsoft.Windows.Common-Controls を検出できませんでした。エラー: 参照されたアセンブリはシステムにインストールされていません。 イベントの種類: エラー イベント ソース: SideBySide イベント カテゴリ: なし イベント ID: 59 Resolve Partial Assembly が Microsoft.Windows.Common-Controls に失敗しました。 参照エラー メッセージ : 参照されたアセンブリはシステムにインストールされていません。 イベントの種類: エラー イベント ソース: SideBySide イベント カテゴリ: なし イベント ID: 59 Generate Activation Context が C:\apps\TT_IME\TT_IME64.exe に失敗しました。 参照エラー メッセージ : 参照されたアセンブリはシステムにインストールされていません。
何かヘンな改行が入ってた、すまぬ。
>>264 こんどはバッチリ起動できました!
対応ありがとうございました。
>>265 礼には及びません。
というか趣旨変わってるし…
64bitプロセスでのIMEの状態がアイコンに反映されていますか?
とは言え、事前に1つ問題が解決できたようなので助かりました。
マニフェストが変(x86のまま)な場合の挙動が、WindowsXPとWindows7では違うのですね…
64bit版アプリは初めてなので知りませんでした。
>>266 アイコンの変化は確認できてます。
IME は ATOK2010 と Google日本語入力 だけの状態で、
とりあえず一通りメニューをなめてみると、
◆「手書き文字入力」と「文字パレット」は効かない
◆「辞書ツール」「単語登録」「プロパティ」「切り替え」は効く
64bit の サクラエディタ と Firefox と 32bit のメモ帳 で ATOK と GoogleIME を
それぞれ IME の切り替えとフォーカスをあてたり外したりを色々試したところ
特に破綻無く ATOK か GoogleIME のダイアログを呼び出せているっぽい
(32bitアプリにフォーカス時は最後の64bitアプリの IME のダイアログ)
こんな感じでした。
>>267 報告ありがとうございます。
アイコンの変化さえ確認できれば充分です。
うまくいっているようなので、いい感触が得られています。
Vistaでの報告がありませんが、Windows7とバージョンが0.1しか違わないので、ほぼ一緒だと想像しています。
その他の問題点はこちらでも把握していますが、正式版には影響がないものなので問題ありません。
何故なら正式版ではアイコン表示部は従来通り32bitプロセスで行うつもりだからです。
やっぱり思い通りのプログラムが作れるとアドレナリンが出るんだろうね
TT_IMEχの初版を公開します。
ttp://2sen.dip.jp/cgi-bin/upgun/up1/source/up69312.zip Windows XP/Vista/7の32/64bit版で動作すると思います(XPの32bitと7の64bitでしか確認していませんが)。
64bit環境ではメニュー操作中のアイコン表示がアレですが、一応使い物にはなると思います。
32bit環境でも動作しますが、TT_IMEから乗り換えるメリットはないと思います。
動作報告に期待します。
特にTSF版のIME(ATOK 2011以降等)での動作報告があると嬉しいです。
>>270 早速、、、というにはちと出遅れて ATOK2011 以降じゃなくて少々アレですが
XP x64 で ATOK2010 と Google日本語入力(1.4.1003.100) で
上手く動作しているようです。
Vista x86で動いています。 私が使用しているのはGoogle日本語入力とMS-IMEだけですが。 x86での動作報告は要らなかった? あと一応avast!に引っかかります。フックを使用しているためかな?
更新がない
Windows8で不要になるね〜 誰かWindows8と同じスキン作って!
誰も作ってくれないのでWindows8ConsumerPreviewから自分で弄ったよもう!!!知識0だから時間かかったよ!! IMJPTIP.DLL から白文字を引っこ抜いて InputSwitch.dll から×抜いて画像編集ソフトで全体を50%くらい透過して保存したよ!!透過しないと再現できないよ! 自分XPなんで変な感じだけど、Vistaや7はAeroだし合うんじゃないかな!皆も試してね!疲れた!!!!
>>276 こんな過疎スレで依頼して2時間もしないうちに「誰も作ってくれない」はないだろ…
ていうか自分で作っちまうとは何てせっかちな奴w
どうせならアップしてくださいな。どんなものか試してみたい。
このタイミングなら言える、、、多分。
TT_IME で IME が切り替わると、トレイのアイコンも切り替わると視覚的に楽しく便利かも。
アイコンというか、サブディレクトリとかに保存したアイコンセット丸ごとの切り替わり。
例えば、
Google日本語入力 の時には TT_IME 標準のアイコンセット、
MS-IME の時には
>>278 氏 のアイコンセット、
みたいに。
>>270 もはや DL できないみたいだけど、どこか置いてる所ない?
286 :
名無しさん@お腹いっぱい。 :2012/07/13(金) 17:37:53.25 ID:kIqFACH60
287 :
名無しさん@お腹いっぱい。 :2012/07/30(月) 12:00:06.17 ID:lcy5JDni0
TT_IME更新してるじゃないですかー
やべぇ、まったく気がついてなかった…… orz
>>282 で出した要望を取り込んで頂きましてありがとうございます。
これで、試しに文字入力することなく ATOK か GoogleIME かが
楽に区別できるようになって、万々歳です!
今から買ってもwindow xpってユーザー登録出来ますか?
>>270 うまく動かない
x64 win7 hp
タスクマネージャにはTT_IME64.exeって出てくるけど、タスクトレイ上に現れてくれない。。
試しに32のほう使ってみて
>>293 同じでした
仕方ないのでIMETray使ってます
ちゃんと動いてくれるけど、あ、とかAのアイコンを好きなやつに置き換えられない
32bitの7だと置き換えられたんだけどなあ。。
Windows7 Home 64bitで動いた。
はじめ
>>292 と同じか!?って思ったがTT_IME64.exeを実行してたのが悪かったみたい。
TT_IME.exeを実行したら無事起動した。
これってタスクマネージャにTT_IME.exeとTT_IME64.exeが出てくるんだけど、両方出るのが正常なんだよね?
296 :
81 :2013/10/28(月) 15:07:46.09 ID:N0gplOoP0
ありがとうございます 早速使っています。
298 :
297 :2013/11/01(金) 01:59:54.36 ID:E4mgh3At0
快調です
早速使わせていただきます
windows7 64bit Visual Studio 2013 の Visual C++ 再頒布可能パッケージのインストール済み msvcp120.dllがないので起動できないって言われてしまいます
駄目でした
今、IME watcher 作者のページで落とせないんだけど どこか再うpしてるとこない?
307 :
名無しさん@お腹いっぱい。 :
2014/09/25(木) 17:58:42.89 ID:NGaVrXaL0 いらない