امتیاز موضوع:
  • 1 رأی - میانگین امتیازات: 1
  • 1
  • 2
  • 3
  • 4
  • 5
ایجاد امنیت برای یک فولدر
نویسنده پیام
VBYOFSKI آفلاین
كاربر تک ستاره
*

ارسال‌ها: 41
موضوع‌ها: 15
تاریخ عضویت: بهمن ۱۳۸۶

تشکرها : 22
( 12 تشکر در 10 ارسال )
ارسال: #1
ایجاد امنیت برای یک فولدر
سلام
میشه یکی به من بگه چه جوری میشه چندتا فایل و فولدر رو به صورت یه فایل با فرمت خاص در
آورد جوری که بشه توی برنامه ای که نوشتیم اون فایل رو باز کرد و از فایلهای درون اون استفاده کرد.
مثلا 10 تا عکس داریم که تو 3 تا فولدر قرار دارن که از این عکسا تو پروژه استفاده شده می خوام این 10 تا عکس همراه با فولدراشون به صورت یه فایل در بیان که اگه احیانا کاربر راش به اون ورا افتاد نتونه اونارو حذف کنه یا تغییرشون بده. ممنون.


ARSENAl For Life

008



(آخرین ویرایش در این ارسال: ۰۹-خرداد-۱۳۸۷, ۱۳:۴۴:۵۳، توسط VBYOFSKI.)
۳۰-اردیبهشت-۱۳۸۷, ۱۳:۱۲:۳۴
ارسال‌ها
پاسخ
lord_viper غایب
مدیر کل انجمن
*****

ارسال‌ها: 3,949
موضوع‌ها: 352
تاریخ عضویت: بهمن ۱۳۸۴

تشکرها : 5193
( 9875 تشکر در 2650 ارسال )
ارسال: #2
RE: کمـــــــــک
قبلا در این مورد تو فروم بحث شده در مورد غیر فعال کردن یک فولدر برای جلوگیری از دسترسی
۳۰-اردیبهشت-۱۳۸۷, ۱۵:۳۲:۵۲
وب سایت ارسال‌ها
پاسخ
تشکر شده توسط : VBYOFSKI
VBYOFSKI آفلاین
كاربر تک ستاره
*

ارسال‌ها: 41
موضوع‌ها: 15
تاریخ عضویت: بهمن ۱۳۸۶

تشکرها : 22
( 12 تشکر در 10 ارسال )
ارسال: #3
RE: کمـــــــــک
سلام
میشه لینکشو برام بزارین. آخه من با Search فروم مشکل دارم.


ARSENAl For Life

008



۰۵-خرداد-۱۳۸۷, ۱۶:۳۲:۰۸
ارسال‌ها
پاسخ
vz67 آفلاین
كاربر دو ستاره
**

ارسال‌ها: 193
موضوع‌ها: 50
تاریخ عضویت: اسفند ۱۳۸۶

تشکرها : 106
( 52 تشکر در 37 ارسال )
ارسال: #4
RE: کمـــــــــک
ميتوني توي RESOURCE برنامت اونا رو اضافه كني بعد هر كدوم رو كه خواستي به روش هاي مختلف استفاده كنيد
کد:
Dim F() As Byte
F() = LoadResData(101, "CUSTOM")
Open "c:\test.jpg" For Binary As #1
Put #1, , F()
Close
اين يك روش بود حتي مي توني تصاوير رو بعد از اضافه كردن به Resource ها مستقيم استفاده كني
کد:
Picture1.Picture = LoadResPicture(101, vbResBitmap)
براي افزودن مطالب به Resource اگر قبلا استفاده نكردي از مسير زير وارد شو
کد:
Add-Ins\Add-In Manager ...\VB 6 Resource Editor
Load on startup = TRUE
يك راه ديگه هم داري
استفاده از يك بانك اطلاعات كوچولو توسط خودت ، به اين صورت كه اطلاعات رو به صورت باينري (كل فايل) رو بخون و به ته بانكت اضافه كن و آدرس شروع و حجم فايل رو يك جاي ديگه يادداشت كن ، چون وقتي خواستي از فايل استفاده كني به آدرس شروع و حجم احتياج داري
يك راه ديگه هم هست ، بيا تمام اطلاعات رو ZIP كن با رمز و پسوند رو تغيير بده ، حالا موقع استفاده مي توني هر قسمت از فايل رو كه خواستي Extract كني
كد ZIP كننده فايل هم تو سايت هست
اميدوارم به دردت بخوره ! Confused

