السلام عليكم ورحمة االله وبركاته
أخواني سحبت برنامج FASMW
وعندما قمت بعمل Compile للأكواد المرفقه مع البرنامج
طلعلي ها الخطأ مثل الصورة التاليه
فهل المشكلة من البرنامج يعني ناقصله ملفات معينه أو من النظام تبعي
وفقكم الله فيما يحب ويرضى
حرر الملف FASMW.INI
واضف اليه هذين السطرين
[environment] Include = C:\Fasm\Include
حيث Fasm موجود في C في مجلد اسمه Fasm ، ان كان عندك في مكان اخر حرره
والسلام عليكم ورحمة الله
بارك الله فيك أخي B.M.AbdelAziZ
الحمدلله أنحلت المشكلة
وفقك الله وغفر لك وجعل آخر أعمالك طاعته
ألف شكر
أخواني بارك الله فيكم
البرنامج عال العال بس فيه كود تفضل أخي Xacker بعمله لي جزاه الله خير الجزاء
بس للأسف يطلعي ها الخطأ لماذا ؟؟
.386 .model flat, stdcall option casemap:none include windows.inc include kernel32.inc include user32.inc includelib kernel32.lib includelib user32.lib .data lib db "pinfo.dll",0 func db "otherpasswords",0 sifre db "sifre",0 at2k db "created for ArabTeam2000",0 .data hMod dd ? pointer dd ? .code start: invoke LoadLibrary, addr lib .if (eax != 0) mov hMod, eax invoke GetProcAddress, eax, addr func .if (eax != 0) call eax invoke GetProcAddress, hMod, addr sifre push offset pointer call eax mov eax, pointer invoke MessageBox, NULL, eax, addr at2k, MB_OK invoke ExitProcess, NULL .endif .endif end start
فتح الله لكم ويسر أمركم وفرج كربكم اللهم آمين
تم تعديل هذه المشاركة بواسطة Xacker في 8 مارس 2008 في 08:13 — السبب: -1 != 0
الكود الذي ذكرته خاص بمترجم اخر MASM يمكن تعديل اجزاء به ليعمل مع FASM لكن انصحك بترجمته عبر MASM
mov eax, dword ptr ds:[0xffdf0308]
jmp dword ptr [eax+0xfc]
الكود انا كتبته ضمن RadASM ومن خلال تحديد المسارات للمكتبات *.inc و *.lib ضمن RadASM هو سيتكفل بموضوع تحويل المسار
include windows.inc
الى
include c:\masm32\include\windows.inc
والـ
includelib
الى
includelib c:\masm32\lib\library_name.lib
لهذا السبب لم تستطع ان تقوم بعمل assemble
Do as I say, not as I do
We are Anonymous. We are Legion. We don't forgive. We don't forget
المتواجدون خلال آخر دقيقتين · يتحدّث كل ٣٠ ثانية
جارٍ التحقق من المتواجدين…