通知
すべてクリア
Topic starter
2015年9月26日 7:16 PM
http://asazekt.seesaa.net/article/314114632.html
このサイトにのっているプログラムをC言語またはC++で再現してほしいです。
このフォルダを消すという仕組みがどうなってるか判りません。
みなさんの知恵をお借りしたいです。
2015年9月28日 12:03 PM
「消す」というか「見えにくくしているだけ」だと思います。
:LOCK での処理は、
ren Private Control Panel.{21EC2020-3AEA-1069-A2DD-08002B30309D}
attrib +h +s Control Panel.{21EC2020-3AEA-1069-A2DD-08002B30309D}
です。
コマンドプロンプトを開いて「ren /?」「attrib /?」してみればわかりますが、
それぞれ
・Private を Control ... に名前変更
・Control ... の属性に「隠し」「システム」を追加
しているだけです。
# :UNLOCK ではその逆
Win32 API で書くなら、MoveFile() と SetFileAttributes() でしょうか。