ايتدا تورا ناديده ميگيرند
سپس مسخره ات ميكنند
و در نهايت با تو به مبارزه برمي خيزند
۰۵-خرداد-۱۳۸۷, ۲۱:۵۷:۴۴
وب سایت ارسال‌ها
پاسخ
تشکر شده توسط : VBYOFSKI
lord_viper غایب
مدیر کل انجمن
*****

ارسال‌ها: 3,949
موضوع‌ها: 352
تاریخ عضویت: بهمن ۱۳۸۴

تشکرها : 5193
( 9875 تشکر در 2650 ارسال )
ارسال: #5
RE: کمـــــــــک
میتونین یه فولدر درست کنین و از این اسامی براش استفاده کنین البته بدون "

Windows Media Player".{0003000D-0000-0000-C000-000000000046}"
Control Panel.{21EC2020-3AEA-1069-A2DD-08002B30309D}
Recycle Bin.{645FF040-5081-101B-9F08-00AA002F954E}
Internet Explorer.{FBF23B42-E3F0-101B-8488-00AA003E56F8}
Fonts.{BD84B380-8CA2-1069-AB1D-08000948F534}
My Computer.{20D04FE0-3AEA-1069-A2D8-08002B30309D}
My Documents.{ECF03A32-103D-11d2-854D-006008059367}
با این کار فولدر غیر قابل باز شدن میشه به طور معمول ولی برای این کار هم راههایی برای دور زدنش هست
تمام روشهای گفته شده توسط من و جناب vz67قابل دور زدن هست واسه اینکه یه کم محکم کاری تر بشه میتونی از برنامه molebox استفاده کنی که فایلهای جانبی رو به برنامه اضافه میکنه که به صورت یک فایل به نظر برسه و موقع اجرا ادرس دهیها رو خودش انجام میده
(من خودم ازش استفاده میکنم خیلی خوبه )
۰۵-خرداد-۱۳۸۷, ۲۲:۳۱:۳۸
وب سایت ارسال‌ها
پاسخ
تشکر شده توسط : mojtabamalaekeh, VBYOFSKI
VBYOFSKI آفلاین
كاربر تک ستاره
*

ارسال‌ها: 41
موضوع‌ها: 15
تاریخ عضویت: بهمن ۱۳۸۶

تشکرها : 22
( 12 تشکر در 10 ارسال )
ارسال: #6
RE: کمـــــــــک
این روشهایی که گفتین جالب بود ولی نمی تونم ازشون استفاده کنم:
تغییر فولدر به فایلهای سیستمی خود ویندوز جالب بود ولی نشد که از فایلی که قبلا تو اون فولدر بود استفاده کرد چون اون فولدر رو دیگه نمی شناخت.

برنامه ای که من دارم مینویسیم ثبت تصویری هنرستانهاست که از طرف معلمم به من پیشنهاد شده، منم قبول کردم.این برنامه دو قسمت داره یکی واسه ثبت مدارس و یکی واسه مشاهده.
1- قسمت ثبت:
تو این قسمت کاربر باید اول مشخصات مدرسه رو وارد کنه (نام مدرسه، نام مدیر، جنسیت، تعداد طبقات و . . . ) تو قسمت بعدی کاربر باید با انتخاب هر طبقه جزئیات اون طبقه رو وارد کنه (اتاق مدیر، اتاق تاظم، آبدارخانه و . . . ) و میتونه برای هر کدوم از این جزئیات 2 تا عکس انتخاب کنه.

اطلاعات تو Database اینجوری ذخیره میشه:
Database ما 2 تا Table داره که یکی واسه اطلاعات معمولی و اون یکی واسه تصاویر.
تو Table تصاویر اجزا توی فیلد اینجوری ذخیره می شن: /~Room~/~Room Of Manger~Bath Room~/. که / طبقات رو از هم جدا میکنه و ~ اجزا داخل هر طبقه رو. عکسها هم توی فیلد اینجوری ذخیره می شن: /~|P1|P2|~/~|P1|P2|~|P1|P2|~/. که / طبقات رو جدا میکنه ~ اجزا داخل طبقات و | 2 تا عکس اون جز از طبقه رو از هم جدا می کنه (فقط آدرس عکس ها ذخیره میشن). بعد از قسمت ثبت عکس کاربر باید کار رو تاییید نهایی کنه و بعد از تایید نهایی تمام عکس ها انتقال داده می شن به پوشه مربوط به خودشون توی فولدر Pic در جایی که برنامه از اونجا اجرا شده. توی فولدر Pic یه فولدر ساخته میشه به اسم مدرسه و در اون فولدر به تعداد طبقات وارد شده باز هم فولدر ساخته میشه و تمام عکسها به فولدر مربوط به خودشون میرن و آدرسها در Database با آدرسهای جدید عوض میشه.

