現在のユーザーの ftype を取得する方法

現在のユーザーの ftype を取得する方法

現在のユーザーの .xmlFile タイプのデフォルト プログラムを Internet Explorer に設定しており、.xml ファイルの横に IE のアイコンが表示されます。

ftypeデフォルトのアプリを探すために使用しても、まだ表示されますかMSOXMLED.EXE?

ローカル ユーザーのデフォルト アプリを見つけるにはどうすればよいですか?

自分のプログラムを使用してこれをチェックし、正しく設定されていることを確認したいと思います。

答え1

管理者としてコマンドプロンプト (cmd) を実行すると、問題は発生しません。

ここに画像の説明を入力してください

ただし、これはファイルの実行にはまったく影響しません.xml。ファイル エクスプローラーでファイルを右クリックし.xmlて [プログラムから開く...] を使用した場合にのみ、違いが生じました。

実際に実行に影響を与えるレジストリエントリは、

HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\FileExts\.xml\UserChoice

IE の場合は次のようになります。

ここに画像の説明を入力してください

関連情報