728x90
Kill 함수는, 어떤 파일을 삭제해 줍니다.
예를 들어, Kill("C\Hi.exe") 하시면 C드라이브의 Hi.exe라는 파일을 지우게 됩니다.
확장자명을 *로 처리하면 같은 이름의 모든 확장자를 지우고
파일 이름을 *로 하시면 해당 확장자를 모두 지웁니다.
둘 다 *로 처리하면 파일 내의 모든 파일을 지웁니다.
그런데, 이런 kill함수도 한계가 있으니, 바로 중요한 파일은 지우지 못한다는 겁니다.
윈도우는 자신의 실행과 관련되거나 기타 중요하다고 판단되는 파일들은 일반적인 방법으론 지우지 못하게 합니다.
사용자의 등급은 여러 단계가 있는데, 비주얼 베이직 상에서 kill함수를 사용할 때에는 막강한 권력이 아닌 일반 사용자 정도의 권한을 가지게 됩니다. 따라서 윈도우 실행에 관련된 중요 파일은 삭제 할 수 없습니다.
만약 윈도우 실행과 관련되거나 기타 중요하게 관리되는 파일을 지우고자 하신다면, 프로그램의 권한을 높여서 지울 수 있습니다. 다만 권한을 높이는게 약간 복잡하다는 문제가 남죠.
다음에 기회가 된다면, 프로그램의 권한을 높이는 방법을 강좌 해 보겠습니다