حالا من میخوام واسه فولدر Pic جوری امنیت ایجاد کنم که نشه پاکش کرد چون اگه پاک شه تمام اطلاعات از بین میره.

راه اول استفاده از فایل Resource هست:
نمیدونم میشه توی Resource اینجوری که من گفتم عکسها رو تقسیم بندی کرد یا نه. اگه میشه یه مثال بزنید چون من بلد نیستم با Resource کار کنم.
دومین راه برنامه molebox هست که جناب lord گفتن که من پیداش نکردم.

فکر کنم اینبار دیگه کامل مشکلمو گفتم بقیه برنامه رو توضیح ندادم چون خیلی زیاد می شد. در ضمن اگه میشه در مورد نحوه ذخیره سازی اطلاعات توی Database هم نظر بدین که بدونم الگریتم ذخیره سازیش خوبه یا نه. ممنون.


ARSENAl For Life

008



(آخرین ویرایش در این ارسال: ۰۸-خرداد-۱۳۸۷, ۱۶:۴۷:۴۲، توسط VBYOFSKI.)
۰۸-خرداد-۱۳۸۷, ۱۲:۱۶:۲۷
ارسال‌ها
پاسخ
VBYOFSKI آفلاین
كاربر تک ستاره
*

ارسال‌ها: 41
موضوع‌ها: 15
تاریخ عضویت: بهمن ۱۳۸۶

تشکرها : 22
( 12 تشکر در 10 ارسال )
ارسال: #7
RE: ایجاد امنیت برای یک فولدر
سلام.
کسی نیست جواب بده. خداییش من پروژم برای تحویل دادن لنگ همین موضوع مونده.


ARSENAl For Life

008



۱۰-خرداد-۱۳۸۷, ۱۶:۵۸:۲۹
ارسال‌ها
پاسخ
lord_viper غایب
مدیر کل انجمن
*****

ارسال‌ها: 3,949
موضوع‌ها: 352
تاریخ عضویت: بهمن ۱۳۸۴

تشکرها : 5193
( 9875 تشکر در 2650 ارسال )
ارسال: #8
RE: ایجاد امنیت برای یک فولدر
شما چرا عکسها رو توی بانک ذخیره نمیکنین؟
با استفاده از blobfield
اینجوری دردسرش کمتره یا میتونین بایک روش بسیار جالب و کاربردی که با استفاده از آن میتوانید یک فولدر یا یک فایل را در داخل ویندوز XP به سادگی کاملأ از صحنه روزگار محو کنید به شکلی که کاملأ مخفی و ناپیدا شود. سپس خودتان میتوانید با دانستن نام آن فایل و یا فولدر مجدد و به همان سادگی آن را بازیابی و ظاهر سازید. این ترفند را میتوانید ساده ترین نوع مخفی سازی فایل دانست به نحوی که با استفاده از گزینه های مشاهده فایلهای Hidden و امثالهم هم نمیتوان آن را مشاهده کرد.
ابتدا از منوی Stat وارد Run شوید. سپس دستور cmd را تایپ نموده و Enter بزنید.
اکنون در داخل CMD کد زیر را وارد کنید و Enter بزنید:

attrib +h +s D:/sam

دقت کنید این کد فولدرsamرا در درایو D مخفی میسازد.
به Space های خورده شده در میان کد نیز دقت کنید.
با این عمل فولدر sam کاملأ از روی هارد شما مخفی میشود.

در صورتی که میخواهید یک فایل را نیز مخفی کنید کافی است آدرس را بدین شکل وارد کنید:

attrib +h +s D:/Windows/lord.exe

این کد فایل lord.exe را در داخل درایو D و پوشه Windows مخفی میسازد.

به همین سادگی شما میتوانید عملیات مخفی سازی را انجام دهید.

اما چگونه این فایلهای مخفی کرده را بازگردانیم؟
بدین منظور در داخل CMD دستور زیر را وارد کنید تا به ترتیب فایلهای مخفی شده مان آشکار گردند:

attrib -h -s D:/sam
attrib -h -s D:/Windows/lord.exe
تنها دقت کنید که محل و نام فایل مخفی شده تان فراموش تان نشود چرا که دیگر امکان بازیابی آن وجود ندارد.
۱۰-خرداد-۱۳۸۷, ۱۹:۴۷:۴۶
وب سایت ارسال‌ها
پاسخ
VBYOFSKI آفلاین
كاربر تک ستاره
*

