X
تبلیغات
رایتل
چهارشنبه 16 مرداد‌ماه سال 1387 ساعت 01:58 ب.ظ

ایا راهی هست که یک فایل رو SUPERHIDDEN کرد
با این API و ثابت ها میتونی این کارو بکنی


Private Declare Function SetFileAttributes Lib "kernel32.dll" Alias "SetFileAttributesA" (ByVal lpFileName As String, ByVal dwFileAttributes As Long) As Long

Private Const FILE_ATTRIBUTE_ARCHIVE = &H20
Private Const FILE_ATTRIBUTE_COMPRESSED = &H800
Private Const FILE_ATTRIBUTE_DIRECTORY = &H10
Private Const FILE_ATTRIBUTEHIDDEN = &H2
Private Const FILE_ATTRIBUTE_NORMAL = &H80
Private Const FILE_ATTRIBUTE_READONLY = &H1
Private Const FILE_ATTRIBUTE_SYSTEM = &H4

برای سوپرهاید هم باید از این ثابت در پارامتر دوم به این صورت استفاده کنی

FILE_ATTRIBUTEHIDDEN + FILE_ATTRIBUTE_SYSTEM

تو پارامتر اول هم که مسیر فایل مورد نظرت رو میدی !
البته از توابع داخلی ویژوال بیسیک هم میتونی برای این کار استفاده کنی

SetAttr
GetAttr

del.icio.us  digg  newsvine  furl  Y!  smarking  segnalo