1. 程式人生 > >資料夾隱藏不被搜尋

資料夾隱藏不被搜尋

windows中因為安全原因有很多檔案隱藏了不被搜尋到,但是程式設計如何讓自己的檔案不被搜尋到呢?

我們要用到SetFileAttributesA來設定檔案屬性,讓檔案隱藏不被搜尋到需要用到三個屬性:

#define FILE_ATTRIBUTE_HIDDEN                                     0x00000002  該檔案是隱藏的。它不包括在普通的目錄列表
#define FILE_ATTRIBUTE_SYSTEM                                    0x00000004  該檔案是作業系統的一部分,或者完全由它使用。
#define FILE_ATTRIBUTE_NOT_CONTENT_INDEXED  0x00002000  該檔案將不被內容索引服務編制索引。

然後呼叫SetFileAttributesA(FileName, 0x2006u);FileName是指定需要隱藏不被搜尋到的檔案。這樣在我的電腦搜尋裡輸入檔名,就搜尋不到了