728x90
반응형
함수 이름 그대로 파일의 속성을 세팅하는 함수.
1 2 3 4 | BOOL WINAPI SetFileAttributes( _In_ LPCTSTR lpFileName, _In_ DWORD dwFileAttributes ); | cs |
악성코드 분석하다가 알게 되었다.
전에 분석하던 악성코드는 악성코드가 하는 일들을 수행하고 자기 자신을 숨김 파일로 변경하였음.
속성에 대한 define 값은 MSDN을 참고.
https://msdn.microsoft.com/ko-kr/library/windows/desktop/aa365535(v=vs.85).aspx
1 2 3 4 5 6 7 8 9 10 11 12 | #include<stdio.h> #include<stdlib.h> #include<Windows.h> int main() { char buf[MAX_PATH]; GetModuleFileNameA(NULL, buf, MAX_PATH); printf("%s\n", buf); int x = SetFileAttributesA(buf, FILE_ATTRIBUTE_HIDDEN); printf("%d", x); return 0; } | cs |
예제 코드.
728x90
반응형
'프로그래밍 > Windows' 카테고리의 다른 글
Windows Socket C/C++ example (0) | 2017.10.31 |
---|---|
Windows Socket Client (0) | 2016.09.04 |
버튼 클릭하면 이미지 나오게 하기 (0) | 2015.07.26 |
아스키코드 -> 유니코드 문자열 변환 함수 (0) | 2015.06.03 |
WinAPI 콤보박스 생성 / ComboBox (0) | 2015.06.01 |
process list 출력 (2) | 2015.05.20 |
how to create ListView on Visual C++ (0) | 2015.05.20 |
사용자 입력 글자수 제한하기 (0) | 2014.07.04 |
C++ WinForm Frame (0) | 2014.07.04 |
쓰레드 동기화와 WAIT_ABANDONED (7) | 2014.06.02 |
댓글