3

Windows システムでファイルの関連付けの詳細をプログラムで微調整する方法を探しています。たとえば、特定のファイル タイプの「開く」アクションの「このアクションを実行するアプリケーション ユーザー」設定。

明らかに、レジストリを直接変更することでこれを行うことができますが、API がある場合は、アプリケーションへの拡張機能のマッピングの OS 処理の変更に対する回復力が高い可能性があるため、それを使用することをお勧めします。

私の目的では、これを VBScript (.VBS) ファイルに書き込む必要があります。これは、それを義務付ける VMWare ThinApp で使用されるパッケージの一部であるためです。ただし、今週作成する必要があるものはすべてポート/ラップ/作成するので、(.NET フレームワークの使用を含む) あらゆるソリューションを受け入れます。

4

2 に答える 2

3

Microsoftは、ファイルの関連付けを作成するための公式の手順は、レジストリの変更によるものであると文書化しています。呼び出す必要がある他の唯一の API は SHChangeNotify で、SHCNE_ASSOCCHANGE関連付けが変更されたことを実行中のアプリケーションに通知します。

于 2009-09-18T22:31:57.140 に答える
0

この回答をご覧ください: Windows レジストリ ファイルの関連付けメニュー

ファイルの関連付けはレジストリにあります。

于 2009-09-18T21:40:35.327 に答える