PDA

View Full Version : سوال: ساخت یک فایل dll برای اجرای برنامه



علی فتحی
چهارشنبه 17 مهر 1392, 17:58 عصر
سلام . آیا میتوان یک فایل با پسوند دل ایجاد کرد.بطوری که برنامه برای اجرا از اون استفاده کنه .اگروجود داشت اجرا بشه اگر وجود نداشت .پیام بده یک فایل حذف شده. اون فایل هم بصورت دستی توی ویندوز مسیر wnn32
بزارم . در واقع نوعی کد رجیستری برای جلوگیری از ببخشید دزدیدن برنامه. ولی ریجستری نباشه

juza66
یک شنبه 21 مهر 1392, 12:43 عصر
سلام، بله به راحتي ميشه

شما يك DLL بساز يك String با كدفعال سازي خود بساز DLL رو كمپايل كن كنار برنامه

حالا اول اجراي برنامه يا همون Load برنامه ات DLL رو سرچ كن ببين اگه هستش از فراخواني string دي ال ال كد فعال سازي رو بخون وگرنه برنامه خطا بده و اجرا نشه (خوبي اينكار اينه كه اگه dll بودش string فعال سازي خونده ميشه و اگر dll جعلي باشه كد فعال سازي نداره و برنامه با خطا بسته ميشه)

اميدوارم متوجه شده باشيد دوست عزيز

علی فتحی
یک شنبه 21 مهر 1392, 19:00 عصر
private void button1_Click(object sender, EventArgs e)



{


if (label3.Text == "1393")



{


MessageBox.Show(" برنامه منقضی شده است با تایید برنامه تخریب میشود");






System.IO.File.Delete (Application.StartupPath + "\\AnalogClock.DLL");

Application.Exit();



}


else



{



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

علی فتحی
شنبه 27 مهر 1392, 18:09 عصر
جواب نبود لطفا جواب دهید

علی فتحی
سه شنبه 26 آذر 1392, 21:34 عصر
متوجه نشدم لطفا نمونه کد بگذارید