ورود

نسخه کامل مشاهده نسخه کامل : ساختن برنامه مخصوص با ویژیال بیسیک



matin_847
24-05-2012, 13:49
سلام دوستان و استادان گرامی
من می خوام بدونم چطوری با ویژیال بیسیک میشه برنامه ای ساخت که فقط در یک کامپیوتر اجرا شود
مثل همین انتی ویروس های nod32 اصل
که فقط روی یک کامپیوتر نصب میشه و روی کامپیوتر کسی دیگه نصب نمیشه
ایا برنامه ای چیزی وجود داره که بشه چنین کاری کرد
یا باید از طریق برنامه نویسی انجام داد
لطفاً منو راهنمایی کنید

Akbar"22"
24-05-2012, 21:07
شما هم هر روز یه فکری میزنه به سرت بعد ... !

senaps
24-05-2012, 22:39
عزیز کی گفته اجرا نمیشه رو چند تا سیستم؟!!! شما میتونی برنامه ات رو اینجوری بنویسی که موقع اجرا، دنبال سریال یه سخت افزار خاص، مثلا فلش بگرده....اگر بود، برنامه ران بشه، اگر نبود که دیگه هیچی....

matin_847
25-05-2012, 09:12
یه کم بیشتر راهنمایی کنید من می خوام این برنامه رو بعد از طراحی بریزم توی سی دی فقط این برنامه این خاصیت رو داشته باشه که فقط در یک سیستم بیشتر نصب نشود انتی ویروس های اصل که توی بازار به قیمت 17 هزارتومان و 25 هزارتومان موجود هستند همین خاصیت رو دارند فقط و فقط در یک سیستم بیشتر نصب نمی شوند خب این کار ها رو میشه از طریق برنامه نویسی انجام داد ؟؟؟؟؟؟؟؟؟؟؟ یا برنامه ای چیزی روی سی دی نصب می کنند؟؟؟؟؟؟؟؟؟؟

n00b
26-05-2012, 23:41
این مباحث رو بهتره که تو انجمن کرک و امنیت نرم افزار مطرح کنید/// :13:
***********************
البته یه روش ساده اینه که واسه نرم افزارتون یه قسمت فعال سازی اینترنتی بذارید/ یعنی قبل از نصب برنامه/ کاربر باید به اینترنت وصل بشه تا بتونه نرم افزار رو نصب کنه!//// :4:
*********************************
بقیش رو هم که دیگه خودتون بهتر میدونید//// :6: کلاً معمولاً روش به این صورته////////////////// :27:
*****************
موفق باشید! :46:

matin_847
29-05-2012, 19:42
اگه میشه یه کم در حد مبتدی توضیح بدید بدون این روش فعال سازی اینترنتی روشی دیگه ای نیست؟ مثلاً توی برنامه یه کد 16 رقمی مخصوص کاربر باشه و کاربر قبل از نصب برنامه از طریق تماس تلفنی این کد 16 رقمی رو بخونه و یه کد فعال سازی مخصوص همین کد 16 رقمی دریافت کنه کاربر بعد از این که کد فعال سازی رو دریافت کرد و برنامه رو نصب کرد نتونه روی یه سیستم دیگه این برنامه رو نصب کنه. فقط این امکانو داشته باشه که بعد از این که ویندوزشو عوض کرد بتونه دوباره این برنامه رو نصب کن خواهشن بگید این کد ها رو چطوری بنویسم و در حد مبتدی توضیح بدید. اقای n00b هم نگید که جای این تایپیک توی این انجمن نیست چون ناظر گفتن جاش توی همین انحمن ویژیال بیسیک هست

n00b
29-05-2012, 20:07
اگه میشه یه کم در حد مبتدی توضیح بدید بدون این روش فعال سازی اینترنتی روشی دیگه ای نیست؟ مثلاً توی برنامه یه کد 16 رقمی مخصوص کاربر باشه و کاربر قبل از نصب برنامه از طریق تماس تلفنی این کد 16 رقمی رو بخونه و یه کد فعال سازی مخصوص همین کد 16 رقمی دریافت کنه کاربر بعد از این که کد فعال سازی رو دریافت کرد و برنامه رو نصب کرد نتونه روی یه سیستم دیگه این برنامه رو نصب کنه. فقط این امکانو داشته باشه که بعد از این که ویندوزشو عوض کرد بتونه دوباره این برنامه رو نصب کن خواهشن بگید این کد ها رو چطوری بنویسم و در حد مبتدی توضیح بدید. اقای n00b هم نگید که جای این تایپیک توی این انجمن نیست چون ناظر گفتن جاش توی همین انحمن ویژیال بیسیک هست

************************
آقای n00b ......؟!؟!؟!؟! //////// :31:
******************
بله... تلفنی هم میشه/// کد 16 رقمی رو می تونید از روی سخت افزار سیستم کاربر ایجاد کنید/// مثلاً سریال هارد و یا مثلاً ادرس کارت شبکه و سایر مشخصات یکتایی که تو کامپیوتر های مختلف مقدار متفاوتی دارن///// :13:
**********************
متأسفانه بیشتر از این نمی تونم وارد جزییات بشم//// اگه خودتون برید دنبالش و یاد بگیرید خیلیبهتره تا اینکه یکی دیگه لقمه رو جوییده شده تو دهنتون بذاره ////// :31:
****************************
موفق باشید! :46:

sosani2007
23-09-2012, 10:06
سلام دوستان و استادان گرامی
من می خوام بدونم چطوری با ویژیال بیسیک میشه برنامه ای ساخت که فقط در یک کامپیوتر اجرا شود
مثل همین انتی ویروس های nod32 اصل
که فقط روی یک کامپیوتر نصب میشه و روی کامپیوتر کسی دیگه نصب نمیشه
ایا برنامه ای چیزی وجود داره که بشه چنین کاری کرد
یا باید از طریق برنامه نویسی انجام داد
لطفاً منو راهنمایی کنید


شما اگر کار با پرت های com یا usb رو بلد باشی می تونی به یکی بگی یک مداری برات درست و طراحی کنه که یک شماره سریال درش باشه و شما هنگام رویداد Form_Initializing بگید که به اون قطعه کانکت بشه و سریالش رو بررسی کنه که اگر شماره سریال مثلاً هارد با شماره سریال قطعه یکی نبود برنامه اجرا نشه یا اگر که اون قطعه به سیستم کانکت نشه برنامه سریع خاتمه پیدا کنه