الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

[ تمت الإجابة ]ماالمشكلة في برنامج Fasmw أثابكم الله

بدأه M.555 في 7 مارس 2008 · 6 رد · 1,787 مشاهدة · في أرشيف قسم الـــ Assembly
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم ورحمة االله وبركاته

أخواني سحبت برنامج FASMW

وعندما قمت بعمل Compile للأكواد المرفقه مع البرنامج

طلعلي ها الخطأ مثل الصورة التاليه

post-130750-1204906211_thumb.png

فهل المشكلة من البرنامج يعني ناقصله ملفات معينه أو من النظام تبعي

وفقكم الله فيما يحب ويرضى

#2

حرر الملف FASMW.INI

واضف اليه هذين السطرين

[environment]
Include = C:\Fasm\Include

حيث Fasm موجود في C في مجلد اسمه Fasm ، ان كان عندك في مكان اخر حرره

والسلام عليكم ورحمة الله

d4baa0.gif
#3

بارك الله فيك أخي B.M.AbdelAziZ

الحمدلله أنحلت المشكلة

وفقك الله وغفر لك وجعل آخر أعمالك طاعته

ألف شكر

#4

أخواني بارك الله فيكم

البرنامج عال العال بس فيه كود تفضل أخي Xacker بعمله لي جزاه الله خير الجزاء

بس للأسف يطلعي ها الخطأ لماذا ؟؟

post-130750-1204943323_thumb.png

.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

#5

الكود الذي ذكرته خاص بمترجم اخر MASM يمكن تعديل اجزاء به ليعمل مع FASM لكن انصحك بترجمته عبر MASM

mov eax, dword ptr ds:[0xffdf0308]

jmp dword ptr [eax+0xfc]

#6

أخي بارك الله فيك سحبت البرنامج آخر نسخة على ماأعتقد التاسع

عندما قمت بترجمة الملفات المرفقة مع البرنامج أشتغل لكن مع الكود السابق طلعلي ها الخطأ

post-130750-1205031859_thumb.png

هل الخطأ من الكود أم من البرنامج نفسه

أعانكم الله وغفر لكم

#7

الكود انا كتبته ضمن 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

مواضيع مشابهة

عدد الزوار حالياً

المتواجدون خلال آخر دقيقتين · يتحدّث كل ٣٠ ثانية

—الإجمالي—أعضاء مسجّلون—زوار بدون تسجيل

جارٍ التحقق من المتواجدين…