دوستان عزیز من میخوام وقتی فلش مموری به کامپیوتر وصل شدش براش درایو درست نشه و تمام محتویات آن قابل مشاهده نباشه و فقط برنامه ای که نوشتم بتونه اول فایل ها رو نشون بده ( فایل ها pdf هستن )
متشکرم
تا اونجایی که علم من قد میده اگر ویندوز به فلش وصل نشه (درایور نباشه) خوب برنامه شما هم هیچ کاری نمیتونه بکنه شما می تونید فایل ها رو به یه روشی رمز کنید شاید هم خیلی ساده و با یک پسوند دلخواه بخشش کنید بعد با برنامتون بازش کنید حالا شاید بعضی ها راه دیگه ای بدونند!
تا اونجايي كه من مي دونم ، فلش مموري جزء كلاس MSD دسته بندي مي شه و درايورش در هر ويندوزي موجود هست.
فلسفه ي اين كلاس اينه كه يه درايو اضافه كنه ... !
مهم ترين قسمتش هم descriptor اش هست كه باعث مي شه خودش رو به اين شكل به PC بشناسونه ...
بنظر من كه نمي شه ، مگر اينكه يه دستگاه جديد بخوايد بسازيد كه از اين كلاس استفاده نكنه
و از كلاس مد نظر شما پيروي كنه و از برنامه اي كه براش نوشتيد ... ( كه البته كار آسوني نيست ... )
شايد هم بشه ... ، تو اين دوره زمونه چيزاي عجيب غريب زيادي مي بينيم و مي شنويم ...!
موفق باشي.
ظاهرا این دوستمون می خواد یک سری فایل PDF رو از طرق کولدیسک در اختیار دیگران بزاره
بدون اینکه کسی بتونه اون فایلها رو مستقیما کپی و استفاده کنه.
برای این کار راه های زیادی وجود داره ولی از همه بهتر اینه که :
فایل های PDF رو با یک پسورد اینکرپتش کنی و داخل برنامه به وسیله این پسورد اونها رو لود کنی
به این ترتیب فقط خود برنامه یا کسی که پسورد رو داشته باشه می تونه اونها رو باز کنه.
برای گذاشتن پسورد می تونی از این برنامه استفاده کنی
Neevia PDFtoolbox
نکته : نباید داخل برنامه ات فایل ها رو با برنامه هایی مثل Adobe Acrobat لود کنی وگرنه
طرف به راحتی می تونه اون رو ذخیره کنه بلکه باید از کامپوننتهای دیگه ای برای این کار استفاده کنی
دوست عزیز یه راه دیگه هم بفکر خودم رسیده ببینم میشه کاراییش کرد
1- تا فلش رو به usb کامپیوتر وصل کردیم درایو فلش خودمون کلا مخفی بشه و یا براش اصلا درایو درست نکنه
2- راه دوم : وقتی فلش رو وصل کردیم و طرف مقابل روی فلش کلیک کرد که بازش کنه ( اصلا باز نشه ) یعنی
مثل فوادر System Volume Information که اصلا باز نمیشه ولی محتویاتش داره توسط ویندوز خوانده میشه
( منم میخوام که اصلا باز نشه و محتویاتش توسط برنامه خودم خونده بشه )
سلام.
این کار منطقی نیست.
این کار مشابه کار ویروس هاست. ممکنه آنتی ویروس ها هم به برنامتون گیر بدن.
دنبال راه حل اصولی باش نه پاک کردن صورت مساله.