질문과 답변
기 타 RunOnce에 등록해서 파일 지우는방법 있나요?
2014.09.05 15:42
예를들어, D:\test.txt를 처음 부팅할 때 딱 한번만 지울려고 HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\RunOnce에 등록하고자 합니다.
실행창에 cmd /c del D:\TEST.txt /q라고 명령어를 주면 잘 지워지기에 아래처럼 레지스트리에 등록하면 지워질거라고 생각했는데...
삭제가 되지를 않습니다.
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\RunOnce]
"Test"="%windir%\\system32\\cmd.exe /c del D:\\TEST.txt /q"
어떻게 하면 되는가요?
흔적을 남겨서는 안되기에 RucOnce에 등록할려고 하고요, 배치파일을 따로 만들어서도 안됩니다 ㅎ^^ 배치파일들 만들면 그 배치파일도 또 지워야 되니까요 ^^
"test"="cmd /c del /q \"C:\\Users\\0\\Desktop\\00.txt\" "
이런식으로 레지스트리는 좀 이상하게 됩니다. 경로만 변경하시면 되겠네요.
방금 저도 몇번 재부팅하면서 테스트한 것입니다. 알고 보면 간단한데...삽질했습니다 ㅋ
cmd.c.reg
분석해보면 경로에 \만 아니라 처음과 마지막에 \" 이런 것이 더부살이 하는군요.