ClickOnce
概要
ClickOnceとは、米マイクロソフト(Microsoft)社の.NET Framework環境に対応したソフトウェアの配布方式の一つ。Webブラウザを通じてネットワークから簡単な操作でソフトウェアを取得して導入することができる。.NET環境向けのアプリケーションをWebを通じて配布する方式で、利用者はWebページ上の案内に従ってボタンを一度クリックするだけでソフトウェアをコンピュータに導入することができる。
導入後のアプリケーションの起動は通常のWindowsアプリケーションなどと同様で、スタートメニューからアイコンをクリックするなど、システム上の規定の方法で行うことができる。光学ディスクやネットワーク共有などから導入することもできる。
.NETアプリケーションのうち、Windows FormsやWPF(Windows Presentation Foundadion)などに基づいて開発されたデスクトップアプリケーションが対象となる。実行時に配布サーバに最新版があるか自動的に確認する機能が組み込まれており、開発者は利用者に配布済みのソフトウェアを簡単に更新、修正することができる。
ソフトウェアの配置場所は、通常のアプリケーションと同じようにローカル環境に導入する方法と、常にネットワーク上の所定の場所からプログラムを読み込んで起動するオンラインモードを選択することができる。Webからの導入あるいは実行を選択した場合はWebブラウザのインターネットゾーンのアクセス権限に基づいてコンピュータ内の資源へのアクセスは制限される。
ソフトウェア導入時には必ずしも管理者権限は必要なく、管理者と利用者が分かれている法人ユーザーなどで利便性が高い。不審なソフトウェアを実行できないよう、デジタル署名による発行元の確認、配布元の位置に応じた権限の設定(CAS:Code Access Security)などのセキュリティ機能にも対応する。
(2023.12.12更新)