2

Windows Server 2008 R2 で .jpg ファイルをプログラムで開こうとしています。

var fileName = @"C:\Users\Admin\Desktop\TEST.JPG";
Process.Start(fileName);

しかし、Photo Gallery Viewer コンポーネントがシステムにインストールされていないため、このコードはエラーを引き起こします。

ここに画像の説明を入力

しかし、エクスプローラーからダブルクリックしてファイルを開くと、MS ペイントで開きます。レジスタには、動詞「printto」が 1 つだけあります。WindowsがMSペイントでファイルを開く方法は? ダブルクリック アクションでデフォルトで使用される動詞は?

ここに画像の説明を入力

4

1 に答える 1

0

私はWindows Server 2008 R2を持っていませんが、Windows Shell はPerceived Typeメカニズムを使用しています。したがって、シェルが JPEG ファイルの種類をどのように開いているかわからない場合は、HKEY_CLASSES_ROOT\SystemFileAssociations\image\OpenWithListキーとやったー - mspaint.exeに見えます。

于 2013-06-04T16:39:18.993 に答える