はい、ローカルで実行され、コンパイルされたアプリケーションと同じ権限を持つ Web アプリケーションであるHTML アプリケーションを作成できます。これらは少なくとも Windows 95 から存在しており、Windows 8 でもサポートされています。
HTML アプリケーションを作成するには、HTA 拡張子を付けて HTML ファイルを保存します。他の Web アプリと同じように動作しますが、セキュリティの制限はありません。たとえば、ファイル システムにアクセスできます。ブラウザで実行する代わりに、独自のウィンドウとアイコンがあり、どちらも<hta:application>
タグを介してカスタマイズできます:
<hta:application id="MyApp"
icon="MyApp.ico"
border="none"
windowstate="maximize" />
X-UA-Compatible
コードが IE7 モードで実行されないように、必ずメタ タグを含めてください。
<meta http-equiv="X-UA-Compatible" content="IE=9" />
展開のために、好みの方法を使用してインストーラーを作成するか、必要なすべてのファイルを圧縮して、ユーザーがコンピューター上の任意のディレクトリに解凍し、必要に応じてデスクトップまたはスタート メニューにショートカットを作成するようにします。
開始するために必要なすべての情報は、MSDN のドキュメントにあります。
JScript.Netも別のオプションです。この JavaScript の実装 (および拡張) により、実際に JavaScript を使用して Windows フォーム アプリケーションを作成できます。残念ながら、私が知っている IDE サポートはありません。JScript.Net をサポートする Visual Studio の最後の (おそらく唯一の) バージョンは Visual Studio 2005 でした。IDE の助けを借りずにコードを記述し、コマンド ライン コンパイラを使用する必要がありました。