アプリ版:「スタンプのみでお礼する」機能のリリースについて

色々調べてきたのですが結局どうなのかがわからないのですが、
Javaによるグローバルフックは不可能なのでしょうか?

C++でなんとかグローバルフックを実現できるようにはなったのですが、自分の母語がJavaなため、やはりC++だと少し不自由です。。
このままC++を少しずつ覚えていけば良い話なのかもしれませんが、
Javaでできればそっちで作っていきたいのですが…。

どうあがいても全てJavaでというのは無理ですか?

A 回答 (2件)

JAVAだけでは無理です。


JAVAはあくまでJVM(仮想マシン)上で動作するものなので、その外は
JAVAからは見えませぬ。
これは、C#でも同じことです。
.NETアプリはCLI上で動作するので、グローバルフックは作れません。

JNIを使って、DLLを呼び出す形にするしかないでしょう。
    • good
    • 0
この回答へのお礼

やっぱりそうですよね…
ありがとうございます。C++頑張ってみます。

お礼日時:2007/08/08 02:00

Win32でいうグローバルフックですか?


JNIとかJava⇔C++連携などでなく、「全てJava」ですか?

まぁJavaの目指す方向性と真逆のベクトルですし、
用途にそぐわない方向性で努力するのは唯の無駄だと思います。
「フォークなら使ったことがあるから、ノコギリの代わりにフォークを使おう…」
    • good
    • 0
この回答へのお礼

言われてみれば、そうですよね。。
ありがとうございました。C++頑張ってみます

お礼日時:2007/08/08 02:01

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!