نصب روی هارد و اجرا فقط با سی دی

shahkam

Member
سلام به تمامی دوستان

چطور میشه یه برنامه ساخته شده با mmb رو طوری تنظیم کرد که برنامه روی هارد نصب بشه ولی فقط با سی دی اجرا بشه ؟
* سوال دوم ؟ چطور میشه توی mmb برای برنامه های ساخته شده سریال نامبر گذاشت ؟

یه سوال دیگه چطور میشه فایل های برنامرو به dll تبدیل کرد ؟
 
  • Like
Reactions: pcj

evil_gates

اين نيز بگذرد ...
سلام به تمامی دوستان

چطور میشه یه برنامه ساخته شده با mmb رو طوری تنظیم کرد که برنامه روی هارد نصب بشه ولی فقط با سی دی اجرا بشه ؟
* سوال دوم ؟ چطور میشه توی mmb برای برنامه های ساخته شده سریال نامبر گذاشت ؟

یه سوال دیگه چطور میشه فایل های برنامرو به dll تبدیل کرد ؟

دوست عزيز
اگه جستجو مي‌كرديد پاسخ سوالات شما تو مباحث قبلي بود.

براي اينكه برنامه شما فقط از روي CD اجرا بشه پيشنهاد ميكنم يك فايل رو تو ريشه CD قرار بديد و هربار كه برنامه ميخواد اجرا بشه وجود اون فايل رو تو CD بررسي كنيد. در صورتي كه شرط شما صحيح باشه به معني اين هست كه CD تو CD-Rom قرار داره پس اجازه بديد برنامه اجرا بشه در غير اينصورت از اجراي فايل جلوگيري كنيد.
کد:
For i=68 To 90
  drive$ = CHR(i)
  path$ = drive$ + ':\myfile.x'
  FileExist("path$","exist")
  If (exist=1) Then
    Page("page 2")
    Return()
  End
Next i
Message("","Please put CD in CD-Rom")

براي گذاشتن شماره سريال از پلاگين GetDiskSerial استفاده كنيد.

براي سوال سومتون هم فكر ميكنم بهتره كمي درباره ساختار فايل‌هاي dll مطالعه كنيد بعد اين سوال رو مطرح كنيد كه آيا راهي براي تبديل فايل‌هاي mbd به dll وجود داره يا نه كه خب قاعدتا پاسخش خير هست.

البته اگه منظورتون از اين تبديل فقط ناشناخته كردن فايلهاي برنامتون هست براي كاربران مبتدي هست ميتونيد به طور دستي پسوند فايل رو تغيير بديد يا اينكه از منوي File گزينه Compress & Export و فايل رو با فرمت dll يا هر فرمت ديگه‌اي ذخيره كنيد.

موفق باشيد
 
  • Like
Reactions: pcj

sorooshk

Active Member
سلام

براي گذاشتن شماره سريال روي برنامه ميتونيد از برنامه Armadillo كه براي ايجاد قفل هاي تلفني هست استفاده كنيد. برنامه مناسبي هست و من خيلي راحت باهاش كار ميكنم و امنيت برنامه شما را هم افزايش ميدهد.
 

sorooshk

Active Member
سلام
هيچ برنامه محافظت كننده اي نيست كه كرك نشه و قفل اون شكسته نشه ولي جالبه بدوني ما با همين Armadillo تا الان سي دي ها را قفل گذاري كرديم و فروختيم و الان بيش از 5000 نسخه اون به فروش رفته ولي هيچ كس تا الان قفلش را نشكونده.
چون شكستن Armadillo كار آماتور جماعت نيست و دردسر خاص خودش را داره اگر به فكر نشكستن قفل باشي بايد بگم هيچ قفلي نيست كه اينجوري باشه فقط بايد برنامه اي را انتخاب كني كه دير تر شكسته بشه و چون Armadillo يك سيستم Packer هم محسوب مي شود شكستن اون به مراتب سخت تر هست تا بقيه برنامه ها. بنابراين ما با اين برنامه كار كرديم و تا الان هم مشكلي نداشتيم. حالا ديگه ميل خودتون هست كه با چه برنامه اي دوست داريد انجام بدين. من فقط پيشنهاد دادم.
 

جدیدترین ارسال ها

بالا