プロが教える店舗&オフィスのセキュリティ対策術

program filesなどのフォルダを開くときに、「このフォルダの内容を変更すると・・・」のように注意がでますよね、それを自分の好きなファイルの時にも表示させて、更に表示されるメッセージも変えられることはできますか?もしそのやり方を知っている方がいましたら教えてください。

A 回答 (1件)

>それを自分の好きなファイルの時にも表示させて、更に表示されるメッセージも変えられることはできますか?



ファイルは無理。(レジストリの拡張子ごとの設定キー[HKEY_CLASSES_ROOT\.拡張子]に、"NoOpen"という値を設定することで、システム規定のエラーメッセージ(『ファイルタイプ'○○ファイル'(○○)を開こうとしています・・・』)を表示するようには出来る。)

フォルダなら、『エクスプローラ』の[表示]⇒[このフォルダのカスタマイズ]で、表示するメッセージの設定等が出来ますが、"Program Files"フォルダのように、ファイルを表示するか、しないかを選択するようにするなら、↓の1~3の要領で"Program Files"フォルダの設定をコピーするのが手っ取り早いです。

1."Program Files"フォルダにある"desktop.ini"ファイルと"folder.htt"ファイルを、メッセージを表示させたいフォルダにコピーする。("desktop.ini"も"folder.htt"も、隠しファイル属性が設定されているので、『フォルダオプション』で隠しファイルを表示するように設定しておく必要があります。)
2.そのフォルダを右クリック⇒[プロパティ]⇒[全般]タブの
□読み取り専用
にチェックを入れる。(フォルダの設定を有効にするためには、フォルダに読み取り専用属性かシステム属性が設定されている必要があるので)
3.コピーした"folder.htt"ファイルをメモ帳等で開き、↓のように書かれている部分を探して、好きなメッセージに変更する。

var L_Intro_Text = "このフォルダにはシステムを正常に保つファイルが含まれています。このフォルダのファイルを変更する必要はありません。<p>プログラムを管理するには、コントロール パネルの [<a href='JavaScript:onClick=Manage()' name='WVLink'>アプリケーションの追加と削除</a>] アプレットを開きます。<p>";
var L_Barricade_Text = "このフォルダの内容を表示するには、次のリンクをクリックしてください: <a id=ShowFiles href='' onClick='ShowFiles(); FileList.Folder.DismissedWebViewBarricade(); FileList.focus(); return false;' name='WVLink'>ファイルの表示</a>";

(メッセージ本文は『"』(半角のダブルクォーテーション)で囲む。
 ↑の『<a href='JavaScript:onClick=Manage()' name='WVLink'』は、[アプリケーションの追加と削除]を開くための記述なので、削除してもかまいません。
 『<a id=ShowFiles href='' onClick='ShowFiles(); FileList.Folder.DismissedWebViewBarricade(); FileList.focus(); return false;' name='WVLink'>ファイルの表示</a>"』は、ファイルを表示するための記述ですから、削除すると表示できなくなります。)
    • good
    • 0
この回答へのお礼

返信ありがとうございます。
早速試したのですが、"Program Files"フォルダにある"desktop.ini"ファイルと"folder.htt"ファイルがありませんでした、ファイルの検索をしても見つかりません。
せっかく丁寧に書いていただいたところ申し訳ないのですが、ファイルを表示するか、しないかよりも、注意表示が出せればいいので、もう一つの、『エクスプローラ』の[表示]⇒[このフォルダのカスタマイズ]からのやりかたを詳しく教えていただけないでしょうか。

お礼日時:2004/08/25 17:51

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!