共有フォルダをexe実行時にのみ見れるようにするには?


ぐれい  2005-02-15 22:43:10  No: 13264

Delphi7 + Windows2000 で開発をしています。
行き詰まってますので,知恵をお借りしたいです。
現在ファイルサーバーにTIFファイルを保存しており,ローカルからexeを実行した時のみTIFファイルを見れるようにしたいです。
ファイルサーバーはWindows Server 2003です。
何か良い方法はないでしょうか?


半蔵  2005-02-17 02:00:53  No: 13265

サーバーのフォルダやファイルのアクセス制御を行うのはちょっと難しいでしょうね。
TIFファイルを暗号化しておいて、exeから復号化して見れるようにするというのなら、実現可能です。
もっと簡単にやるなら、TIFファイルの拡張子を取って、サーバーに格納しておき、Exeから使用するときは拡張子を付けてアクセスするということも考えられます。(ダブルクリックして見ることはできないという程度でよければですが。TIFファイルの秘匿度によりますね)


ぐれい  2005-02-17 03:26:12  No: 13266

TIFファイルの暗号化や複合化は内容にもよりますが,処理時間がかかる為避けたいです。
拡張子を外すまたは違う拡張子に変換するというのは簡単に実現できますが,チョット微妙ですね。


bob  2005-02-17 21:45:08  No: 13267

他にも、システムファイルにする方法もあります。
#クライアントの設定で見られますが...

> 処理時間がかかる為避けたいです
TIFファイルのヘッダ部を自作ソフト用のヘッダに書き換えちゃうとか...

拡張子+ヘッダ書き換えだけで、大抵のファイルの内容は見られなくなると思います。
ただのバイナリデータと認識すると思いますで。


※返信する前に利用規約をご確認ください。

※Google reCAPTCHA認証からCloudflare Turnstile認証へ変更しました。






  このエントリーをはてなブックマークに追加