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

DirectX & Applications - For Proffs

مغلق
بدأه The Explorer في 3 فبراير 2005 · 5 رد · 1,292 مشاهدة · في DirectX
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم

كيف أعرف أن تطبيقا معينا (exe file) يستخدم directX ؟

أريد صنع برنامج من ضمن وظائفه التمييز بين البرامج و الألعاب.

#2

المفروض اذا كنت تستخدم الوندوز مثلا ولم تكن مثبت ال directx مثلا النسخة التاسعة في جهازك ان تظهر علامة خطأ بعدم قدرته على ايجاد المكتبة وعدم قدرته على تكوين بعض ال parameters في وقت ال runtime واذا لم تكن مثبته ولم تظهر علامة خطأ فأحتمال انه مبرمج بال OpenGL

"خيركم من تعلم العلم وعلمه". ..........استغفر الله. ........ اللهم صلي وسلم على سيدنا محمد

احمد عبد الحميد ابوغرارة

CodeGuru CodeProject CGTalk

#3

يمكن بإستخدام برنامج Dependencies الموجود مع ال Visual c++6 أن تعرف كل المكتبات والدوال المرتبطة مع برنامج تنفيذي معين , وإذا وجدت مكتبات ك D3d9 أو 8 أو غيرها , فهذا البرنامج يستخدم DirectX وإذا وجدته يستخدم مكتبات OpenGL فهو أيضا لعبة أو بريمج محاكاة .

عندما تثبت ال Visual Studio 6 تجد البرنامج مع ال Tools في قائمة برنامج Visual Studio 6 أو 2000 . لكنه إفتقدته في .NET

banner_60_468.gif

NOTHING IS IMPOSSIBLE

#4

شكراً.

#5

اخي

الالعاب و جميع البرامج التي تستخدم علي سبيل المثال الدايركت اكس يجب في اولها ان تقوم بتحميل الملف D3D9.dll علي سبيل مثال الاصدار .

و OpenGl كذلك.

فبرنامجك يجب ان يقوم بعمل فك تجميعي او Disassemlbing للملف و قراءة ان كانت الدالة D3D9CreateObject() مستخدم فان كان نعم ، إذن هذه لعبة و تستخدم الدايركت اكس و نفس الوضع مع GL .

BEng , Electronics and communications.

Embedded systems engineer.

Graphics Programmer

عالم الكومبيوتر هو من لديه المعرفة في علوم الكومبيوتر ، الرياضيات ، هندسة الالكترونيات -احمد صالح

#6

You needn't to dis-assemble the full exe, just read the import table and see if there's any handle for any DirectX dll

Mohamed Meshref

Performance Engineer

SQL Server Engine Team

Microsoft Corporation

Redmond, Washington, USA

http://www.microsoft.com/sql/

Blog: http://www.mmeshref.com

هذا الموضوع مغلق.

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