PDA

View Full Version : حرفه ای: حفاظت از فایل متنی از هرگونه دسترسی در هر زمان (بهترین شیوه)



arash020
پنج شنبه 27 آبان 1389, 08:56 صبح
با سلام
مشکلم اینه که قراره برای پروژه اطلاعات مهمی رو توی یه فایل متنی بریزم
و محتویات این فایل نباید حتی در زمان اجرا نبودن نرم افزار مشاهده بشه
چطور کاری کنم که کاربر با این پیغام مواجه بشه ؟؟؟!!!

طبق تصویر زیر...

vbhamed
پنج شنبه 27 آبان 1389, 11:16 صبح
سلام


Open "c:\test.txt" For Output Lock Read Write As #1

البته اگر قراره به انتهاي فايل اضافه بشه به جاي Output از Append استفاده كنيد

returnx
پنج شنبه 27 آبان 1389, 23:29 عصر
سلام


Open "c:\test.txt" For Output Lock Read Write As #1

البته اگر قراره به انتهاي فايل اضافه بشه به جاي Output از Append استفاده كنيد
متاسفانه این کد جواب نمیده...

arash020
دوشنبه 01 آذر 1389, 12:38 عصر
سلام
با عرض پوزش باید به دوستانی که سریعا جواب میدن:
اول سوال رو با دقت بخونید
این پاسخ(قطعه کد بالا)اصلا نه اون چیزی که من میخوام نه کار میکنه....!!!

فکر کنم این برمیگرده به سیستم عامل و دستورات پیشرفته داس که باید مستقیما توی خود فایل Autorun.inf نوشته بشه تا هم محتویات خودش رو مخفی کنه و هم از کپی و جایگزینی خودش جلوگیری منه ...

با تشکر
منتظر راهنمایی دوستان هستم .

vbhamed
دوشنبه 01 آذر 1389, 14:31 عصر
سلام

دوست عزيز
زود قضاوت نكنيد
اين تيكه كد دقيقا عمل مورد نظر شما رو انجام مي ده
البته اگر از قبل اطلاعاتتون رو ريختين تو فايل از Input استفاده كنيد

با انجام دستور بالا فايل شما نه كپي ميشه نه ميشه بازش كرد، البته تا وقتي كه برنامه قفل كننده رو نبسته باشيد

اين روش قفل كردن فايل بود
حالا ديگه خودتون بايد يك برنامه بنويسيد كه در استارت آپ باشه و بسته نشه و ....
ضمنا من توصيه مي كنم براي حفاظت بهتره اطلاعاتتون رو كد شده در فايل بنويسيد تا اصلا از اينطور مشكلات نداشته باشيد و نياز به اين مدل حفاظت نباشه

arash020
پنج شنبه 16 دی 1389, 12:11 عصر
البته خیلی ممنون که حوصله بخرج میدید
ولی
من نمی خوام برنامم اجرا باشه تا فایل محافظت بشه
و میدونم که حتما راهی هست که (احتمالا کلید کار دست CMD هستش) خواستم عملی بشه
چون خودم دیدم نمونش رو...
یکی از دوستانی هم که آب از دستش نمچکه موفق شد و فقط همین راهنمایی رو بمن کرد که عرض کردم .
حالا من دست به دامن شما شدم
واما راجع به کد کردن
بله درسسه جایی که نیاز باشه این کارو میکنم ولی الان مشکلم اینه که
میخوام با باز کردن اون فایل خاص پیغامی رو که توی پست اول عکسش رو گذاشتم به کاربر داده بشه
همین

akbarg64
پنج شنبه 16 دی 1389, 18:01 عصر
سلام.خب منم یه پیشنهاد بدم شاید بدردت بخوره.اینکه ساده ترین راه اینه که پسوند فایلتو عوض کنی.مثلا بزنی test.mp3.یا هر پسوند دیگه.کی به کیه.البته توی برنامه هم باید همون رو بزنی.موفق باشید.

arash020
جمعه 08 بهمن 1389, 03:59 صبح
نوچ!!!
کار شما نیس...

xxxxx_xxxxx
جمعه 08 بهمن 1389, 08:26 صبح
سلام،
cacls.exe رو جستجو کنید.