PDA

View Full Version : غیرقابل دسترس کردن دیتابیس همراه برنامه از دسترسی کاربر



Bahar_HS
یک شنبه 01 آبان 1390, 15:14 عصر
با سلام
من یه برنامه ی Application دارم که با C#‎ نوشتم ودیتابیس برنامه هم با Access طراحی شده،
وقتی با setup ساز خود ویژوال استودیو setup می سازم،دیتابیس برنامه همراه فایل exe برنامه قرار می گیره و وقتی کاربر برنامه رو روی سیستمش نصب می کنه می تونه دیتابیس رو درفولدر نصب برنامه ببینه ،بخصوص اینکه Access از مجموعه نرم افزارهای مجموعه ی office هست و تقریبا روی همه ی سیستم ها نصبه،
چطور میشه این دسترسی رو حذف کرد؟
یا این که کاری کرد که دیتابیس به بخش Application اضافه بشه به جای اینکه همراه فایل exe برنامه باشه،
یا شاید باید از نرم افزار های setup ساز دیگه استفاده کرد؟
(من می خوام کاربری که برنامه رو روی سیستمش نصب می کنه اصلا دیتابیس رو نبینه و نتونه از هیچ طریقی بهش دسترسی داشته باشه که البته اگر بشه یه جوری دیتابیس رو در فایلexe برنامه جا داد دیگه دسترسی امکان پذیر نیست)
ممنون میشم دوستانی که اطلاعاتی در این زمینه دارند،منو راهنمایی کنند.:تشویق:

PetekDincos
یک شنبه 01 آبان 1390, 20:13 عصر
با سلام
برای این کار بایستی از نرم افزارهایی که فایل ها رو پروتکت می کنن استفاده کنید فکر کنم پروتکتور حفاظ یه چنین قابلیتی داشته باشه با تشکر

mffaymffay
چهارشنبه 11 آبان 1390, 16:53 عصر
سلام دوست عزیز
میتوانید فایل اکسس را از حالت ویرایش در استارت آپ خارج نمائید
در اینصورت فایل شما قابل دستکاری نیست

Bahar_HS
سه شنبه 01 آذر 1390, 09:39 صبح
سلام دوست عزیز
میتوانید فایل اکسس را از حالت ویرایش در استارت آپ خارج نمائید
در اینصورت فایل شما قابل دستکاری نیست
با سلام
من متوجه نشدم!:خجالت:ممکنه این کار رو توضیح بدید،ممنون.:تشویق:

Bahar_HS
شنبه 05 آذر 1390, 11:10 صبح
باسلام
نگفتید چه جوری میشه؟

va2012
چهارشنبه 23 آذر 1390, 18:00 عصر
سلام - شاید منظور دوستمون اینه که فایل اکسس رو read only کنی . البته میتونی بریا دیتابیست رمز بزاری تا حتی اگه کسی بهش دسترسی داشت نتونه تغییرش بده.