النتائج 1 إلى 15 من 32
- 23-04-2011, 03:59 PM #1
كيف تحمى اكسبيرتك او مؤشرك (expert & indicator security)
السلام عليكم ورحمة الله وبركاته
ارجو من جميع الاخوة المبرجمين خاصة مستر دولار وكل من له خبرة فى البرمجة المالية
امدادنا بالكيفية التى بها نستطيع ان نحمى عملنا وجهودنا من العبث بها
عن طريق غلق الكود - منع امكانية عمل (decompiling) للكود
وضع مدة تجريبية
اى وسائل اخرى من شأنها الحفاظ على مجهودتنا بعد نشر الاكسبيرتات او المؤشرات
شاااااااكر للجميع
- 23-04-2011, 04:45 PM #2
EX4 Protector
File name: ex4_protector.rar File size: 2.80 MB
- 23-04-2011, 04:48 PM #3
لا يوجد حماية 100/100 و لكن هناك افكار تتفاوت في النجاعة حسب خبرة المبرمج
و انت كما ترى هناك أكسبيرتات من شركات برمجة كبيرة و كلها وقع فكها .
- 23-04-2011, 04:55 PM #4
- 23-04-2011, 04:56 PM #5
- 23-04-2011, 05:09 PM #6
- 23-04-2011, 05:55 PM #7
السلام عليكم ورحمة الله وبركاته..
تسجيل متابعه..
- 23-04-2011, 06:14 PM #8
I have several programs to protect your files ex4. The software can combine with these basic codes
---------------------------------------------------------------------------------------------------------------
كود PHP:Password protection code:
This the widely used method to protect softwares in general and can be used to protect MQL4 programs.
When the user buy your program you send him the program with a password and he can use the program without the password.
This is a simple code to apply password protection method:
int start()
{
extern string Please_Enter_Password = "0";
// your code here....
int start()
{
if (password != "viva metatrader") //change to the password you give the user!
{
Alert ("Wrong password!");
return (0);
}
// your code here....
}
In the code above the password is "viva metatrader" which is hard coded in the MQL4 file. You have to compile the program after adding this piece of code and send it to the user with the password.
Trial period protection:
If you want to give the user of the program a try-before-buy program you can limit the usage of your program by limited period of time and after this period the program will not work.
Use the code below to limit your program for period of time.
int start()
{
string expire_date = "2006.31.06"; //<-- hard coded datetime
datetime e_d = StrToTime(expire_date);
if (CurTime() >= e_d)
{
Alert ("The trial version has been expired!");
return(0);
}
// your normal code!
return(0);
}
Limited account number protection:
In this method of protection you will ask the user to give you his account number and you write the following code to prevent the program to work with another accounts:
int start()
{
int hard_accnt = 11111; //<-- type the user account here before compiling
int accnt = AccountNumber();
if (accnt != hard_accnt)
{
Alert ("You can not use this account (" + DoubleToStr(accnt,0) + ") with this program!");
return(0);
}
// your normal code!
return(0);
}
Limited account type protection:
In this method of protection you will allow the user to use the program in demo mode only and prevent him to use the program in live trading. It's not strong protection because the user can host the program in another instance of MetaTrader that runs in demo mode and trade manually in the real account instance.
int start()
{
bool demo_account = IsDemo();
if (!demo_account)
{
Alert ("You can not use the program with a real account!");
return(0);
}
// your normal code!
return(0);
}
آخر تعديل بواسطة deloryan ، 23-04-2011 الساعة 06:16 PM
- 23-04-2011, 07:28 PM #9فعلا شيء جميل
لكن اخانا اسامة علمنا مبدا
وكان قدوة فيه بكل اقتدار
احب لناس ماتحب لنفسك
جزاك الله خير من الأعماق
اخي اسامة
- 23-04-2011, 09:17 PM #10
- 23-04-2011, 09:20 PM #11
يا سيد وليد والله انا شغال فى اكسبيرت بقى لى اكتر من 7 شهور بدات معاها اتعلم واحده واحده
واستفدات من الاستاذ دولار جامد ومستر وضاح عطار واكتر من واحد فى مجال البرمجة المالية
مستر دولار يمكن يفتكرنى من اكسبيرت فايبوناتشى
بس اكتر حاجة استفدتها من الناس دى انهم ادونى صنارة وما اعتمدتش على انى اخد من حد فيهم
سمكة هم ناس محترمين ودايما يقولوا اتعلم وابتكر
انا مش عارف الاكسبيرت بتاعى ناجح ولا فاشل وان كان يميل الى الفشل اكثر منه الى النجاح
بس انا ناقص لى انى احميه
وان شاء الله لو فى اى حاجة هاقدر افيد بيها اى حد هاحاول ان شاء الله
على الاقل اوصل لربع نص اللى بيعمله استاذ اسامة
شكرا
- 23-04-2011, 09:30 PM #12
- 23-04-2011, 09:55 PM #13
- 23-04-2011, 10:19 PM #14
- 23-04-2011, 10:30 PM #15