PDA

View Full Version : قفل گذاری روی برنامه اکسس



majid_mz
سه شنبه 20 فروردین 1398, 15:34 عصر
سلام دوستان.ممکنه روی برنامه اکسس کاری انجام داد که امکان کپی کردن برنامه وجود نداشته باشه.
ممنون

majid_mz
چهارشنبه 21 فروردین 1398, 12:26 عصر
کسی از دوستان هست که بتونه راهنمایی کنه؟؟ ممنون

mehran6764
چهارشنبه 21 فروردین 1398, 12:39 عصر
کپی کردن رو که بعید بدونم راهی برای جلوگیری اش باشه اما شما می تونید روی فایل اکسس رمز بزارید و کسی بدون داشتن اون رمز نتونه فایل رو باز کنه ..

majid_mz
چهارشنبه 21 فروردین 1398, 13:27 عصر
ممنون از راهنماییتون.امکانی هست که بشه یه حالت نصب شدن داد به برنامه یعنی برنامه بصورت یه فابل اجرایی نباشه بلکه نصب بشه رو سیستم؟

mehran6764
چهارشنبه 21 فروردین 1398, 13:43 عصر
اگه منظورتون اینکه مثل بعضی از نرم افزارهای برای هر سیستم قفل داشته باشه و به ازای هر سیستم کلید فعالسازی بدین ، تا جایی که من می دونم نمیشه اما

میشه با زبانهای برنامه نویسی یه فایل EXE ساخت که دیتابیش فایل اکسس باشه و برای اون فایل exe قفل تعیین کرد ..

mosaArabi
جمعه 23 فروردین 1398, 00:19 صبح
اگه منظورتون اینکه مثل بعضی از نرم افزارهای برای هر سیستم قفل داشته باشه و به ازای هر سیستم کلید فعالسازی بدین ، تا جایی که من می دونم نمیشه اما

میشه با زبانهای برنامه نویسی یه فایل EXE ساخت که دیتابیش فایل اکسس باشه و برای اون فایل exe قفل تعیین کرد ..
سلام در اکسس میتونید کاری کنید که برنامه کد فعالسازی از شما بخواد و برای هر سیستم کد مخصوص بخود داشته باشه
روش اینه که باید کد برای استخراج شماره هارد و یا سی پی یو و... را داشته باشید
# بعد یه فرمول میزنید مثلا شماره هارد ضربدر 2 و جواب بعلاوه یه عددی
حالا در فرم شروع برنامه همون کد را میزنید و بعد از بدست اوردن شماره هارد را نمایش میده. کاربر شماره را به شما میده و شما با نوشتن عدد در سیستم خودتون جواب را مفرستین براش
کاربر عدد شما را در یک تکست باکس میزنه و با نتیجه جمله# برابر بود فرم باز میشه

mehran6764
جمعه 23 فروردین 1398, 11:02 صبح
سلام در اکسس میتونید کاری کنید که برنامه کد فعالسازی از شما بخواد و برای هر سیستم کد مخصوص بخود داشته باشه
روش اینه که باید کد برای استخراج شماره هارد و یا سی پی یو و... را داشته باشید
# بعد یه فرمول میزنید مثلا شماره هارد ضربدر 2 و جواب بعلاوه یه عددی
حالا در فرم شروع برنامه همون کد را میزنید و بعد از بدست اوردن شماره هارد را نمایش میده. کاربر شماره را به شما میده و شما با نوشتن عدد در سیستم خودتون جواب را مفرستین براش
کاربر عدد شما را در یک تکست باکس میزنه و با نتیجه جمله# برابر بود فرم باز میشه


جالب شد
قابلیتی که گفتین از کدوم قسمت اکسسه ؟

mosaArabi
جمعه 23 فروردین 1398, 14:04 عصر
قسمت خاصی نیست.شما یه ماژول بدست اوردن شماره هارد را داشته باشین بقیش در یک فرم میتونید طراحی کنید

mosaArabi
جمعه 23 فروردین 1398, 14:57 عصر
حاین تصویر را ببینید
دمود در کانال بنده هست
AccessSoft@

viilll
پنج شنبه 26 اردیبهشت 1398, 11:15 صبح
میشه این موضوع رو یه کم باز کنید؟ برای مبتدی ها قابل درک باشه؟ نحوه اجر و چیزهایی که لازمه رو سیستم باشه؟ ممنون.

mosaArabi
چهارشنبه 01 خرداد 1398, 00:09 صبح
سلام شرمنده تازه پیام شما را دیدم
دوست گرامی ابزار خاصی لازم نیست . شما اگه در تالار هم بگردید میتونید نمونه ماژول بدست اوردن سریال هارد را پیدا کنید
به فرض شماره سریال هارد شما باشداین عدد 2563482
شما می توانید بخاطر اینکه شخص متوجه نشود که از چه ترفندی و محاسبه ای عدد ورود را بدست می اورید سریال هارد را مثلا با یک عدد مثا 555666777 جمع کنید بعد نتیجه را در عدد 23568 تقسیم کنید
حالا شما در اولین فرم برنامه که باز می شود دستور را می نویسید تا شماره سریال هارد را در یک تکست باکس پیدا کند و نمایش دهد
به کاربر میگویید که عدد را برای شما بخواند
حالا شما عدد را در یه فایل جداگانه مثل محاسبات بالا فرمول میدهید و عدد را به کاربر می گویید تا در تکس باکس دوم بنویسید

در گام اخر دو عدد محاسبه شده اگر باهم برابر بودند فرم مورد نظر باز شود وگرنه پیام خطا بدهد

viilll
چهارشنبه 01 خرداد 1398, 13:51 عصر
سلام شرمنده تازه پیام شما را دیدم
دوست گرامی ابزار خاصی لازم نیست . شما اگه در تالار هم بگردید میتونید نمونه ماژول بدست اوردن سریال هارد را پیدا کنید
به فرض شماره سریال هارد شما باشداین عدد 2563482
شما می توانید بخاطر اینکه شخص متوجه نشود که از چه ترفندی و محاسبه ای عدد ورود را بدست می اورید سریال هارد را مثلا با یک عدد مثا 555666777 جمع کنید بعد نتیجه را در عدد 23568 تقسیم کنید
حالا شما در اولین فرم برنامه که باز می شود دستور را می نویسید تا شماره سریال هارد را در یک تکست باکس پیدا کند و نمایش دهد
به کاربر میگویید که عدد را برای شما بخواند
حالا شما عدد را در یه فایل جداگانه مثل محاسبات بالا فرمول میدهید و عدد را به کاربر می گویید تا در تکس باکس دوم بنویسید

در گام اخر دو عدد محاسبه شده اگر باهم برابر بودند فرم مورد نظر باز شود وگرنه پیام خطا بدهد

ممنون دوست عزیز. محبت کردید

rostamani68
جمعه 07 تیر 1398, 21:17 عصر
با سلام بله بهترین روش برای شخصی سازی این روشه

یک تکس باکس در صفحه ول برنامه ایجاد کنید به نام txtSerial بعد در قسمت ان لود برنامه این کد رو کپی کنید سریال سیستم شما ر نشان میده

Me.txtSerial = Abs(Round(CreateObject("Scripting.FileSystemObject").GetDrive("c:").SerialNumber, 0))