Brynhildr

KeroRemote

リモートデスクトップエンジニアのブログ。

リモートデスクトップ「Gungnir 0.2.5」リリース

Gungnirの最終版でございます。

Gungnir 0.2.5 Download

Brynhildrの研究モデルとして開発してきましたGungnirですが、Brynhildrの開発が落ち着いていることやBrynhildrの法人窓口であるエルシィさんで法人版Brynhildr(日本語メニューでカスタマイズ対応可能なBrynhildr Business)の提供が始まりましたこともありGungnirの開発は一旦終了にしたいと思います。

Verethragnaの記事の方にも書いたのですが現在のBrynhildrやGungnirのアーキテクチャでは性能向上に限界が見えてきましたのでアーキテクチャごとゼロから作り直しているのがVerethragnaとなります。Verethragnaは試行錯誤を繰り返した末に性能面ではGungnirを超えることができそうではありますが、まだまだ不安定要素があったり機能も全然ありませんのでBrynhildrやGungnirに代わるとなるには時間も手間もかかると思っています。ただ、Gungnirの役割は終えたかなと思った次第です。

ちょっと寂しいですがGungnirの冒険はここで終わりとなります。

とゆーわけで最終版なんですけど、DPIの周りの修正と利用規約の表示の方を追加しました。Gungnirってこれまで利用規約がなかったんですけどBrynhildrと同様にさせて頂きました。中身的にはBrynhildrとほぼ同様ですので不具合らしい不具合はないと思いますが、もし不具合があればBrynhildrにもあるということになりますので、Brynhildrの不具合修正しつつGungnirも必要であればバージョンアップするとは思いますが、Gungnirでの性能向上や機能追加は今後は行わない方針でございます。

これまでGungnirをありがとうございました。

引き続きBrynnhildrとVerethragnaをよろしくお願いいたします。




7件のコメント ... ( 管理人承認制 )



Gungnir 素晴らしいソフトで大変助かっています。
動作不能になるケースがあったのでお知らせします。


ホストPCのアンチウィルスソフト、AVGのメニュー画面を開くと、
クライアントからの操作ができなくなりました。一切の入力ができないようです。
AVGのポップアップが出ても同様です。


同条件でも、Chrome Remote Desktopからは操作できました。


ホスト、クライアントともに
Win10 Home 21H1
Gungnir 0.2.5
です。


mou  2021/08/25


> 一切の入力ができないようです


恐らく権限的に操作できないものと思われます。サーバー側のGungnirをWindowsサービスとして動作させみてください。起動メニューで「Service」を「Create」することでGungnirがWindowsサービスとして動作します。この際「gungnir.exe」を管理者権限で起動させる必要があります。よろしくお願いいたします。


IchiGeki  2021/08/25


ご返答ありがとうございます。
サーバー側はService の Create からWindowsサービスとして動作するようにしております。
また、AVGではGungnirを監視例外に設定してあります。


メニューを開いたとたんに操作できなくなるんですよね。
その時でもホスト側のマウス、キーは正常に使えるので、
とりあえずホストPCまで出向いて、AVGのメニュー閉じてます。


mou  2021/08/26


> メニューを開いたとたんに操作できなくなる


恐らくAVGの方でリモート操作をできなくなるようにソフトウェアによるマウス制御の信号をブロック(グローバルフックと言います)しているのかと思います。昔からセキュリティソフトウェアで実装してるのを耳にします。その辺をAVGのオプションで切り替えができるのかが不明ですがもしできないとなると対応は難しいように思えます。よろしくお願いいたします。


IchiGeki  2021/08/26


なるほど。
ありがとうございました!
AVG側に何とかできないかリクエストしてみます。


これは興味としての質問ですが、Chrome Remote Desktopはどうやってこのブロックをかいくぐっているのでしょうかね。


mou  2021/08/26


> Chrome Remote Desktop


一般的にはSendInputを利用すると思うのですが、恐らく別の方法を使っているか、ブロックされないような仕組み(ブロックされるのをブロックするとか)にしているのではないかと思います。独自にマウス等の入力系のデバイスドライバを作ってしまうなど他にもやりようはあるかと思うのですが、ブロックしようとする側の意図もありますので、その辺でいたちごっこにならないように当方ではブロックされたら仕方ないという方針で一般的な仕組みで実現している次第でございます。


IchiGeki  2021/08/26


丁寧なご回答、ありがとうございました!


mou  2021/08/26




... 不具合報告の際は、アプリのバージョンやOS等の動作環境の記載を御願い致します。

表記されている会社名・製品名・システム名などは、各社の商標、または登録商標です。
当サイトはAmazon.co.jpアソシエイトプログラムに参加しています。
© 2010 IchiGeki