PDA

View Full Version : نوشتن قفل سخت افزار برای نرم افزار کتابخانه



mohsen_zelzela00
شنبه 22 تیر 1387, 12:06 عصر
با سلام خدمت اساتید محترم
میخواستم ببینم چگونه میتوان برای برنامه خودمون که با دات نت نوشتیم یک قفل سخت افزاری بزاریم همون کاری که شرکت هلو داره انجام میده که بر روی که فلش است

با تشکر

Nima NT
شنبه 22 تیر 1387, 13:00 عصر
شما بهتره بری سراغ یکی از نمایندگی های شرکت های نرم افزاری یا سخت افزاری که قفل سخت افزاری میفروشن ، اونجا یه تعدادی که شما میخوای قفل بهتون میدن و به اندازه کافی مثال و راهنما در اختیارتون قرار میدن تا بدونید چطوری باید از قفل تو برنامتون استفاده کنید.
( مثلا" شرکت گام الکترونیک ، نمایندگی انحصاری Sential Key )

morteza_261
شنبه 22 تیر 1387, 13:26 عصر
مباحث مربوط به امنیت در نرم اقزار هم میتونه کمکتون کنه
http://barnamenevis.org/forum/forumdisplay.php?f=66

ali_md110
یک شنبه 23 تیر 1387, 10:27 صبح
راستش خریدن یک قفل سخت افزاری از ساختن و طراحی کردن اون خیلی کم هزینه تر و راحت تر ه ولی اگه میخواهید خودتون قفل سخت افزاری usb تهیه کنید بدین صورت که برنامه در هنگام اجرا به port usb مراجعه بکنه و شماره سریال هر usb رو از طریق برنامتون چک بکنه و اونو با کدها تطبیق بده

Nima NT
یک شنبه 23 تیر 1387, 14:11 عصر
لطفا" اشتباه نکنید ، قفل سخت افزاری اون جوری که شما گفتین کار نمیکنه ، قفل سخت افزاری یه حافظه محافظت شده داره و برنامه نویس طی فرآیند برنامه نویسی میاد و یه سری از متغییر ها و این جور چیزای برنامه اش رو تو این حافظه قرار میده و آدرس اونها رو هم به همون حافظه تنظیم میکنه ، به این شکل برنامه برای اینکه درست کار کنه حتما" باید قفل سخت افزاری رو سیستم باشه.

mohsen_zelzela00
یک شنبه 23 تیر 1387, 22:03 عصر
لطفا" اشتباه نکنید ، قفل سخت افزاری اون جوری که شما گفتین کار نمیکنه ، قفل سخت افزاری یه حافظه محافظت شده داره و برنامه نویس طی فرآیند برنامه نویسی میاد و یه سری از متغییر ها و این جور چیزای برنامه اش رو تو این حافظه قرار میده و آدرس اونها رو هم به همون حافظه تنظیم میکنه ، به این شکل برنامه برای اینکه درست کار کنه حتما" باید قفل سخت افزاری رو سیستم باشه.

دست عزيز ميشه در مورد طراحي اون بيشتر توضيح بديد من ميخوام خودم اون رو تجربه كنم

Nima NT
دوشنبه 24 تیر 1387, 13:51 عصر
قفل سخت افزاری شما یه حافظه مثل IC هستش که با نوشتن یک بار اطلاعات روی اون ، دیگه پاک کردن اطلاعات و دوباره نوشتن اونها در اون حافظه میسر نیست ، کاری که برنامه نویس انجام میده اینه که میاد و به تعداد خاصی قفل سخت افزاری میخره ، بعد میاد تو برنامه خودش منظور میکنه که مثلا" شما متغییر های لازم برای متصل شدن به بانک اطلاعاتی رو از مسیر قفل سخت افزاری بخون و ادامه کار...
برای اینکه شما اطلاعات خودتون رو تو قفل سخت افزاری بنویسی معمولا" شرکت های ارائه کننده میان و به نرم افزار مدیریتی هم به شما میدن ، که با اون میتونی اطلاعات رو به صورت رمز شده تو قفل بنویسی ، اینطوری کار رمزگشائی اطلاعات داخل قفل هم خیلی سخت میشه.
حالا اگه قفل سخت افزاری به سیستم متصل نباشه برنامه تو پیدا کردن مسیر بانک اطلاعاتی خودش یا خیلی چیزهایی که فقط به سلیقه برنامه نویس بستگی داره دچار مشکل میشه و با خطا متوقف میشه.
در واقع این یه شرح ساده از چگونگی عملکرد و نحوه استفاده از یه قفل سخت افزاری بود .
بازم سوالی بود در خدمتم.

reza6384
دوشنبه 24 تیر 1387, 14:25 عصر
من از قفل سخت افزاری Tiny استفاده می کنم، شرکت منشور سیمین اون رو ارائه می ده، کار کردن باهاش خیلی راحته و قیمتش هم خیلی پایینه. حدود 5000 تومن. اولین باری هم که ازشون خرید کنید CD درایور قفل و برنامه Programmer اون و همچنین Sample های استفاده از اون در زبانهای مختلف رو به اضافه راهنمای استفاده PDF به شما ارائه میشه.
شاید این پست جنبه تبلیغاتی داشته باشه، اما من هیچ نسبتی با تولید کننده ندارم و فقط محصولی رو که ازش رضایت دارم به شما معرفی می کنم.
در ضمن این قفل دو نوع حافظه ReadOnly و Read\Write داره.

mohsen_zelzela00
سه شنبه 25 تیر 1387, 11:06 صبح
دوستان یعنی کسی نمیتونه از اون قفل یه کپی برداره

mohsen_zelzela00
چهارشنبه 26 تیر 1387, 12:39 عصر
من از قفل سخت افزاری Tiny استفاده می کنم، شرکت منشور سیمین اون رو ارائه می ده، کار کردن باهاش خیلی راحته و قیمتش هم خیلی پایینه. حدود 5000 تومن. اولین باری هم که ازشون خرید کنید CD درایور قفل و برنامه Programmer اون و همچنین Sample های استفاده از اون در زبانهای مختلف رو به اضافه راهنمای استفاده PDF به شما ارائه میشه.
شاید این پست جنبه تبلیغاتی داشته باشه، اما من هیچ نسبتی با تولید کننده ندارم و فقط محصولی رو که ازش رضایت دارم به شما معرفی می کنم.
در ضمن این قفل دو نوع حافظه ReadOnly و Read\Write داره.

دوست عزیز از این شرکتی که گفتی شماره تلفنی داری که برام بزاری که من باهاشون تماس بگیرم

elmira_63
پنج شنبه 27 تیر 1387, 08:10 صبح
سلام دوستان
ممکنه یه نمونه کد برای چک کردن قفل سخت افزاری برام بذارید؟؟؟

Nima NT
پنج شنبه 27 تیر 1387, 11:33 صبح
شما قرار نیست وجود قفل سخت افزاری رو چک کنی ، شما قراره متغییر های خودت رو تو حافظه قفل تعریف کنی ، حالا اگه برنامه با قفل سخت افزاری اجرا بشه ، 100 ٪ هنگ میکنه ، چون متغیر هاش رو پیدا نمیکنه.

mohsen_zelzela00
جمعه 28 تیر 1387, 02:12 صبح
شما قرار نیست وجود قفل سخت افزاری رو چک کنی ، شما قراره متغییر های خودت رو تو حافظه قفل تعریف کنی ، حالا اگه برنامه با قفل سخت افزاری اجرا بشه ، 100 ٪ هنگ میکنه ، چون متغیر هاش رو پیدا نمیکنه.

استاد عزیز میشه یه شماره از این شرکت های که این خدمات رئ ارائه میدن بهم بدید ممنون میشم چون کارم خیلی گیره

Nima NT
جمعه 28 تیر 1387, 14:11 عصر
دادن شماره و تبلیغ تو فروم خلاف قانون هست ، اگه این کار رو بکنم بابامو درمیارن !
ولی فقط میتونم بگم که شرکت گام الکترونیک ( مستقر در تهران ) نمایندگی قفل سخت افزاری (USB ) معتبر و قدرتمند Sential key هستش ، با یه کم جستجو تو مجله های میتونی شماره تلفن و آدرسش رو گیر بیاری.
شرمنده اگه خلاف نبود حتما" شماره میدادم. بازم شرمنده.

naderi99_bn
پنج شنبه 10 مرداد 1387, 12:42 عصر
لطفا شماره تلفن منشور سیمین را برای بنده هم بزارید .

mohsen_zelzela00
پنج شنبه 10 مرداد 1387, 17:34 عصر
لطفا شماره تلفن منشور سیمین را برای بنده هم بزارید .

د.ست عزیز آقا نیما میگن نمیشه شماره بزارن شما میگید بزارید

marvel
شنبه 06 تیر 1388, 14:20 عصر
لطفا شماره تلفن منشور سیمین را برای بنده هم بزارید .

www.dedj.com (http://www.dedj.com)

mojdeh6583
یک شنبه 27 تیر 1389, 18:38 عصر
د.ست عزیز آقا نیما میگن نمیشه شماره بزارن شما میگید بزارید
جدا جالب بود
عوض اینهمه مرگ من تو بمیری اسم شرکتو سرچ می کردید هم آدرسش بود هم قیمتش هم تلفنش هم همه چیش
جدا تاسف بار و نا امید کنندس

majid_vb_2008
یک شنبه 27 تیر 1389, 19:10 عصر
توی این تایپک هم بری چیز های جالبی پیدا می شه

http://www.barnamenevis.org/forum/showthread.php?t=150122