مشکل در کر ک گذاشتن روی برنامه
سلام
من می خواستم برای جلوگیری از کپی شدن برنامه ام
یک کرک اولش بزارم
کارم به این صورت انجام دادم
1-سریال هارد می خوانه روی labelنشان می دهد
2-بعد از کاربر می خواهد که رمز وارد کنه
(این رمز با یک سری عملیات ریاضی که روی سریال هارد انجام شده است )
حالا مشکل من اینجاست که می خواه که این فرم فقط برای اولین باری که کاربر این برنامه روی کامپیوتر اجرا می کنه انجام بشه؟
چطور این کار کنم؟
ممنون اگه راهنمایی کنیدمنو
نقل قول: مشکل در کر ک گذاشتن روی برنامه
سلام،
عزیز فکر کنم به بخش مهندسی معکوس مربوط میشه، در اونجا مطرح کنید... یا برید تو انجمن های روسی مطرح کنید. راه حل مناسب و قوی بهتون معرفی میکنن.
نقل قول: مشکل در کر ک گذاشتن روی برنامه
با استفاده از فایل ini یا دسترسی به ریجستری می تونید این کارو بکنید.
البته برای این کار نیاز به فراتر از این دارید !
یعنی با هر بار اجرای برنامه به صورت پنهان از دید کاربر شماره سریال هارد و اون و اون سریالی که کاربر وارد کرده رو چک کنید.
اون استفاده از فایل ini یا دسترسی به ریجستری که گفتم برای اینه که دیگه کادر ریجستر شدن ظاهر نشه و شماره سریال پنهانی چک بشه و اگه درست نبود دوباره نمایش داده بشه!
البته این تاپیک رو نباید اینجا می زدین... مطمئناً به بخش امنیت نرم افزار منتقل می شه!
نقل قول: مشکل در کر ک گذاشتن روی برنامه
نقل قول:
نوشته شده توسط
FiACKER
با استفاده از فایل ini یا دسترسی به ریجستری می تونید این کارو بکنید.
البته برای این کار نیاز به فراتر از این دارید !
یعنی با هر بار اجرای برنامه به صورت پنهان از دید کاربر شماره سریال هارد و اون و اون سریالی که کاربر وارد کرده رو چک کنید.
اون استفاده از فایل ini یا دسترسی به ریجستری که گفتم برای اینه که دیگه کادر ریجستر شدن ظاهر نشه و شماره سریال پنهانی چک بشه و اگه درست نبود دوباره نمایش داده بشه!
البته این تاپیک رو نباید اینجا می زدین... مطمئناً به بخش امنیت نرم افزار منتقل می شه!
می شه لطفاً بیشتر توضیح بدین.این کار باید با دلفی کنم
یا با نرم افزار دیگه مثل installshield?
نقل قول: مشکل در کر ک گذاشتن روی برنامه
در حالت عادی ( یعنی خیلی خیلی ساده ) این کار رو می تونم به شما پیشنهاد بدم :
شما یک فایل می سازید و هر بار که برنامه اجرا شد مقدار این فایل را دست کاری می کنید ( البته باید داده مورد نظر رو کد کنی ) بعد یک کلید در رجیستر ویندوز می سازی و مقداری رو در آن قرار می دی و در هنگام اجرا برنامه این دو مقدار را بررسی می کنی مثلا اگر داخل فایل مقدار 1 ذخیره شده بود و یا داخل کلیدی که در رجیستر ساختید مقدار 1 قرار داشت برنامه از ادامه باز بایسته ( خیلی خیلی ساده و پیش پا افتاده ترین راهی بود که گفتم دوستان حرفه ای خرده نگیرن می دونم که به راحتی می شه این برنامه رو کرک کرد )
نقل قول: مشکل در کر ک گذاشتن روی برنامه
نقل قول:
نوشته شده توسط
as13851365
در حالت عادی ( یعنی خیلی خیلی ساده ) این کار رو می تونم به شما پیشنهاد بدم :
شما یک فایل می سازید و هر بار که برنامه اجرا شد مقدار این فایل را دست کاری می کنید ( البته باید داده مورد نظر رو کد کنی ) بعد یک کلید در رجیستر ویندوز می سازی و مقداری رو در آن قرار می دی و در هنگام اجرا برنامه این دو مقدار را بررسی می کنی مثلا اگر داخل فایل مقدار 1 ذخیره شده بود و یا داخل کلیدی که در رجیستر ساختید مقدار 1 قرار داشت برنامه از ادامه باز بایسته ( خیلی خیلی ساده و پیش پا افتاده ترین راهی بود که گفتم دوستان حرفه ای خرده نگیرن می دونم که به راحتی می شه این برنامه رو کرک کرد )
سلام
ممنون می شم اگه کسی مثالی با دلفی داره به من بده؟؟؟؟
نقل قول: مشکل در کر ک گذاشتن روی برنامه
احتیاج به شمردن نیست همون دفه اول یه فایل تو یه جای خاص بساز. تو برنامت اگه اون فایل ساخته شده بود یعنی دفعه دوم هست که داره اجرا میشه
نقل قول: مشکل در کر ک گذاشتن روی برنامه
با استفاده از ریجستری چک کنید که فعال شده یا نه
نقل قول: مشکل در کر ک گذاشتن روی برنامه
نقل قول:
عزیز فکر کنم به بخش مهندسی معکوس مربوط میشه، در اونجا مطرح کنید... یا برید تو انجمن های روسی مطرح کنید. راه حل مناسب و قوی بهتون معرفی میکنن
چرا انجمن های روسی ؟؟؟؟!!!!
تو همین بخش امنیت نرم افزار مطرح کنید تا جواب بگیرید.