ブラウザからの操作について
「できること」
・DOS標準コマンドの実行
・アクティブ画面へのキー送信
・TIMER予約
・画面ダンプ&マウスクリック
・予め登録しておいた処理の実行
・ファイルのアップロード、ダウンロード
「必要なファイル」
添付ファイルをサンプルとして説明します。
サンプル内容 |
DOSおよび登録済みコマンド実行、画面ダンプ |
アクセス方法 |
http://xxxx/dos.html |
ファイル名 |
rdos.html(dos.htmlでも問題有りません) |
格納場所 |
IrKey.exeと同一フォルダ |
内容 |
L01
<FORM name="cmdif" action="dos.html"
method="post"> L01のアクションはアクセス方法のファイル名と合わせます。 |
サンプル内容 |
DOSコマンド実行、ファイルアップロード&ダウンロード |
アクセス方法 |
http://xxxx/fm.html |
ファイル名 |
rfm.html(fm.htmlでも問題有りません) |
格納場所 |
IrKey.exeと同一フォルダ |
内容 |
L01
<FORM name="cmdif" action="fm.html" method="post" enctype="multipart/form-data"> L01のアクションはアクセス方法のファイル名と合わせます。 |
サンプル内容 |
タイマー予約 |
アクセス方法 |
http://xxxx/timer.html |
ファイル名 |
rtimer.html(timer.htmlでも問題有りません) |
格納場所 |
IrKey.exeと同一フォルダ |
内容 |
L01
<FORM name="cmdif" action="timer.html"
method="post"> L01のアクションはアクセス方法のファイル名と合わせます。 |
「irkey.infファイルの設定」
今の所、設定画面は用意していませんのでメモ帳等で設定します。以下のエントリーを追加して下さい。
[WebControl] |
「拡張されているDOSコマンドについて」
コマンド名 |
意味 |
download |
ダウンロードしたいファイル名を指定します。 |
app |
IrKeyMntでApplicationに登録されている内容を実行します。 |
shell |
WIN32APIのShellExecuteを実行します。 |
「画面ダンプ&マウスクリックについて」
ダンプした画面はクリッカブルマップとして使えるようになりましたので、画像をクリックするとマウスイベントを送ることができます。その場合、param_name1のエリアに「r」と記述しておくと右クリック、「m」でまん中クリック、「dbl」でダブルクリック、その他は左クリックとなります。
「アクセス時の認証について」
IPアドレス指定のフリーアクセスは出来ません。必ずユーザIDとパスワードで認証する必要があります。
また、3回認証に失敗するとアクセス元のIPアドレスからのアクセスはロックされます。解除するには、再起動するか外部からメールの指示で「Initialize();」を実行します。
「セキュリティ確保のために」(要注意)
HTTPおよびBASIC認証のみで外部からアクセスするのは非常に危険です。そのために私は仙石さんが作成されたstoneというソフトを利用し、HTTPSでアクセスするようにしています。ご自分のお好きなトンネルソフトを使えば良いかと思います。
また、手当たり次第にアタックされた場合は、IrKeyの仕様上、上述した通り3回認証に失敗するとロックされますので、通常問題無いレベルになっているかと思います。
「携帯からのアクセスについて」
文字数制限等の関係で、実用的に使えるのはタイマー予約や指定コマンドの実行(再起動等)に限られますが、一応使えるようです。
Copyright (C) 2004 T.Sagae All Rights Reserved.