이런건 어떻게 알아내요?
개구리
2024.02.14
예를들어SetFileAttributesA API 가 있다고치면
SetFileAttributesA( LPCSTR lpFileName, DWORD dwFileAttributes )
인데
2번째 인수인 ,dwFileAttributes 는 더해도 되자나요?
FILE_ATTRIBUTE_ARCHIVE 20 일반문서 FileFILE_ATTRIBUTE_ENCRYPTED 4000 암호화된 FileFILE_ATTRIBUTE_HIDDEN 2 숨김 FileFILE_ATTRIBUTE_NORMAL 80 일반 FileFILE_ATTRIBUTE_OFFLINE 1000 Offline FileFILE_ATTRIBUTE_READONLY 1 읽기전용 FileFILE_ATTRIBUTE_NOT_CONTENT_INDEXED 200 Indexing 하지 않음FILE_ATTRIBUTE_SYSTEM 4 System FileFILE_ATTRIBUTE_TEMPORARY 100 임시 File
숨김 + 읽기전용 = 3
그렇게해서SetFileAttributesA( 파일,3 ) // SetAttr (파일,3)이렇게 넣으면 프로그램에서 숨김 과 읽기전용을 알아서 처리하잖아요? 이런건 어떻게 알수 있나... 궁금증이..
노가다를 해야하나.. 패턴이 있는건가..