ارسال‌ها: 41
موضوع‌ها: 15
تاریخ عضویت: بهمن ۱۳۸۶

تشکرها : 22
( 12 تشکر در 10 ارسال )
ارسال: #9
RE: ایجاد امنیت برای یک فولدر
سلام.
جناب Lord واقا ممنون که کمکم کردین.Clap

lord_viper نوشته است:شما چرا عکسها رو توی بانک ذخیره نمیکنین؟
با استفاده از blobfield

میشه در مورد blobfield یه توضیح کوچولو بدین.Shy
اگه منظورتون از blobfield نوع فیلد هست باید بگم من تو قسمت Type واسه تعیین نوع فیلد این نوع رو ندیدم. در ضمن من Database رو با VisData خود VB ساختم.
بازم ممنون.Biggrin


ARSENAl For Life

008



(آخرین ویرایش در این ارسال: ۱۱-خرداد-۱۳۸۷, ۱۶:۴۳:۲۴، توسط VBYOFSKI.)
۱۱-خرداد-۱۳۸۷, ۱۶:۴۲:۳۶
ارسال‌ها
پاسخ
lord_viper غایب
مدیر کل انجمن
*****

ارسال‌ها: 3,949
موضوع‌ها: 352
تاریخ عضویت: بهمن ۱۳۸۴

تشکرها : 5193
( 9875 تشکر در 2650 ارسال )
ارسال: #10
RE: ایجاد امنیت برای یک فولدر
فیلدهای باینری هستن که میتونن هر چیزی رو ذخیره کنن
این لینکها رو یه نگاهی بنداز
http://www.dbforums.com/archive/index.ph...38656.html
http://www.tech-archive.net/Archive/VB/m.../0289.html
http://gipsi.egloos.com/796983
شاید به درد بخوره
(منم ویبی بلد نیستم)
۱۱-خرداد-۱۳۸۷, ۱۸:۳۸:۳۷
وب سایت ارسال‌ها
پاسخ


موضوعات مرتبط با این موضوع...
موضوع نویسنده پاسخ بازدید آخرین ارسال
  ایجاد دو فرم در یک برنامه Mohsen5913 3 4,046 ۱۶-مهر-۱۳۹۵, ۱۶:۳۳:۳۲
آخرین ارسال: babyy
  [سوال] برنامه ی حذف فایل های با پسوند خاص در یک درایو یا فولدر vb.civil 1 3,201 ۱۱-اردیبهشت-۱۳۹۵, ۱۲:۳۰:۴۹
آخرین ارسال: Ghoghnus
  ایجاد منو و . . . (فوری ) hadi_110 0 2,140 ۱۴-اردیبهشت-۱۳۹۲, ۲۰:۵۷:۰۲
آخرین ارسال: hadi_110
  پیدا کردن فایل ها با پسوند خاص و کپی آن ها در یک فولدر ppcsoft 5 8,156 ۰۹-بهمن-۱۳۹۱, ۱۹:۳۷:۲۶
آخرین ارسال: fararaz
  ایجاد فرم شیشه ای Ghoghnus 3 4,362 ۰۵-دى-۱۳۹۱, ۱۷:۱۹:۳۹
آخرین ارسال: student-p
  ایجاد پایگاه داده در وی بی mohammad29 0 2,164 ۱۹-شهریور-۱۳۹۱, ۱۱:۲۸:۴۲
آخرین ارسال: mohammad29
  ایجاد Setup برای VB6 javaweb 0 2,924 ۱۵-شهریور-۱۳۹۱, ۱۶:۵۱:۱۱
آخرین ارسال: javaweb
  نمایش محتویات یک فولدر در tree aliooali 2 2,831 ۲۸-مرداد-۱۳۹۱, ۱۲:۵۱:۱۱
آخرین ارسال: aliooali
  مشکلی که اسکین برای برنامه ایجاد کرده This_is_alireza 1 3,030 ۳۰-اردیبهشت-۱۳۹۱, ۱۰:۰۷:۱۷
آخرین ارسال: Di Di
  ایجاد فایل فوق مخفی از فایل اجرایی برناممون RAMA2009 1 4,326 ۰۸-اردیبهشت-۱۳۹۱, ۱۰:۲۶:۱۷
آخرین ارسال: Ghoghnus

پرش به انجمن:


کاربرانِ درحال بازدید از این موضوع: 1 مهمان

صفحه‌ی تماس | IranVig | بازگشت به بالا | | بایگانی | پیوند سایتی RSS