سلام
می خواستم بدونم چه جوری می تونم روی یه فایل قفل بذارم ؟
چه جوری می تونم فایل قفل دارو باز کنم ؟
و چه طور می تونم قفل رو از روش بردارم؟
:11:
Printable View
سلام
می خواستم بدونم چه جوری می تونم روی یه فایل قفل بذارم ؟
چه جوری می تونم فایل قفل دارو باز کنم ؟
و چه طور می تونم قفل رو از روش بردارم؟
:11:
سلام داش مهدی خوبی ان شاالله؟
چه خبرا؟:31:.
با کد زیر میتونی یک فایل رو طوری قفل کنی که هیچ کس نمیتونه به فایل دسترسی پیدا کنه:
به جای "C:\A.txt" فایل مورد نظر رو بزار و بجای "Ali Visual Studio" یوزر سیستمتو بزار.کد:FileInfo MF = new FileInfo(@"C:\A.txt");
System.Security.AccessControl.FileSecurity MFSEC = new System.Security.AccessControl.FileSecurity();
System.Security.AccessControl.FileSystemAccessRule MfAccessRule = new System.Security.AccessControl.FileSystemAccessRule("Ali Visual Studio", System.Security.AccessControl.FileSystemRights.FullControl, System.Security.AccessControl.AccessControlType.Deny);
MFSEC.AddAccessRule(MfAccessRule);
MF.SetAccessControl(MFSEC);
برای باز کردن فایل:
کد:FileInfo MF = new FileInfo(@"C:\A.txt");
System.Security.AccessControl.FileSecurity MFSEC = new System.Security.AccessControl.FileSecurity();
System.Security.AccessControl.FileSystemAccessRule MfAccessRule = new System.Security.AccessControl.FileSystemAccessRule("Ali Visual Studio", System.Security.AccessControl.FileSystemRights.FullControl, System.Security.AccessControl.AccessControlType.Allow);
MFSEC.AddAccessRule(MfAccessRule);
MF.SetAccessControl(MFSEC);
موفق باشی.
ممنونم رفیق:11:
یه سوال :
اگه ما بخوایم روی یه فایل پسورد بزاریم(مثل گذاشتن پسورد در فایل های rar و zip ) باید چی کار کنیم؟
سلام دوست عزیز.نقل قول:
فایل های rar فقط مختص به برنامه winrar میباشد و خود برنامه روی فایل پسورد میزاره و پسورد رو میخونه پس شما باید یه فایل مجزا بسازی مثل winrar و هر کاری دوست داشتی با فایلت بکنی. و اینو هم بگم که شما نمیتونی به فایلهای winrar دسترسی داشته باشی و اینکار فقط توسط برنامه winrar انجام میگیره...
موفق باشید.
نقل قول:
میشه معادل VB این کدهارو بزاری ؟
می بخشید
یعنی ما به هیچ وجه نمی تونیم در دات نت روی فایلمون پسورد بزاریم؟
برای قفل کردن :نقل قول:
برای باز کردن :کد:
Dim FileSec AsNew Security.AccessControl.FileSecurity()
Dim AccessRule AsNew Security.AccessControl.FileSystemAccessRule(Environment.UserName, Security.AccessControl.FileSystemRights.FullControl, Security.AccessControl.AccessControlType.Deny)
Dim FInfo AsNew FileInfo("c:\a.txt")
FileSec.AddAccessRule(AccessRule)
FInfo.SetAccessControl(FileSec)
کد:
Dim FileSec AsNew Security.AccessControl.FileSecurity()
Dim AccessRule AsNew Security.AccessControl.FileSystemAccessRule(Environment.UserName, Security.AccessControl.FileSystemRights.FullControl, Security.AccessControl.AccessControlType.Allow)
Dim FInfo AsNew FileInfo("c:\a.txt")
FileSec.AddAccessRule(AccessRule)
FInfo.SetAccessControl(FileSec
سلام خسته نباشید.
نقل قول:
میشه معادل VB این کدهارو بزاری ؟
باز کردن قفل:کد:Dim MF As New FileInfo("C:\A.txt")
Dim MFSEC As New System.Security.AccessControl.FileSecurity()
Dim MfAccessRule As New System.Security.AccessControl.FileSystemAccessRule("Ali Visual Studio", System.Security.AccessControl.FileSystemRights.FullControl, System.Security.AccessControl.AccessControlType.Deny)
MFSEC.AddAccessRule(MfAccessRule)
MF.SetAccessControl(MFSEC)
کد:Dim MF As New FileInfo("C:\A.txt")
Dim MFSEC As New System.Security.AccessControl.FileSecurity()
Dim MfAccessRule As New System.Security.AccessControl.FileSystemAccessRule("Ali Visual Studio", System.Security.AccessControl.FileSystemRights.FullControl, System.Security.AccessControl.AccessControlType.Allow)
MFSEC.AddAccessRule(MfAccessRule)
MF.SetAccessControl(MFSEC)
چرا نمیشه مهدی جان منتحی باید با بایت ها سرو کار داشته باشی و اطلاعات کافی داشته باشی.مثلاً خودت بتونی یه فایل رو فشرده کنی و پسورد رو تو خود فایل ذخیره کنی البته با کدگذاری.کد:یعنی ما به هیچ وجه نمی تونیم در دات نت روی فایلمون پسورد بزاریم؟
موفق باشید.
میشه توضیح بدید که چه طوری می تونم یه فایل رو فشرده کنم؟:11:نقل قول:
فکر کنم توسط کامپوننت winrar بشه .