URIスキームでブラウザから電卓を起動する方法

セキュリティ上の対策として、通常Webブラウザからデスクトップアプリケーションを起動することはできません。

電卓のプログラムである calc.exe をURIスキームとしてレジストリに登録することで、ブラウザからハイパーリンク呼び出しで起動させることができるようです。

 

準備:URLスキームをレジストリに登録する

CALCは任意の値です。ここではわかりやすく CALC としました。以下のようにレジストリーキー作成および値を設定します。

HKEY_CLASSES_ROOT\CALC

スクリーンショット 2023-08-11 202126

HKEY_CLASSES_ROOT\CALC\shell\open\command

スクリーンショット 2023-08-11 202239

 

テスト用HTML

<!DOCTYPE html>
< html>
< head>
    <title>App Launch Calc</title>
< /head>
< body>
    <a href='CALC://hogehoge'>電卓起動</a>
< /body>
< /html>

 

テスト

電卓起動 のリンクをクリックすると下図のように問い合わせがきます。

スクリーンショット 2023-08-11 202425

開く を押すと電卓が起動します。

スクリーンショット 2023-08-11 202607

コメント

このブログの人気の投稿

ダブルクォーテーションで括られたCSVカ​ンマ区切りテキストファイルを SQL Server で Bulk Insert する方法

PowerShellでTSV/CSVの列を絞り込んで抽出し、(先頭/行末)からN行出力する

IKEAの鏡を壁に取り付ける