PDA

View Full Version : حرفه ای: کار با قفل سخت افزاری در vb.net



milad.biroonvand
چهارشنبه 13 فروردین 1393, 23:40 عصر
چطور یک قفل سخت افزاری فقط مختص یک نرم افزار میشه؟ و قفلی دیگه به این نرم افزار نمیخوره؟ (مر بوطه به قفل های tiny) لطفا چنانچه نمونه کدی در این زمینه دارید اینجا بگذارید؟

Nima NT
چهارشنبه 13 فروردین 1393, 23:50 عصر
قفل سخت افزاری شامل فضایی هست که شما میتونید اطلاعاتی رو درون بنویسید ؛ سطح دسترسی برای این فضا به 2 صورت هست ؛ عمومی و خصوصی ؛ عمومی یعنی اینکه شما توسط برنامه پروگرامر متنی رو داخل قفل ذخیره میکنید و با استفاده از برنامه خودتون اون رو بازیابی میکنید و بخش خصوصی شامل بخشی هست که با User/Pass محافظت میشه و فقط توسط پروگرامر قابل دسترسی هست ؛ به این ترتیب وقتی شما قفل رو میخرید اونها را با استفاده از User/Pass خودتون برنامه ریزی میکنید و اینطوری فقط شما هستید که میتونید اطلاعات رو از درون قفل بخونید ؛ دقت کنید که این وضعیت فقط مربوطه میشه به خواندن اطلاعات نه نوشتن ؛ نوشتن اطلاعات در همه حالات فقط و فقط توسط پروگرامر صورت میگیره

milad.biroonvand
چهارشنبه 13 فروردین 1393, 23:55 عصر
چه چیزی باید توی قفل بنویسی و یا بخونی که قفل مختص این نرم افزار بشه؟ و قفل دیگه این رو باز نکنه؟

Nima NT
پنج شنبه 14 فروردین 1393, 00:57 صبح
نمونه بارز اون و چیزی که خیلی از برنامه نویس ها استفاده میکنن نوشتن Connection String توی حافظه قفل هستش ؛ یا اینکه اگر با پایگاه داده کار نمیکنید میتونید برخی از رشته های مهم برنامه رو رمزنگاری کنید و کلید رمزنگاری رو درون قفل به صورت رشته قرار بدید تا در صورتی که قفل نباشه برنامتون درست کار نکنه ، البته این رو هم خاطر نشان بشم که استفاده تنها از قفل سخت افزاری امنیت نرم افزار شما رو تامین نمیکنه و حتما" از پروتکتور ها / مبهم ساز ها هم استفاده کنید.

majidmarashi
سه شنبه 02 اردیبهشت 1393, 17:30 عصر
به شما پیشنهاد میکنم از قفل زمرد استفاده کنید همه اینا رو بهتون آموزش میدن اینم لینکش قفل زمرد (http://www.ZomorodHesab.com)