このサイトのプログラムをC++またはC言語にしてほしい

[戻る]
zxxp [E-Mail] 2015/09/26(土) 19:16:27
http://asazekt.seesaa.net/article/314114632.html

このサイトにのっているプログラムをC言語またはC++で再現してほしいです。

このフォルダを消すという仕組みがどうなってるか判りません。
みなさんの知恵をお借りしたいです。

K 2015/09/28(月) 12:03:45
「消す」というか「見えにくくしているだけ」だと思います。

: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() でしょうか。

古いスレッドには追加発言できません。