ファイルのコピーについえ

解決


蝋寡  2005-06-24 02:48:22  No: 15882

はじめまして
ShellAPIを使ったファイルのコピーで
コピー先のファイル(フォルダ)をシステムファイルに登録する事はできるのでしょうか?


Mr.XRAY  URL  2005-06-24 08:32:15  No: 15883

>コピー先のファイル(フォルダ)をシステムファイルに登録する事はできるのでしょうか?

文章が...? ですが.単にシステムファイルのコピーではなくて,OCXなどの
登録ですと,

http://ww1.tiki.ne.jp/~mint/software/regsvr.html

のように登録作業が必要です.上のURLでは手動ですが,これをコード
で実行することになるでしょう.


蝋寡  2005-06-24 17:49:59  No: 15884

>Mr.XRAYさん
自分の文章を見て?が沢山でました・・・
そんな文にレスつけていただいてありがとうございますっ

それで↑の文章なんですけれども

ネットワーク越しにクライアントに管理用のアプリケーションをダウンロードさせていて、そのファイル(フォルダ)をクライアントに消されないようにするためにはどうしたら良いか

という事です


deldel  2005-06-24 18:22:03  No: 15885

SetFileAttributes(PChar('C:\AAA.EXE'), FILE_ATTRIBUTE_HIDDEN);
でいいのかな?


蝋寡  2005-06-24 19:58:24  No: 15886

>deldelさん
サンプルソースありがとうございます

隠しファイル属性のHIDDENはできたのですが
Systemの方はできなかったのですが、やはりダメなのでしょうか?


やはり  2005-06-24 20:13:17  No: 15887

自分で調べるってことはしないのですか?

SetFileAttributes(PChar('C:\AAA.EXE'), FILE_ATTRIBUTE_HIDDEN or FILE_ATTRIBUTE_SYSTEM);


蝋寡  2005-06-24 20:17:55  No: 15888

いえ・・・それでやってみたんですけれども
試しに消してみたら消えてしまったんで、やはりシステムファイルは無理かな〜と・・・


ん?  2005-06-24 23:43:34  No: 15889

システムファイルになったところで、ファイルの削除を止めることはできないでしょう。
警告メッセージは、「システムファイルですが〜〜」と注意させるような内容になるかもしれませんが。

Windows起動時から常駐し、削除しようにも実行(使用)中で削除できない状態にするとか?


蝋寡  2005-06-25 00:38:02  No: 15890

警告メッセージも表示されずに削除されてしまいました
ここで設定できるシステムファイルってなんなのでしょうね?

>Windows起動時から常駐し、削除しようにも実行(使用)中で削除できない状態にするとか?
なるほど
その方向で組みなおしてみます


蝋寡  2005-06-25 00:39:20  No: 15891

忘れる所でした
Mr.XRAYさん
deldelさん
やはりさん
ん?さん
ありがとうございました


蝋寡  2005-06-25 00:39:44  No: 15892

チェック付け忘れです


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

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






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