반응형
자기삭제
-
자기자신을 삭제하는 실행파일 만들기Programming/WINAPI 2007. 12. 4. 22:53
uninstall시 unsintall.exe 자기 자신은 어떻게 지우는걸까?? 방법이 여러가지 있는것으로 알고 있습니다만.. 최대한 단순한 방법이라고 생각하고 올려봅니다. 지금 소개되는 방법은 실행파일내부에서 실행파일을 삭제하는 batch파일을 만들어 그 batch파일이 실행파일을 삭제하도록 하는 방법입니다. ──────────────────────────────────────────────────── #include void Kill() { FILE *fp = NULL; // batch파일명 char* killer = "killfile.bat"; // 실행파일명 char* thisFile = "SelfDelete.exe"; char szBatFile[256]; // batch파일을 생성합니다. fp =..