سلام
ما كه نمي خواهيم يه قفل بندازيم روي برنامه.
مي خواهيم يه قفل طراحي كنيم.من يه طرح دارم
كه عمرآ و عبدآ كسي بتونه بازش كنه.تا هفته آينده
منتظر باشيد تا قفل رو تحويل بگيريد:) ممنون
سلام
ما كه نمي خواهيم يه قفل بندازيم روي برنامه.
مي خواهيم يه قفل طراحي كنيم.من يه طرح دارم
كه عمرآ و عبدآ كسي بتونه بازش كنه.تا هفته آينده
منتظر باشيد تا قفل رو تحويل بگيريد:) ممنون
منتظریم!...
هيچ قفلي نيست كه باز نشه.
هر كدوم يك جوريه ولي به هر حال ميشه با ترفند يا كرك بازش كرد
سلام
به همتون تبریک می گم.
ساخته شد.زود تر از آنچه که فکرشو
می کردم و می کردید.hp شما هم
تماشا کن.از همتون می خواهم این
پروژه رو دانلود کنید و تستش کنید
که اگر کاملآ جواب داد سورسش رو بذارم.
حالا چطور تستش کنید! تمام این پروژه
به یه فایل به نام New Text Document.txt
بستگی داره که من خودم اینو ساختم
اول برنامه رو چند بار اجرا کنید اگر گفت OK
خوب بقیشو بخونید اگر نه ادامه ندید و
به من بگید تا بیشتر روش کار کنم
خوب ادامش هم اینطوره که این فایل رو
Rename کنید ولی پاکش نکنید و یه
فایل خودتون بسازید به این اسمی که
من گفتم و برنامه رو اجرا کنید اگر نوشت No
خوب برنامه کاملآ درسته و هیچ مشکلی نداره
همین جا به من بگید که سورسش رو در
اختیارتون بذارم.:):):):):):):) منتظر هستم.
این هم از لینک دانلود کنید و خبرشو به من بدید ها!!!!
[ برای مشاهده لینک ، با نام کاربری خود وارد شوید یا ثبت نام کنید ]
به من اصلا OK نداد.
تماما گفت كه Project is copy.
البته براي قفل گذاري روي يك پروژه راههاي خيلي قويتري بلدم كه از چك كردن يك فايل خيلي بهتره.
البته بازم امكان شكستنش هست.
اگه بتوني شرطي كه تو فايل Exe هست هميشه True كني اينجوري قفل شكسته.
اصول شكستن كل قفلها هم همين است.
سلام
خوب احتمالآ موقعي كه آپلود شده زمان فايل تغيير كرده.
يه بار ديگه تستش مي كنم.ببينم چشه! راستي بقيه هم
بايد توي اين بحث شركت كنند.
زمان فايل چيز خوبي نيست.
چون قابليت تغييرش هست.
با يك برنامه تغييرش ميده و بعد برنامه هك شد.
سلام
زمان فايل طوري بدست مياد كه ربطي به تاريخ فايل نداره.
يعني چيزي جدا از اونه كه مي نويسه.من خودم چندين بار
تستش كردم .در ضمن همه اشخاص اين روش رو بلد نيستند
پس تا حدودي جلوي كپي رو مي گيره.راستي براي اينكه مي گي
مي تونه شرايط رو عوض كنه يعني به اين روش داخل برنامه بشه
براي اين هم روش هست.حتي اگر بگذره باز هم بايد چكش كنه:)
اگه بتونه برنامه رو ديكمپايل بكنه ديگه قفل هيچ معني نداره.
هيچ راهي هم براي جلوگيريش وجود نداره.
سلام
ديكمپايل چيه؟ و چه ربطي داره به اين قفل؟
در ضمن گفتم كه همه اشخاص اين روش
ها رو بلد نيستند و تا حدودي جلوي كپي گرفته
مي شه:).
سلام سولجر عزيز
من برنامه شما رو دان لود كردم و اجرا هم كردم با فايل شما اوكي مي داد و با فايلي كه من به اسم فايل شما ساختم ارور داد
پس منتظر ادامه مطالب از طرف شما هستم
ممنون
سلام
ببخشيد كه پست اضافه زدم اينجا!
اما من نمي تونم آخرين پست اچ پي رو ببينم؟
مشكل از كجاست؟
سلام
حالا که پست رو دادم می تونم بخونم.چه مشکل خسته کننده ای:(
پس چرا یه چند نفر دیگه تست نمی کنند !؟ اگر کامل درست بود به
من بگید تا روش قفل رو بذارم دیگه.منتظرم
سلام
سولجر عزيز ما منتظريم ها
دستمون رو تو حنا نزاري ها
ممنون
نقل قول:
نوشته شده توسط soldier
دست رو دست بسیاره ما هنوز اول راهیم جانم
کشور های اروپایی با اون همه دکو پوزشون 1 ماه نشده برنامه قفل کرک میشه
:happy:
سلام
به جاي اينكه توي فكر اروپاييا باشيم
فعلآ اين قفل رو امتحان كن ببين كار مي كنه
تا در آينده ممكنه قفل هاي بهتري طراحي كنيم.
فعلآ كه شما منو گذاشتين سره كار
از اون موقعي كه اين قفل رو گذاشتم
فسيل شده بيشتر 2 نفر امتحانش نكردند
سلام
عزيز قفل رو بده بياد تا بي خيالش نشديم
باي
سلام
اول بايد تاريخ و زمان فايل رو بگيريد.
پس اول بايد يه پروسيجر تعريف كنيم.
اول اين رو به private اضافه كنيد .
و به اين صورت زمان رو از فايل بدست بياريد :کد:function GetFileDate(TheFileName: String): String;
حالا كار اصلي اينجاست كه بايد كاري كنيم كهکد:function TForm1.GetFileDate(TheFileName: string):string;
var
FHangle : Integer;
begin
FHangle := FileOpen(TheFileName,0);
try
Result := DateTimeToStr(FileGetDate(FHangle));
finally
end;
end;
از طريق زمان فايل مشخص بشه فايل اصله يا نه؟
اين هم به اين صورت مي زاريد توي OnCreate
اگر هم توضيح نياز داشت بگيد تا براتون توضيح بدم.کد:procedure TForm1.FormCreate(Sender: TObject);
var
S : Integer;
A : String;
begin
A := GetFileDate('New Text Document.txt');
S := StrToInt(A[9]+A[7]);
if (1552=(S*1000 div 8 + 321 - 19)) then
ShowMessage('OK, Project Not Copy')
else ShowMessage('No, project is copy');
end;
سلام
اين يكي ظلمه
به خدا ظلمه
نه تستش كرديد.
نه تشكر
وقتي كه قرار بود بدم
تند تند پست ميديد چي شد؟
سلام soldier جان
من برنامه تو دان نکردم ولی ازت تشکر می کنم واسه این که اطلاعات با ارزش خودتو در اختیار همه میذاری.
من خودم به این روش کار کردم که مثلاً سریال یه قطعه ی سخت افزاری رو می گیرم (مثل هارد یا سی پی یو) بعد با
انجام یه سری عملیت (حالا می خواد ابتدائی یا پیچیده باشه) ریاضی اونو تغییر می دم و اونو تو یه فایل می ذارم.
بعد تو برنامه سریال مثلاً هارد رو می گیرم و با انجام همون عملیت ریاضی کد رو درست میکنم.
حالا این کد بدست اومده رو با کدی که به برنامه میدن چک میکنم اگه یکی بودن برنامه کار میکنه.
به امید دیدار.
سلام عزيزنقل قول:
سلام soldier جان
من برنامه تو دان نکردم ولی ازت تشکر می کنم واسه این که اطلاعات با ارزش خودتو در اختیار همه میذاری.
من خودم به این روش کار کردم که مثلاً سریال یه قطعه ی سخت افزاری رو می گیرم (مثل هارد یا سی پی یو) بعد با
انجام یه سری عملیت (حالا می خواد ابتدائی یا پیچیده باشه) ریاضی اونو تغییر می دم و اونو تو یه فایل می ذارم.
بعد تو برنامه سریال مثلاً هارد رو می گیرم و با انجام همون عملیت ریاضی کد رو درست میکنم.
حالا این کد بدست اومده رو با کدی که به برنامه میدن چک میکنم اگه یکی بودن برنامه کار میکنه.
به امید دیدار.
اما توي پست 58 من همه چيز رو نوشتم. كمي دقت كن.
سولجر جان اولاَ از شما سپاس فراوان ميكنم به خاطراين كامپوننت تا كلما نكنينقل قول:
نوشته شده توسط soldier
اما وقتي آدم يه كار خوب انجام ميده كه نميگخ از من تشكر كنيد
اه :rolleye: !زشته :blush: وا :biggrin:
sodier جان مثل اینکه سوء تفاهم شده.
ببین من اون پست رو دیدم ولی این پست رو من به این خاطر زدم که برخی گفتن جواب نمیده منم گفتن درحد یه اظهارنظر واسه شما که بتونه کامل ترش کنی.
اگه ناراحت شدی بازهم ببخشید.
به امید دیدار
به یه تاپیک قدیمی گیر ندید. تاریخ ارسال رو ببین :)نقل قول:
سولجر جان اولاَ از شما سپاس فراوان ميكنم به خاطراين كامپوننت تا كلما نكني
اما وقتي آدم يه كار خوب انجام ميده كه نميگخ از من تشكر كنيد
اه !زشته وا
پس خیلی قدیمی هست. فقط میشه بحث های جدید کرد. اگر ناراحت نمیشی.
--------------------------------------------------------------------------------
من اصلآ ناراحت نشدم.نقل قول:
sodier جان مثل اینکه سوء تفاهم شده.
ببین من اون پست رو دیدم ولی این پست رو من به این خاطر زدم که برخی گفتن جواب نمیده منم گفتن درحد یه اظهارنظر واسه شما که بتونه کامل ترش کنی.
اگه ناراحت شدی بازهم ببخشید.
به امید دیدار
ممنون که توی این بحث شرکت کردید.
موفق باشید . بای
سولجر جان من فقط دیدم که این تاپیک فعال شده فکر کردم جدیده و تاریخا ندیدمنقل قول:
یه تاپیک قدیمی گیر ندید. تاریخ ارسال رو ببین :)
پس خیلی قدیمی هست. فقط میشه بحث های جدید کرد. اگر ناراحت نمیشی
تازشم اگه چیزی قدیمی باشه که نباید سانسور شه
در ضمن من ناراحت نشدم امیدوارم شما هم همینجور باشید
سلامنقل قول:
سولجر جان من فقط دیدم که این تاپیک فعال شده فکر کردم جدیده و تاریخا ندیدم
تازشم اگه چیزی قدیمی باشه که نباید سانسور شه
در ضمن من ناراحت نشدم امیدوارم شما هم همینجور باشید
من نگفتم سانسور كن. گفتم. الكي پست در مورد چيز قديمي نده.
اگر ناراحت نميشي. چون من وقتي ميخواهم حرف بزنم. با هزار ترس لرز ميزنم.
چون خيلي بهم گير ميدي.
موفق باشي . باي
دقيقا TZ Executable Protector Xpress اين كار را با ساختن فايل هايي دت انجام ميده
دستت درد نکنه ولی یک مشکل بزرگ داره و اون این که اگه کل فولدر را کپی کنیم پیغام Ok مي ده يعني اينكه براي جلوگيري از كپي غيرمجاز سيدي اصلا بدرد نمي خورد
دوستان.
بهترين روش فعلا چك سريالهاي سخت افزاري هست كه دوستمون هم بهش اشاره كرد و جز قفلاي قوي هست ولي به هر حال امكان قفل شكنيش هم هست.
البته نه به اين راحتيا.
شما هر جور قفلی که بزارین آخرش رایت میشه و تا اونجایی که من می دونم قطعا کاری نمی شه کرد