PDA

View Full Version : سوال: جلوگيري از تكثير پروژه نصب شده روي سيستم مشتري



rana-writes
یک شنبه 21 اسفند 1390, 23:20 عصر
سلام
من يه سوال داشتم
دارم يه نرم افزار براي يه آتليه ي عكاسي مي نويسم. طبيعتا بايد فايل نصبي برنامه رو به صورت سي دي بهشون بدم،‌ چون همين الان كه تازه فاز اوليه ي كار رو براشون نصب كردم، سه بار ويندوز عوض كردن.
بعد از كجا معلوم كه مشتري نياد اين سي دي رو به جاي ديگه اي نفروشه؟
چطوري ميشه جلوي همچين كاري رو گرفت؟

ممنون ميشم تو اين مورد راهنماييم كنين

debugger
دوشنبه 22 اسفند 1390, 00:50 صبح
در مورد قفل نرم افزاری و سخت افزاری تحقیق کنید

p.parsaee
دوشنبه 22 اسفند 1390, 03:03 صبح
من اطلاعات زيادي ندارم ولي شايد به دردت بخوره
مي توني با نرم افزار يه قفل سخت افزاري هم بهشون بدي البته روش درست كردنشو نمي دونم شايد يه چيز بگم گيجت كنم ولي خودت بيشتر در مورد طريقه درست كردن قفل سخت افزاري تحقيق كن ان شاء الله به نتيجه برسي
هر كي اين قفل سخت افزاري رو داشته باشه مي تونه برنامه رو اجرا كنه و چون شما يه دونه قفل دادي به مشتري اگه برنامه رو حتي به مغازه ديگه اي هم بفروشه اون مغازه نمي تونه از برنامه استفاده كنه چون قفل سخت افزاري رو نداره :لبخندساده:
(تا اون جايي كه من مي دونم)

rana-writes
دوشنبه 22 اسفند 1390, 11:22 صبح
در مورد قفل نرم افزاری و سخت افزاری تحقیق کنید
قفل رو بايد خودم بنويسم؟ يا نمونه هاي آماده هم هست؟
طبيعتا چيزي كه من بخوام بنويسم امنيتش نميتونه خيلي بالا باشه
ممنون از راهنماييتون

p.parsaee
سه شنبه 23 اسفند 1390, 00:09 صبح
قفل رو بايد خودم بنويسم؟ يا نمونه هاي آماده هم هست؟
طبيعتا چيزي كه من بخوام بنويسم امنيتش نميتونه خيلي بالا باشه
ممنون از راهنماييتون

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

Yanehsar
سه شنبه 23 اسفند 1390, 07:34 صبح
سلام نمونه برنامه های زیادی دیدم که برای جلوگیری از رایت و تکثیر از قفل سخت افزاری و نرم افزار استفاده میکنن
سخت افزاری:استفاده از فلش مموری که از ساختارش زیاد اطلاع ندارم
نرم افزاری:شماره سریال یک یا ترکیبی از چند سخت افزار سیستم رو میخوانه و با استفاده از از برنامه ای که شما نوشتیت اونو می تونید فعال کنید.من دیدم که این سریال داخل بانک اطلاعاتی هم ذخیره می کنن.به عنوان مثال یه برنامه دیدم که یه کد 12 رقمی اول برنامه به کاربر میده این کد به برنامه نویس اس ام اس میکنید و برنامه نویس یه کد به ما میده که با اون کد فعال میشه.طرز کارش هم به این صورت هستش که اون 12 رقم به 4 قسمت 3 رقمی تقسیم میکنه و هر سه رقم یه کد مخصوص به خودشو داره مثلا 371 میشه 401 یا 360 میشه 412

hossein_va
سه شنبه 23 اسفند 1390, 10:06 صبح
از قفل گذاری خود اس کیو ال هم می تونی استفاده کنی.خودم استفاده نکردم که کمکت کنم ولی می دونم که اس کیو ال 2008 این امکان را تو امنیتش داره که کلید متقارن و ... بذاری که پایگاه داده فقط متناسب با یه سیستم باشه.حتی یه قفل داره که اگه بذاری کاربر ویندوزشو عوض کنه دیگه پایگاه داده برنامه کار نمی کنه یعنی فقط ی بار قابل اجرا باشه پایگاه دادت. منبع درستی هم ندارم که بهت معرفی کنم ولی اینا را یه استاد که خیلی وارد بود تو برنامه نویسی بهم گفت