Amr Ashraf قام بنشر يناير 24, 2022 قام بنشر يناير 24, 2022 السلام عليكم .. الاخوة الافاضل الموضوع حول فكرة سريعة لحماية البرنامج عند توزيعه وضمان توافقه مع جهاز العميل قد لا يعرفها الكثيرين , كما نعلم ان افضل طريقة لحماية البرنامج عن طريق تحويله الى ACCDE بالطبع لا يوجد حماية مثالية ولكنها الافضل حالياً , ولكن لكى تعمل نسخة ACCDE على جهاز العميل يجب ان تكون نواة اصدار الاوفيس الخاص به مثل الجهاز الذى قام بتحويل القاعدة الاساسية فإذا كان جهاز المصمم X64 يجب ان يكون جهاز العميل كذلك , الفكرة حول تخطى هذه العقبة . أولا اذا كان برنامج يحتوى على وحدات نمطية Modules يجب ان تتبع طريقة استاذنا @jjafferr فى جعل اكوادك تعمل على النواتين X64 & X86 من هنا : ننتقل للخطوة التالية وهى كيف نتأكد ان البرنامج سيعمل عند العميل ( يجب ان تكون نواة اصدار الاوفيس الخاص به مثل الجهاز الذى قام بتحويل القاعدة الاساسية فإذا كان جهاز المصمم X64 يجب ان يكون جهاز العميل كذلك , الفكرة حول تخطى هذه العقبة ) سنستفيد من جهاز العميل نفسه لتحويل القاعدة الى ACCDE وبالتالى ما سيتم اعطاؤه للعميل هى النسخة الAccdb وسيتم تحويلها على جهازه عن طريق قاعدة اخرى "Converter.Accdb" بها كود تحويل وهو كما يلى : Function Amr() Dim sourcedb, targetdb, nametargetdb As String Dim SDest, SFile, SFName As String SDest = CurrentProject.Path SFile = "MyProgram.Accdb" SFName = SDest & "\" & SFile sourcedb = SFName targetdb = SDest & "\" & "Ready.accde" nametargetdb = SDest & "\" & "Amr.accde" Dim accessApplication As Access.Application Set accessApplication = New Access.Application With accessApplication .SysCmd 603, sourcedb, targetdb End With Kill sourcedb Name targetdb As nametargetdb FollowHyperlink nametargetdb DoCmd.Quit End Function سنستفيد من برنامج Winrar لتحزيم البرنامج وتحويله الى EXE (ابحث فى المنتدى ستجد الكثير من المواضيع المتعلقة) وفى اعدادات التحزيم سنحدد القاعدة Converter.Accdb لتفتح بعد الانتهاء من فك الضغط وبالتالى عند الانتهاء من فك الضغط ستفتح القاعدة التى بها كود التحويل لتحويل برنامجك الى Accde , وفى الفورم الرئيسى لبرنامجك ضع هذا الكود لحذف قاعدة التحويل لمحو اثار الجريمة 😂 Public Function KillConverter() Dim SDest, SFile, SDlt As String SDest = CurrentProject.Path SFile = "Converter.Accdb" SDlt = SDest & "\" & SFile If Len(Dir$(SDlt)) > 0 Then Kill SDlt End Function استدعيها عن حدث فتح النموذج الرئيسى On Open KillConverter وبكده حولنا القاعدة الاساسية الى ACCDE ومسحنا قاعدة التحويل , قد يسأل البعض ماذا لو قام العميل بفك الضغط بدلا من تثبيت البرنامج 😅 فى هذه الحالة سيحصل على النسخة ACCDB وتفشل الخطة , فى هذه الحالة يمكن اضافة هذا الكود الى النموذج الرئيسى فى برنامجك Private Sub Form_Open(Cancel As Integer) Dim appPath, AppName, AppExt As String appPath = Application.CurrentDb.Name AppName = Application.CurrentProject.Name AppExt = Mid(AppName, InStrRev(AppName, ".") + 1) If AppExt = "Accdb" Then MsgBox ("لم يكتمل التثبيت , جارى الخروج"), vbCritical DoCmd.Quit Else DoCmd.OpenForm "Main" DoCmd.Close acForm, "FrmStart" End If End Sub وظيفة الكود هو التحقق من امتداد البرنامج ولن يعمل اذا كان ACCDB وبهذا ضمنت انه يمشى بالخطوات المحددة . ملاحظات عامة : يجب ان تكون قاعدة التحويل فى Trusted Location حتى تعمل بدون مشاكل وهذا هو الشئ الوحيد الذى سنطلبه من العميل وهو اضافة مسار ما الى الاماكن الموثوقة وليكن D:\. مرفق البرنامج المراد تحويله + أداة التحويل لتوضيح الفكرة اكثر. دمتم بخير MyProgram.accdb Converter.accdb 4 3
Eng.Qassim قام بنشر يناير 24, 2022 قام بنشر يناير 24, 2022 26 دقائق مضت, Amr Ashraf said: لمحو اثار الجريمة 🤣🤣 شكرا استاذ عمر على المعلومات .. 1
jjafferr قام بنشر يناير 24, 2022 قام بنشر يناير 24, 2022 وعليكم السلام اخوي عمرو 🙂 فكرة جميلة 🙂 انا تقريبا جميع برامجي مفتوحة المصدر ، لهذا السبب ، هذه المواضيع ليست من تخصصي ، ورحم الله امرئ عرف قدر نفسه 🙂 جعفر 4
أبو عبدالله الحلوانى قام بنشر يناير 24, 2022 قام بنشر يناير 24, 2022 السلام عليكم أولا- جزاكم الله خيرا حياكم الله وبياكم ثانيا- لو تسمح لي ببعض الملاحظات لتحسين آسف لاثراء تلك الفكرة. 1- وماذا عن قاعدة البيانات accdb اين ستذهب بعد التحويل؟! يجب ان يوضع في الاعتبار حذف القاعدة بعد التحويل. 2- برنامج الضغط جميل وسهل الاستخدام ولكن هنالك ما هو أقوي منه بهذا المجال - أعني تحزيم ملفات البرنامج، مثل: برنامج Smart Install Maker فهو برنامج سهل الاستخدام قوي المفعول يحول برنامج التحزيم الي صيغة exe ويتيح لك العديد من خيرات التسطيب علي جهاز العميل 3- عوضا عن استخدام كود التحويل بقاعدة بيانات اكسس ايضا وتحتاج الي مزيد من الاجراءات كايقاف الأمان لكي تعمل او وضعها بفولدر موثوق - كمن استعان بالرمضاء من النار يمكنك ان تضع كود التحويل داخل اسكربت يتم تشغيله تلقائيا اثناء عملية التسطيب وبعد استخراج ملف القاعدة بفولدر التسطيب ويتم ازالتها وازالة الاسكربت بعد الانتهاء من عملية التحويل الي accde وانتهي الأمر بسلام ولا خوف من استخراج الملفات قبل التسطيب مثل برنامج رار فانه غير ممكن استخراج الملفات الا اثناء عملية التسطيب فقط ودمتم 3 دقائق مضت, jjafferr said: انا تقريبا جميع برامجي مفتوحة المصدر هكذا بحار العلم لا يضرها من اقتبس منها المشرب ثم وان كانت مفتوحة المصدر فهي السهل الممتنع علي تلاميذ مدرستكم وجزاكم الله عنا خيرا 1
Amr Ashraf قام بنشر يناير 24, 2022 الكاتب قام بنشر يناير 24, 2022 22 دقائق مضت, أبو عبدالله الحلوانى said: 1- وماذا عن قاعدة البيانات accdb اين ستذهب بعد التحويل؟! يجب ان يوضع في الاعتبار حذف القاعدة بعد التحويل. دائما نستفيد منكم استاذنا وشكرا على المعلومات القيمة .. بخصوص سؤالك بالفعل بيتم حذف القاعدة الاصلية وستجدها فى الكود هنا فى كود التحويل End With Kill sourcedb وياريت حضرتك ترفقلنا الاسكريبت حتى نستفيد .. جزاكم الله خير 25 دقائق مضت, jjafferr said: انا تقريبا جميع برامجي مفتوحة المصدر ، لهذا السبب ، هذه المواضيع ليست من تخصصي ، ورحم الله امرئ عرف قدر نفسه 🙂 قدرك عالى استاذنا الفاضل اغلب ما تعلمناه كان منكم .. جزاكم الله خير 33 دقائق مضت, Eng.Qassim said: شكرا استاذ عمر على المعلومات .. تحت امرك 1
Eng.Qassim قام بنشر يناير 24, 2022 قام بنشر يناير 24, 2022 منذ ساعه, jjafferr said: نا تقريبا جميع برامجي مفتوحة المصدر ، لهذا السبب ، هذه المواضيع ليست من تخصصي ، ورحم الله امرئ عرف قدر نفسه اردت استكمال جملتي ... بأني قرأت بانه طالما انك بعت منتوجك بثمن لزبون .. فان المنتج اصبح ملكا لذلك الزبون
أبو عبدالله الحلوانى قام بنشر يناير 24, 2022 قام بنشر يناير 24, 2022 منذ ساعه, Amr Ashraf said: وياريت حضرتك ترفقلنا الاسكريبت حتى نستفيد .. جزاكم الله خير تفضل هذا هو الاسكربت ضعه في فولدر فارغ مع قاعدة بياناتك وقم بتشغيل الاسكربت ووافنا بالنتائج ملاحظات قبل العمل: 1- اضغط كليك يمين علي الاسكربت وقم بعمل Edit وغير هذا السطر ستجده مكررا أكثر من مرة بما يلزم من اسم قاعدة بيناتك TypeHere Accdb File name TypeHere Accde File name 2- احتفظ بنسخة من قاعدة البيانات بعيدا عن فولدر التجربة لان الاسكربت سيقوم بحذفها فور الانتهاء 3- يوجد بالاسكربت مجموعة من الاكود والافكار الهامة كمعرفة مسار الفولدر الحالي للاسكربت وتغير كلمة المرور لقاعدة البيانات - هذا بعد فضل الله نتاج سهر وجهد جهيد ارجو ان ينتفع به كل من مر من هنا 4- ومن مزايا الاسكربت ايضا انه يمكنك تغير امتداد قاعدة البيانات الاصلية مثل .dat أو .dll مثلا ويعمل مع هذه الامتدادات الوهمية بدون مشكلات ( طبعا امتداد وهمي لكي لا يعلم المخربين امثالي اين ملف القاعدة الأصلي ) ووفقا لتعليمات معلمنا أبو خليل بارفاق الشرح مكتوبا خير من وضعه بمرفق هذا هو كود الاسكربت وكذلك هو بالمرفق تمنياتي بالتوفيق dim fso dim mePath Dim wrk Dim dbs Call Createadbe wscript.sleep(15000) Rem Call changPas wscript.sleep(5000) Call DelUnuse rem============================================= Sub Createadbe() rem On Error Resume Next Set fso = CreateObject("Scripting.FileSystemObject") mePath = fso.GetAbsolutePathName(".") if fso.FileExists(mePath & "\TypeHere Accde File name")= True then fso.DeleteFile mePath & "\TypeHere Accde File name" end if If fso.FileExists(mePath & "\TypeHere Accdb File name")= True then With Createobject("Access.Application") .AutomationSecurity = 1 .SysCmd 603, mePath & "\TypeHere Accdb File name", mePath & "\TypeHere Accde File name" .Quit End With else exit sub end if set fso = nothing End sub rem================================================ Rem =>From Here You can change accde file password sub changPas() Set fso = CreateObject("Scripting.FileSystemObject") mePath = fso.GetAbsolutePathName(".") if fso.FileExists(mePath & "\TypeHere Accde File name")= True then With Createobject("Access.Application") set wrk= .DBEngine.Workspaces(0) set dbs= wrk.OpenDatabase(mePath & "\TypeHere Accde File name", True, False) dbs.NewPassword "", "Type Here a strong password" .Quit End With msgbox "the program is ready now!" else msgbox "the program is not found!" end if rem======end and exit==================================== set fso = nothing end sub rem============================================================== rem => here will delete unNeeded files sub DelUnuse() Set fso = CreateObject("Scripting.FileSystemObject") mePath = fso.GetAbsolutePathName(".") with fso If .FileExists(mePath & "\TestHiddenFile.bat") then .DeleteFile(mePath & "\TestHiddenFile.bat") If .FileExists(mePath & "\SysDefines.dll") then .DeleteFile(mePath & "\SysDefines.dll") If .FileExists(mePath & "\Database.accdb") then .DeleteFile(mePath & "\Database.accdb") If .FileExists(mePath & "\Database.mdb") then .DeleteFile(mePath & "\Database.mdb") If .FileExists(mePath & "\TypeHere Accdb File name") then .DeleteFile(mePath & "\TypeHere Accdb File name") If .FileExists(mePath & "\TestFirstRun.vbs") then .DeleteFile(mePath & "\TestFirstRun.vbs") If .FileExists(mePath & "\TestFirstRun.exe") then .DeleteFile(mePath & "\TestFirstRun.exe") End with msgbox "Done!" set fso = nothing End sub rem================================================================================= أرجو ان لا يكون كلامي الأول ازعجك - فكما تعلم الصعايدة كلامهم (دبش) أحبكم في الله TestFirstRun.rar 3
Amr Ashraf قام بنشر يناير 25, 2022 الكاتب قام بنشر يناير 25, 2022 6 ساعات مضت, أبو عبدالله الحلوانى said: أرجو ان لا يكون كلامي الأول ازعجك ماشاء الله روعة سلمت يداك.. لا طبعا على راسى والله 😃
jjafferr قام بنشر يناير 25, 2022 قام بنشر يناير 25, 2022 7 ساعات مضت, Eng.Qassim said: طالما انك بعت منتوجك بثمن لزبون .. فان المنتج اصبح ملكا لذلك الزبون هذا يعتمد على الاتفاق بينك وبين الزبون ، ولا تنسى انك لما تشتري نسخة الاوفيس (او اي من برامج الكمبيوتر الاخرى) ، فواقعا انت اشتريت حق الانتفاع به على كمبيوتر واحد فقط ، ولا تحصل على كود البرنامج source code 🙂 جعفر 2
Amr Ashraf قام بنشر يناير 25, 2022 الكاتب قام بنشر يناير 25, 2022 3 ساعات مضت, jjafferr said: ولا تنسى انك لما تشتري نسخة الاوفيس (او اي من برامج الكمبيوتر الاخرى) ، فواقعا انت اشتريت حق الانتفاع به على كمبيوتر واحد فقط ، ولا تحصل على كود البرنامج source code 🙂 كلام سليم 100%👍
Amr Ashraf قام بنشر يناير 25, 2022 الكاتب قام بنشر يناير 25, 2022 (معدل) 10 ساعات مضت, أبو عبدالله الحلوانى said: وقم بتشغيل الاسكربت ووافنا بالنتائج استاذنا يعجز اللسان عن الوصف جزاكم الله خير الجزاء وجعله فى ميزان حسناتكم .. مستوى عالى من الاحترافية قد لا أصل اليه بعد 100 سنة 😂. قمت بتغيير امتداد القاعدة الخاصة بى الى .DLL وقام الاسكريبت بتحويلها الى Accde ويعمل جيدا فكرة اكثر من رائعة . ملاحظة لحضرتك : يعمل بكفاءة فى كل شئ ما عدا جزئية الباسورد لا تعمل معى .. الملف الناتج مفتوح بدون باسورد وهو فى الاصل كان بدون باسورد . ملاحظات للقارئ : فى هذا الجزء يجب ان يكون اسم قاعدتك كامل + الامتداد الخاص به مثل MyProgram.Accdb و Result.Accde مثلا . TypeHere Accdb File name TypeHere Accde File name تم تعديل يناير 25, 2022 بواسطه Amr Ashraf 1 1
Lamyaa قام بنشر يناير 25, 2022 قام بنشر يناير 25, 2022 السلام عليكم ورحمة الله وبركاته أعتقد أن من الأنسب أن يقوم المبرمج بعمل نسختين من البرنامج لكلتا النواتين ويتم تزويد المستخدم النهائي بالنسخة المناسبة
Amr Ashraf قام بنشر يناير 25, 2022 الكاتب قام بنشر يناير 25, 2022 الان, Lamyaa said: أعتقد أن من الأنسب أن يقوم المبرمج بعمل نسختين من البرنامج لكلتا النواتين ويتم تزويد المستخدم النهائي بالنسخة المناسبة اختلف معك .. اسطب اتنين اوفيس على الجهاز ؟ واحد 32 والتانى 64 ؟ ولا هحولها على جهازين ؟ واعدل الاكواد مرتين عشان مرة تشتغل على 32 والمرة التانية على 64 ؟ ليه كل ده بأكواد وخطوات بسيطة ينفع برنامجك على اى جهاز واى اصدار بدون وجع راس 😅 1
Lamyaa قام بنشر يناير 25, 2022 قام بنشر يناير 25, 2022 منذ ساعه, Amr Ashraf said: اختلف معك .. اسطب اتنين اوفيس على الجهاز ؟ واحد 32 والتانى 64 ؟ ولا هحولها على جهازين ؟ واعدل الاكواد مرتين عشان مرة تشتغل على 32 والمرة التانية على 64 ؟ ليه كل ده بأكواد وخطوات بسيطة ينفع برنامجك على اى جهاز واى اصدار بدون وجع راس 😅 بطريقتك يمكن لأي شخص أن يحصل على النسخة المفتوحة الكاملة من البرنامج .. وهذا سوء تدبير إذا كنت مبرمجا وستبيع برنامجك فمن الطبيعي أن تتحمل إنشاء نسختين من برنامجك أنت تسأل (ليه كل ده) .. وأجيبك حتى لا يضيع جهدك ويسرقه ضعاف النفس. ثم هذا ليس وجع رأس من حق من سيشتري برنامج أن يحصل على برنامج يعمل بشكل صحيح ومن دون مشاكل أي أنك ليس فقط عملت (كومبايل) وإنما اختبرت كل صغيرة وكبيرة على النواتين. هذا رأيي ولك ما تشاء
Amr Ashraf قام بنشر يناير 25, 2022 الكاتب قام بنشر يناير 25, 2022 1 ساعه مضت, Lamyaa said: بطريقتك يمكن لأي شخص أن يحصل على النسخة المفتوحة الكاملة من البرنامج .. وهذا سوء تدبير حضرتك تابعتى المناقشات بالأعلى ؟ كلها لمنع اى احد من الحصول على النسخة المفتوحة ! والموضوع بقى اصعب مليون مرة بعد اضافة الاسكريبت اللى تفضل بيه استاذنا ابو عبدالله .. كيف سيحصل على النسخة المفتوحة من داخل ملف تنفيذى EXE ؟ شكرا على مشاركتك
أبو عبدالله الحلوانى قام بنشر يناير 26, 2022 قام بنشر يناير 26, 2022 في ٢٥/١/٢٠٢٢ at 10:23, Amr Ashraf said: يعمل بكفاءة فى كل شئ ما عدا جزئية الباسورد لا تعمل معى .. الملف الناتج مفتوح بدون باسورد وهو فى الاصل كان بدون باسورد . يبدو انك لم تغير هذه الجملة Type Here a strong password بهذا السطر من الاسكربت dbs.NewPassword "", "Type Here a strong password" يجب ان تضع كلمة المرور الجديدة بدلا عنها 1
أبو عبدالله الحلوانى قام بنشر يناير 26, 2022 قام بنشر يناير 26, 2022 (معدل) في ٢٥/١/٢٠٢٢ at 12:02, Lamyaa said: حتى لا يضيع جهدك ويسرقه ضعاف النفس. وهذا محور النقاش منذ بداية الموضوع وهذا نموذج للفكرة Setup.rar ارجو ان تقومي بالتجربة ومحاولة استخراج الملف الأصلي من الملف المرفق أعني النسخة accdb وهي موجودة بالداخل ولا شك. ملاحظة ارجو تجربة المرفق علي النوتين 32 و 64 وموافاتنا بالنتائج مع العلم أني اعمل علي النوت 32 فقط تم تعديل يناير 26, 2022 بواسطه أبو عبدالله الحلوانى 1
Lamyaa قام بنشر يناير 26, 2022 قام بنشر يناير 26, 2022 2 ساعات مضت, أبو عبدالله الحلوانى said: وهذا محور النقاش منذ بداية الموضوع وهذا نموذج للفكرة Setup.rar ارجو ان تقومي بالتجربة ومحاولة استخراج الملف الأصلي من الملف المرفق أعني النسخة accdb وهي موجودة بالداخل ولا شك. ملاحظة ارجو تجربة المرفق علي النوتين 32 و 64 وموافاتنا بالنتائج مع العلم أني اعمل علي النوت 32 فقط تفضل .. ها هي قاعدة البيانات وهل تعرف ما هذا : Mf}*019084/ImOe@|$<n LangData.accdb 1
Amr Ashraf قام بنشر يناير 27, 2022 الكاتب قام بنشر يناير 27, 2022 9 ساعات مضت, أبو عبدالله الحلوانى said: المرور الجديدة بدلا عنها غيرتها بالفعل استاذنا الفاضل 😅
Amr Ashraf قام بنشر يناير 27, 2022 الكاتب قام بنشر يناير 27, 2022 6 ساعات مضت, Lamyaa said: تفضل .. ها هي قاعدة البيانات السلام عليكم.. لا اعتقد ان اى شخص يطلب من مبرمج تصميم برنامج معين يكون عنده الامكانيات الكافية انه يتخطى جميع الخطوات المذكورة بالموضوع وكمان يوصل انه يعمل Extract لمحتويات الملف الExe ويتعامل مع الهاشات وطرق التشفير؟ 😂 كان الاولى يصمم لنفسه برنامج على كده.. ولو بعد كل ده قدر ياخد البرنامج يبقى حلال عليه لاجتهاده 😂. عامة هناك مبدأ ثابت وهو "لا يوجد حماية مثالية والحماية وجدت ليتم اختراقها". 6 ساعات مضت, Lamyaa said: وهل تعرف ما هذا : Mf}*019084/ImOe@|$<n LangData.accdb 528 kB · 0 downloads اختلف معكى فى صياغتك و اسلوبك فى النقطة دى.. يمكن قصدك توضيح نقطة لتعليم المبتدئين امثالى شئ جديد ولكن الاسلوب ده مع استاذ من الاساتذة يجب ان يكون افضل. تشرفت بمرورك وشكرا على المعلومات القيمة. 1
jjafferr قام بنشر يناير 27, 2022 قام بنشر يناير 27, 2022 7 ساعات مضت, Lamyaa said: وهل تعرف ما هذا : Mf}*019084/ImOe@|$<n انا احب ان اعرف 🙂 واحب اعرف كيف تم استخراج قاعدة البيانات من الملف 🙂 موضوع النقاش جدا جميل فنيا وعلميا ، ولنتواصل فيه بهذه الطريقة ، وما قالته بنت عمنا فني بحت ومفيد ، و ننتظر منها المزيد لسد المشكلة التي اكتشفتها في طريقة العمل المقترح 🙂 وبهذه الطريقة نرتقي 🙂 وهذه احد ميزات هذا المنتدى ، فالحمدلله ، هو مبارك بنخبة اعضائه المميزين ، والجميع يساهم في نشر العلم لوجه الله سبحانه وتعالى ، لذا نجد فيه من المواضيع ما لا نجده حتى في المنتديات الاجنبية ولا في المواقع الخاصة ، وبه من البرامج ما ينافس البرامج المباعة عالميا ، و هي روعة وفيها ابداع لا نظير له 🙂 شكرا لكم جميعا ، احبتي ، فلولاكم ، لما وصلنا الى هنا ، ولا يزال الطريق مفتوح للمزيد 🙂 جعفر
Amr Ashraf قام بنشر يناير 27, 2022 الكاتب قام بنشر يناير 27, 2022 36 دقائق مضت, jjafferr said: واحب اعرف كيف تم استخراج قاعدة البيانات من الملف 🙂 عن طريق هذا البرنامج مثلا : https://github.com/Bioruebe/UniExtract2#download والنتيجة فى المرفقات وأثناء التثبيت يظهر ايضا الفولدر ويمكن أخذ كوبى من محتوياته بس فى النهاية كمستخدم عادى او كعميل لن تستطيع الوصول لهذه النتيجة الا لو كان عندك خلفية عن هذه الامور. SetupExtracted.rar 1 1
Amr Ashraf قام بنشر يناير 27, 2022 الكاتب قام بنشر يناير 27, 2022 (معدل) 10 ساعات مضت, أبو عبدالله الحلوانى said: ارجو ان تقومي بالتجربة ومحاولة استخراج الملف الأصلي من الملف المرفق أعني النسخة accdb وهي موجودة بالداخل ولا شك جهد يحترم استاذنا جزاك الله خير و خلينا نتفق على نقطتين : الاكسس غير محمى كما يظن البعض بل ويمكن استرجاع القاعدة الاصلية من ACCDE حتى , وهذه للأسف من أهم نقط الضعف فى الاكسس , ولكن نجتهد قدر المستطاع لحمايته . كمستخدم عادى او كعميل لن تستطيع الوصول لهذه النتيجة الا لو كان عندك خلفية عن هذه الامور. تم تعديل يناير 27, 2022 بواسطه Amr Ashraf
jjafferr قام بنشر يناير 27, 2022 قام بنشر يناير 27, 2022 1 ساعه مضت, Amr Ashraf said: عن طريق هذا البرنامج مثلا : https://github.com/Bioruebe/UniExtract2#download والنتيجة فى المرفقات شكرا جزيلا اخوي عمرو 🙂 1 ساعه مضت, Amr Ashraf said: الاكسس غير محمى كما يظن البعض بل ويمكن استرجاع القاعدة الاصلية من ACCDE حتى , وهذه للأسف من أهم نقط الضعف فى الاكسس , ولكن نجتهد قدر المستطاع لحمايته . كمستخدم عادى او كعميل لن تستطيع الوصول لهذه النتيجة الا لو كان عندك خلفية عن هذه الامور. استخدم كلام الدكتور حسنين @SEMO.Pa3x واخي الاستاذ خالد @kha9009lid (أسأل الله سبحانه وتعالى ان نشوفهم في المنتدى عاجلا غير آجل) انه لا يوجد شيء اسمه حماية مطلقة في جميع البرامج (طبعا ممكن تكون هناك حالات خاصة) وليس في الاكسس فقط . فمثلا ، كثر تداول التحدث انه يمكن تحويل الاكسس صيغة accde الى مصدر مفتوح accdb ، ولكني لم اجد سوى موقع واحد في الانترنت لأحد محترفي الاكسس ، ومكتوب في صفحته انه الجهة الوحيدة التي تستطيع القيام بذلك على مستوى العالم: The only service worldwide وهذه الخدمة بمقابل ولا يوجد برنامج يمكن نشتريه لهذا الغرض او نجد له كراك ، والموقع يطلب منك الكثير من التوثيقات للتأكد انه برنامجك ، ثم يقوم لإسترجاع برنامجك. بمعنى آخر ، ان الاكسس بأمان اكثر من اي برنامج آخر ، فلا تستطيع تحويله من accde او accdb ، لأن بقية البرنامج ، توجد في الانترنت برامج تفكها 😁 وحتى البرنامج الذي تفضلت به وارفقت نسخة منه ، فلم اكن اعلم عنه ، لأنه لم يكن يهمني ، فلم اكن افكك برامج setup 🙂 نعم ، نجتهد قدر المستطاع لحمايته ، والطريقة التي تفضلتم بها ، احدها 🙂 في الواقع هذا الموضوع اصبح اجمل كثيرا بهذه المشاركات ، شكرا لكم جميعا 🙂 جعفر 2
Amr Ashraf قام بنشر يناير 27, 2022 الكاتب قام بنشر يناير 27, 2022 16 دقائق مضت, jjafferr said: The only service worldwide حقيقة هو الوحيد الذى يقدم هذه الخدمة وبسعر باهظ للغاية 450$ تقريبا
الردود الموصى بها
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.