دنیای دلفی
یک شنبه 13 شهریور 1384, 17:41 عصر
با سلام
من یک برنامه به زبان دلفی نوشته ام . سیستم ضد کراکینگ برنامه من به این صورت است که برنامه در حین اجرا حجم خود را بدست می آورد و با عددی که از قبل من در یک فایل کد شده وارد کرده ام مقایسه می کند اگر مساوی بود برنامه اجرا می گردد و در غیر اینصورت برنامه اجرا نمی شود .
فایل اجرای را من از قبل با فشرده ساز UPX فشرده کرده ام فرض کنید حجم فایل بعد از فشرده شدن 1.98 مگابایت می باشد .
مشکل این است که برنامه برای مدتی خوب است بعد دیگر اجرا نمی شود . من وقتی بررسی کردم دیدم که حجم فایل اجرایی از 1.98 به 2.01 مگابایت تغییر پیدا کرده است پس برنامه نباید اجازه اجرا شدن داشته باشد و کارش را درست انجام می دهد .
من مطمئن هستم که فایل اجرایی دستکاری نشده است که حجمش تغییر پیدا کند . به نظر شما آیا یک فایل اجرایی به خودی خود حجمش تغییر پیدا می کند . یا اینکه ویروسی وجود دارد که این کار را روی فایل اجرایی اعمال کند .
ضمنا اگر من فایل اجرایی برنامه را از روی سی دی در پوشه مربوطه برهم نویسی کنم برنامه برای مدتی خوب است و دوباره خراب می شود .
به نظر شما مشکل از کجاست .
ممنون از توجه شما
من یک برنامه به زبان دلفی نوشته ام . سیستم ضد کراکینگ برنامه من به این صورت است که برنامه در حین اجرا حجم خود را بدست می آورد و با عددی که از قبل من در یک فایل کد شده وارد کرده ام مقایسه می کند اگر مساوی بود برنامه اجرا می گردد و در غیر اینصورت برنامه اجرا نمی شود .
فایل اجرای را من از قبل با فشرده ساز UPX فشرده کرده ام فرض کنید حجم فایل بعد از فشرده شدن 1.98 مگابایت می باشد .
مشکل این است که برنامه برای مدتی خوب است بعد دیگر اجرا نمی شود . من وقتی بررسی کردم دیدم که حجم فایل اجرایی از 1.98 به 2.01 مگابایت تغییر پیدا کرده است پس برنامه نباید اجازه اجرا شدن داشته باشد و کارش را درست انجام می دهد .
من مطمئن هستم که فایل اجرایی دستکاری نشده است که حجمش تغییر پیدا کند . به نظر شما آیا یک فایل اجرایی به خودی خود حجمش تغییر پیدا می کند . یا اینکه ویروسی وجود دارد که این کار را روی فایل اجرایی اعمال کند .
ضمنا اگر من فایل اجرایی برنامه را از روی سی دی در پوشه مربوطه برهم نویسی کنم برنامه برای مدتی خوب است و دوباره خراب می شود .
به نظر شما مشکل از کجاست .
ممنون از توجه شما