C# と VB.NET の質問掲示板

ASP.NET、C++/CLI、Java 何でもどうぞ

C# と VB.NET の入門サイト

Re[1]: 独自形式ファイルの属性設定(説明文)


(過去ログ 119 を表示中)

[トピック内 3 記事 (1 - 3 表示)]  << 0 >>

■70059 / inTopicNo.1)  独自形式ファイルの属性設定(説明文)
  
□投稿者/ トニー (1回)-(2014/02/22(Sat) 10:55:34)

分類:[VB.NET/VB2005 以降] 

こんにちは。
現在VB2008で作成しているプログラムで、独自形式のバイナリファイルを出力しています。
ただ、そのファイルをわざわざ開かなくとも、そのファイルの簡単な情報(20文字程度の説明文)が参照できればいいなと思いました。
多分、ファイルの保存時に何らかのファイル属性にテキスト情報を設定すればいいと思うのですが、
ファイル属性の仕組みがよく分からず、そもそも勝手にファイル属性を書き換えてもいいものなのかどうかも分かりません。
どのようにこれを実現するのが手っ取り早いでしょうか?
よろしくお願いします。
引用返信 編集キー/
■70069 / inTopicNo.2)  Re[1]: 独自形式ファイルの属性設定(説明文)
□投稿者/ 甕星 (26回)-(2014/02/23(Sun) 05:34:09)
独自のプロパティを表示するには、メタデータハンドラというシェル拡張アプリケーションを作成します。
引用返信 編集キー/
■70072 / inTopicNo.3)  Re[1]: 独自形式ファイルの属性設定(説明文)
□投稿者/ Azulean (272回)-(2014/02/23(Sun) 09:38:37)
入り口として一応貼っておきます。
http://msdn.microsoft.com/en-us/library/windows/desktop/cc144067

基本的にマネージコード(C# や VB.NET、C++/CLI など)でシェル拡張を書くべきではないとされているのでネイティブコードを書ける開発環境を利用してください。
(.NET 4 以降もシェルチームはテストしていないので推奨しないとされている)

COM の知識が前提になるので開発のハードルは非常に高いと思われますし、シェル拡張で不具合があるとエクスプローラーやファイルを開くダイアログで落ちるなど、問題があった場合にユーザーに与える被害も大きいものになります。
引用返信 編集キー/


トピック内ページ移動 / << 0 >>

このトピックに書きこむ

過去ログには書き込み不可

管理者用

- Child Tree -