posted by 초식사자 2011.07.04 13:00

-RegDeleteValue로 레지스트리 값 제거가 가능하고 RegDeleteKey로 레지스트리 키 제거가 가능하다.

 #include <windows.h>

int main(){
        HKEY hkey;
        int result=0;

        RegOpenKey(HKEY_LOCAL_MACHINE,
                "SOFTWARE\\Microsoft\\Windows\\CurrentVersion\\Run",&hkey);

        //레지스트리 값 삭제
        if(RegDeleteValue(hkey,"StartUPProgram") == ERROR_SUCCESS){
                result++;
        }

        //레지스트리 키 삭제
        if(RegDeleteKey(HKEY_LOCAL_MACHINE,
        "SYSTEM\\CurrentControlSet\\Control\\SafeBoot\\Minimal\\SVCWINSPOOL")
        == ERROR_SUCCESS){
                result++;
        }

        RegCloseKey(hkey);
        return 0;
}


'프로그래밍 > C/C++' 카테고리의 다른 글

프로세스 제거하기  (0) 2011.07.04
프로세스 생성하기  (0) 2011.07.04
레지스트리 삭제하기  (0) 2011.07.04
레지스트리 값 출력하기  (0) 2011.07.04
윈도우 서비스 제거하기  (0) 2011.07.04
파일 탐색하기  (0) 2011.07.04

댓글을 달아 주세요