2012-02-10 18 views
0

私の状況はこれです..Webサービス経由でリモートコンピュータで呼び出すことはできますか?

私はMMO(C#で書かれたDLL)とのインターフェイスを使用していますが、私はそれをWebサービスに入れて呼び出すことでその一部を隠そうとしていました。私はC#DLLを単に逆にして、私がやっていることをやるという私の方法を公開したくありません。例えば

..

は、私はMMOウィンドウにキーを押してのpostMessageしたいと言うが、私は実際にユーザーのマシンにDLLローカルの内側にそのコードを配置する必要はありません。私はWebサービス経由でPostMessageを呼びたいと思っていました。理にかなっている?

私が読んだ限り、それは不可能です。代わりがありますか、私は幸運の外ですか?

+0

あなたの例は、これがうまくいかない理由の良い例です。 'PostMessage'はサーバ上で実行され、クライアントマシンには全く影響しません。 –

+0

私は迅速な対応に感謝します。それは、それがどう働いているかわからないけれども、私が考えたものです。代替案についてのアイデアはありますか?私はちょうどコンパニオンのC + +のDLLを書くことができると思います。 – Ian

+2

あなたがここでやろうとしていることの1つの問題は、リバースエンジニアリングできないクライアントマシン上で行うことができることがほとんどないということです。完璧な解決策はありません。私が取り組んだ(醜い)会社のアプローチの1つは、アプリケーションがサーバからコードの動的スニペットをダウンロードし(もちろん認証され、暗号化されている)、アプリケーションのそれらの部分を動的にコンパイルし、 。ライセンス管理への彼らのアプローチでしたが、十分に良いですが醜いことができました。 –

答えて

関連する問題