تبلیغات :
آکوستیک ، فوم شانه تخم مرغی، صداگیر ماینر ، یونولیت
دستگاه جوجه کشی حرفه ای
فروش آنلاین لباس کودک
خرید فالوور ایرانی
خرید فالوور اینستاگرام
خرید ممبر تلگرام

[ + افزودن آگهی متنی جدید ]




نمايش نتايج 1 به 1 از 1

نام تاپيک: سوالات متداول

  1. #1
    حـــــرفـه ای mehdi_7070's Avatar
    تاريخ عضويت
    Aug 2005
    پست ها
    3,232

    پيش فرض سوالات متداول

    سوالات متداول

    » چگونه مي توانيم روي CD قفل بگذاريم ؟
    براي اين كار ابزارهاي متنوعي در اينترنت موجود مي باشد . البته هر كدام مزايا و معايبي دارند . در اين انجمن سعي شده است همه ابزارها آموزش داده شوند . شما با مراجعه به لينك هايي كه در پست قبلي موجود است مي توانيد آموزش هاي انجمن را بيابيد .

    » چگونه مي توانيم روي VCD قفل بگذاريم ؟
    استاندارد VCD مشخصا توسط دستگاههاي سخت افزاري پشتيباني مي شود و هر گونه تغيير در نحوه Encoding و يا قالب نوشته شدن ديتا بر روي سي دي باعث بروز عدم سازگاري خواهد شد. براي تكثير و توزيع صنعتي فيلم ها شما نمي توانيد از هيچ نوع قفلي با ساختار غير معمول استفاده كنيد ، زيرا حدود نصف دستگاههاي پخش موجود در خانه ها امكان درك سي دي هاي شما را نخواهند داشت .
    براي استفاده هاي خانگي و قفل گذاري بر روي سي دي هاي ويديويي خودتان مي توانيد از به آموزش زير مراجعه كنيد :
    [ برای مشاهده لینک ، با نام کاربری خود وارد شوید یا ثبت نام کنید ]

    » چگونه در نام يك فايل يا فولدر از كاراكترهاي | < > " ? * : / \ و ساير كاراكترهاي غير مجاز استفاده مي كنند ؟
    براي اين كار ايميج مورد نظر را در نرم افزار WinISO باز كنيد و به نام دلخواه خود تغيير دهيد .
    جهت كپي كردن فولدرها و يا فايلهاي اين چنيني از نرم افزار IsoBuster استفاده كنيد .

    » چگونه حجم واقعي يك فايل كه داراي حجم مجازي (مثلا 1Gb) را بفهميم و به حجم واقعي برگردانيم؟
    با تغيير در فايل سيستم مي شود سايز را دستكاري كرد و يا آدرس شروع فايل را جابجا كرد و سايز آن را برابر با سايز سي دي قرار داد . البته با توجه به اينكه 90 درصد فايلهاي تحت ويندوز در ساختار قالب داراي سايز هستند ( مثلا PE يا BMP ) مي توانيد از الگوريتمهاي پيچيده تر براي شناسايي انتهاي فايل استفاده كنيد. در غير اينصورت اختلاف بين LBA فايل بعدي و فايل قبلي مي توانيد با تقريب 2 كيلوبايت اندازه هاي تغيير كرده فايل را به شما بدهد.
    روش اصولي تر و راحت تر براي اين كار در آموزش زير آمده است :
    [ برای مشاهده لینک ، با نام کاربری خود وارد شوید یا ثبت نام کنید ]

    » چگونه مي توان تشخيص داد كه چه پوشه هاي مخفي روي سي دي وجود دارند ؟ چگونه مي توان آن‌ها را استخراج كرد ؟
    در مورد پوشه هاي مخفي مي تونيد از نرم افزار IsoBuster استفاده كنيد . نوع نمايش پوشه ها هم بستگي به پروتكشن استفاده شده دارد . گاهي اوقات فقط فولدر را نشان ميدهد (استفاده از UltraISO) ، گاهي اوقات يك علامت + قرمز كنار اون ميذاره (استفاده از CD Secure) و گاهي اوقات هم براي نمايش فولدرهاي مخفي شده بايد گزينه Show Both(Big Endian & Little Endian) را از Option-> File System(s) -> ISO 9960 & ... -> Scan Option انتخاب كنيد (دستكاري بيشتر!) . در اين حالت هم يك علامت + قرمز كنار فولدر نشون ميده
    توي help اين نرم افزار ، اين گونه اطلاعات را ميتوني پيدا كني .

    » بدسكتور چيست ؟ چگونه مي توان بدسكتور بر روي سي دي ايجاد كرد ؟ سي دي هايي كه بدسكتور دارند را چگونه مي توان كپي كرد ؟
    هر گاه فرمت استاندارد تعيين شده يك سكتور سي دي را به صورت غيراستاندارد تغيير بدهيد ، بدسكتور به وجود مي آيد . براي اين كار روش هاي مختلفي وجود دارد كه لازمه آن شناخت استانداردها مي باشد .
    همچنين اگر امكان تصحيح كامل همه بايتهاي يك بلاك از سي دي توسط Error Correction وجود نداشته باشد ، در اين حالت شما مي توانيد سكتوري را به وجود بياوريد كه بعضي وقتها خوانده شود و بعضي وقتها خوانده نشود و به آن Weak Sector مي گويند .
    براي ايجاد بدسكتور مي تونيد از نرم افزارهايي مثل copy killer يا Wtm CD Protect استفاده كنيد . طرز استفاده از اين نرم افزارها در انجمن موجود هست .
    براي كپي هم پروفايل هاي مختص بدسكتور (يا به نام نرم افزارهاي بالا) موجود هست . براي دريافت پروفايل مي توانيد به profiles.persiangig.com مراجعه كني .

    » چگونه مي توان Track 00 ايجاد كرد ؟ يا مثلا تراك هايي با حجم ها و انواع مختلف ايجاد كرد ؟ اين كار چه فايده اي دارد ؟
    با بازي كردن با اطلاعات TOC و رايت كردن اطلاعات به صورت RAW مي توانيد تركهاي مختلفي ايجاد كنيد. مثلا مي توانيد سايز سي دي را روي 99 دقيقه و 99 ثانيه تنظيم كنيد و يا دو ترك به صورت OverLap داشته باشيد . كاربرد اين روشها كم كردن سازگاري قفلهاي ساخته شده است. اما با تركيب روشها مي توانيد كپي كردن 1:1 سي دي را دشوار سازيد . در بعضي موارد به طور كلي تراكها بي فايده هستند. مثلا در tz به طور كلي اهميتي به تراكها ندهيد . (آموزش اين نرم افزار در انجمن وجود دارد)
    براي اين كار بايد فايل ccd يا cue ويرايش بشه . براي ويرايش فايلهاي cue يك اديتور به نام cue sheet editor وجود دارد .

    » درباره نرم افزارهایی که شناسه منحصر به فردی برای هر رایانه تولید می کنند و نیاز به کد فعال سازی دارند ، توضیح دهید .
    در بيشتر اوقات ، بعضي از قطعات سخت افزاري مثل هاردديسك ، سي پي پو ، كارت گرافيك يك سريال منحصر به فرد دارند(مثل اثر انگشت) كه اين سريال توسط نرم افزار قابل دستيابي است كد سيستم در واقع از روي يك قطعه سخت افزاري برداشته ميشود(البته با يك سري تغييرات)
    كدي كه از قطعه سخت افزاري برداشته ميشه همراه با سريال نرم افزار در يك فرمول قرار ميگيره و جواب حاصله ميشه كد فعالسازي براي اون سيستم(اين عمليات توسط خود نرم افزار انجام ميشه و شركت توليد كننده هم برنامه توليد كد فعالسازي كه با همون الگوريتم تعريف شده در برنامه كد رو توليد ميكنه در اختيار داره و پس از دريافت كد سيستم از شما و دادن اون به برنامه توليد كدي كه در اختيار داره كد فعالسازي رو به شما ميده)

    » درباره Rmps توضیح دهید .
    يك تكنولوژي براي قفل گذاري وجود دارد كه به آن Data Position Measurment گفته مي شود. براي اولين بار در قفل هاي شركت LinkData از آن استفاده شده است. پايه اصلي اين تكنيك بر خلاف آنچه كه اندازه گيري زاويه بين دو سكتور گفته شده ، براساس سرعت خواندن خطي اطلاعات است . فرض كنيد كه شما از سكتور 60 شروع كنيد و با ضريب N سكتور هاي بعدي را بخوانيد. پس از مدتي بررسي و سر و كار داشتن با روتين هاي مختلف به اين نتيجه خواهيد رسيد كه مثلا اگر N را برابر با 18 قرار دهيد به بيشترين سرعت خواندن اطلاعات دست مي يابيد. فراموش كردم كه بگويم اين روش بعد از اضافه شدن دستور Read CD 0xBE به وجود آمده است . افزوده شدن اين دستور تقريبا مصادف با زماني است كه سرعت خواندن درايوهاي سي دي رام به بالاي 8 رسيده است .
    موضوع ماكزيمم سرعت خواندن اطلاعات از روي سي دي را مي شود به روش هاي مختلفي پياده سازي كرد. مثلا CDCops با استفاده از يك فرمول زاويه تقريبي بين دو سكتور را بدست مي آورد. بعضي از قفلها ، مثلا آنچه خودم پياده سازي كرده ام ، با حذف گزينه سرعت توسط يك معادله خط و بدست آوردن ضريب زاويه ( كه همواره ثابت خواهد بود ) ، مقدار مورد نياز را از ورودي به دست مي آورند.
    از آنجايي كه هيچ روش موثري براي شبيه سازي يك سي دي رايت شده با سي دي اصلي وجود ندارد ( يعني حتي تلاشهاي متعددي كه براي تنظيم سرعت با افزودن سكتورهاي اضافي ، يا Weak يا روش هاي ديگر بر روي StarForce به نتيجه نرسيد ) ، شيطان بزرگ يعني Venum386 تصميم گرفت كه اين موضوع را توسط شبيه سازي Timing بر روي سي دي هاي رايت شده پياده سازي كند .
    براي شروع ابزاري براي بدست آوردن زمان خواندن اطلاعات از روي سي دي تهيه شده و توسط آن پس از ورود سي دي به درايو و تنظيم سرعت خواندن درايو بر روي يك مقدار ثابت ، مقادير زماني بدست آمده از روي سي دي اصلي را در فايلي ذخيره كردند. سپس هنگام رايت سي دي بر روي سي دي هاي قابل نوشتن ، اين اطلاعات در سكتور 16 سي دي نوشته شده و كل سكتورها به اندازه يك سكتور به جلو رفته و بر روي ديسك نوشته مي شود. سي دي هايي كه با اين روش نوشته مي شوند در سكتور اول اطلاعات شامل زمان بندي Timing و در سكتورهاي بعدي محتويات اصلي سي را شامل مي شوند. يك درايور تحت Kernel همواره در حال فیلـتركردن سي دي هاي وارد شده به درايو است و چنانچه يك سي دي كه با گزينه RMPS - نامي كه توسط نويسندگان Daemon Tools به آن داده شده ، داخل ديسك خوان شود ، فیلـترتحت Kernel همه دستورات خواندن را تغيير داده و به يك سكتور جلوتر انتقال مي دهند. در صورتي كه RMPS غير فعال شود شما كلمه NEEDS EMULATION را مشاهده خواهيد كرد كه همان سكتور 16 جديد و رايت شده توسط الكل هست و در صورتي كه فیلـترفعال شود شما نام اصلي سي دي را مشاهده خواهيد نمود.
    پس از فعال شدن فیلـترعلاوه بر شيفت كردن شماره بلاك ها در دستور خواندن ، زمان بندي ها بر اساس آن چيزي كه از بلاك 16 دريافت شده تنظيم مي شود. اما از آنجايي كه در صورت استفاده از فايل زمان بندي ها بسيار جابجا خواهند بود ، بنابراين كاربر حتما بايد سي دي RMPS را رايت كرده و سپس استفاده كند. زيرا زمان خواندن اطلاعات از سي دي واقعي بسيار بيشتر از سي دي مجازي است.
    نتيجه همه اين عمليات اين خواهد بود كه سي دي رايت شده در هنگام فعال بودن RMPS زمانبندي مانند سي دي اصلي را نمايش خواهد داد و كپي آن اجرا خواهد شد.
    روش هاي جلوگيري متفاوتي تا كنون پياده سازي شده است. به شخصه از اشكالات موجود در Daemon Tools براي جلوگيري استفاده كرده ام. در StarForce يك درايور Kernel به طور مستقيم با پورت هاي IDE ارتباط برقرار كرده و در صورت وجود حتي يك درايو سي دي IDE شما را مجبور به استفاده از آن خواهد كرد. زماني كه دستورات خواندن به دور از چشم فیلـتربه درايو ارسال شوند ، نتيجه اين خواهد بود كه شما همه سكتور ها را در جاي اصلي خود مشاهده خواهيد كرد و در نتيجه مشخصات RMPS در سكتور 16 يافت مي شود. در يك گام بالاتر Daemon Tools اقدام به شبيه سازي يك درايو IDE نمود كه در نسخه هاي Professional از ِDaemon Tools Pro الحاق شده و توسط آن مي توان جلوي روش استارفورس را گرفت .
    با توجه به اينكه اين مطلب تا حد زيادي قديمي شده است ، به احتمال زياد در آينده مطالب بيشتري در مورد نحوه جلوگيري از آن خواهم نوشت.
    در مورد روش DPM بايد خدمتتان عرض كنم كه اين موضوع بسيار پارامتريك است. اين روش اشكالات زيادي به دليل وابستگي به Timing دارد و مخصوصا زماني كه از يك API باگ دار مثل GetTickCount براي بدست آوردن زمان استفاده كنيد ، عملا هيچ وقت به نتيجه قابل قبولي نمي رسد. همينطور بعضي از درايوها ( مثلا مدلهايي از TDK ) به طور پيش فرض مريض هستند. شما سرعت را مثلا براي 10 تنظيم مي كنيد ، درايو براي بهينه سازي خواندن اطلاعات خود به خود سرعت را تفيير مي دهد. توسط اين درايوها نه مي توانيد سرعت خواندن را بدست بياوريد و نه مي توانيد RMPS را استخراج كنيد چون نتيجه آن غلط خواهد بود.


Thread Information

Users Browsing this Thread

هم اکنون 1 کاربر در حال مشاهده این تاپیک میباشد. (0 کاربر عضو شده و 1 مهمان)

User Tag List

قوانين ايجاد تاپيک در انجمن

  • شما نمی توانید تاپیک ایحاد کنید
  • شما نمی توانید پاسخی ارسال کنید
  • شما نمی توانید فایل پیوست کنید
  • شما نمی توانید پاسخ خود را ویرایش کنید
  •