نقل قول نوشته شده توسط mirage041 مشاهده تاپیک
دوست عزیز نمی دونم می خوای چیکار کنی ولی یک سر به این پست بزن اگه حل شد و تونستی یک کاری بکنی به ما هم کمک کن؟
https://barnamenevis.org/showthread.php?t=145731
به اين لينك نگاه كردم . منم تقريبا همچين كاري كردم

من يه برنامه نوشتم كه براي وارد شده به برنامه اجبارا بايد پسورد وارد كني . چون اين برنامه اطلاعات شخصي و مهم افراد را نگه ميداره . هيچ كس بجز شخصي كه از نرم افزار استفاده مي كنه نبايد بتونه به برنامه دسترسي داشته باشه.

در اولين بار كه شخص برنامه را اجرا مي كنه كادر پسورد ظاهر ميشه و شخص براي اولين بار بدون پسورد وارد برنامه ميشه و در قسمت change password برنامه يه پسوردي براي خودش ثبت مي كنه . اين پسورد تو رجيستري ثبت ميشه و دفعه بعد كه شخص ميخواد وارد برنامه بشه پسورد خودش را ميزنه.

مشكل من اين بود كه چون من پسورد را با ادرسي كه رجيستري بود مقايسه مي كردم
براي شخصي كه براي اولين بار از برنامه استفاده مي كنه تو رجيستري ويندوزش اين مسير نبود. و بايد هنگاه لود برنامه اين مسير ساخته ميشد. كه اين كار هم به كمك كد رضا حل شد

البته پسورد را من hash مي كنم و تو رجيستري قرار ميدم . و پسوردي كه كاربر وارد مي كنه ايتدا هش ميشه و با هش ي كه تو رجيستري هست مقايسه ميشه. اگر درست بود وارد برنامه ميشه

قفل نرم افزاري هم به كمك اين روش ميشه نوشت . كه الان من مي تونم راحت اين كار را بكنم