ورود

View Full Version : سوال: خارج کردن DB از دید کاربر



YkA1363
جمعه 14 مرداد 1390, 17:56 عصر
سلام به همه
چطور می تونم بانک برنامه ای که نوشتم رو از دسترس کاربر خارج کنم بانک برنامم اکسسه

Vahid.Shatery
جمعه 14 مرداد 1390, 20:25 عصر
سلام
می تونین پسوند فایل را از mdb به هر چیزی که دوست داشته باشین تغییر بدین که کاربر نفهمه . ولی موردی که هست اینه که موقع اجرای برنامه فایل دیتابیس با پسوند ldb یک فایل ایجاد می کنه . که باز هم می شه فهمید که فایل دیتابیس شما چیه .

YkA1363
شنبه 15 مرداد 1390, 06:46 صبح
ممنونم از لطفت ولی این روش برای کاربری خوبه که تازه کار با کامپیوتر رو یاد گرفته باشه من یه روش با ضریب اطمینان بالا می خوام.

akar_program
شنبه 15 مرداد 1390, 09:32 صبح
با سلام
با نظرمن بیاید بجای ان كه‌ دیتابیست كه‌ كنار فایلت بگزارید یك پوشه‌ تو SYSTEM32 بسازی دیتابیست بریزیت توش انرا فلدررار قفل یا مخفی كنید با د كناری برنامه‌تون یك فایل الكی با نامی دیتابیستون بسازید تا كابر فكر كند اون دیتا بیستون هست خوب تو برنامه‌ ادرسی دیتا بیس اصلیتون بدید این را هم 100% نیست ولی تا حدی خوب هست

YkA1363
شنبه 15 مرداد 1390, 12:49 عصر
ممنون روش جالبیه یه برنامه دیدم که برنامه نویسش بانک رو به چند فایل تقسیم کرده بود وبا اجرای برنامه فایلها با هم ترکیب وتشکیل بانک رو میدادند کسی می دونه چطور می شه این کار رو انجام داد

Felony
شنبه 15 مرداد 1390, 12:57 عصر
فایل بانک رو تو یک TFileStream باز کن و از اولش تا اندازه مورد نظر ( مثلا 5 مگابایت ) شروع به خوندن کن و ذخیرش کن ، حالا از مکان قلبی دوباره شروع به خوندن کن تا 5 مگابایت بری جلو بعد دوباره ذخیرش کن ، این کار رو تا رسیدن به پایان فایل ادامه میدی ...

برای merge کردنشون هم یک TFileStream میسازی و فایل ها رو به ترتیب یکی ، یکی میخونی و بهش اضافه میکنی .

میتونی از کامپوننت های آماده یا ابزارهای CommandLine مثل Winrar هم استفاده کنی که حجم بانکت رو هم کاهش بدن .

YkA1363
شنبه 15 مرداد 1390, 17:50 عصر
اقای تاجیک ممنون از محبتت اگه لطف کنی یه نمونه یا مثال بزاری کمک بزرگی به من وسایر دوستان که تازه کاریم کردین

Felony
یک شنبه 16 مرداد 1390, 16:39 عصر
براتون یک نمونه نوشتم ، میتونید از پست شماره 63 این تاپیک (http://barnamenevis.org/showthread.php?209792-%D8%B3%D9%88%D8%B1%D8%B3%D9%87%D8%A7%D9%8A-%D9%86%D9%85%D9%88%D9%86%D9%87-%D8%A2%D9%85%D9%88%D8%B2%D8%B4%D9%8A/page7)دریافت کنید .

Delphi 2010
سه شنبه 18 مرداد 1390, 18:47 عصر
دوستان نمیشه بانک روی داخل فایل های res قرار داد و از اون استفاده کرد