تخطي إلى المحتوى الرئيسي
الدعم
تسجيل الدخول باستخدام حساب Microsoft
تسجيل الدخول أو إنشاء حساب.
مرحباً،
تحديد استخدام حساب مختلف!
لديك حسابات متعددة
اختر الحساب الذي تريد تسجيل الدخول باستخدامه.

مقدمة

يوفر Windows Installer واجات برمجه التطبيقات التي تسمح للمستخدم بالاستعلام عن قاعده بيانات Windows Installer لحاله وجود منتج معين. يتم تعريف كل منتج بشكل فريد بواسطة رمز المنتج الخاص به ، وهو عبارة عن GUID. توفر هذه المقالة نماذج التعليمات البرمجية التي تعرض كيفيه التحقق من وجود منتج قائم علي Windows Installer برمجيا باستخدام رمز المنتج الخاص به.

مزيد من المعلومات

الاتصال بواجهة برمجه التطبيق من Visual c + +

فيما يلي مثال علي كيفيه الاتصال بالأسلوب مسيجيتبرودوكتينفوكسو () في Visual c + + للكشف عن وجود منتج معين. يتم تحديد المنتج بواسطة GUID الخاص بالمنتج الفريد الخاص به.

TCHAR szVersion[20];DWORD cchVersion = 20;BOOL fInstalled = (ERROR_SUCCESS == MsiGetProductInfoEx (TEXT("{ProductCode}"), NULL, MSIINSTALLCONTEXT_MACHINE, INSTALLPROPERTY_VERSIONSTRING, szVersion, &cchVersion));

في الجزء التالي من التعليمات البرمجية ، سيحتوي متغير القيمة المنطقية المثبتة في fInstalled قيمه TRUE أو FALSE ، استنادا إلى ما إذا كان المنتج الذي تم تحديده مثبتا ام لا مثبتا.

الاتصال بواجهة برمجه التطبيق من VBScript

فيما يلي مثال علي كيفيه الاتصال بالأسلوب برودوكتينفو () علي العنصر ويندووسينستالير في Microsoft Visual Basic للكشف عن حاله وجود منتج معين ، فانه يمكنك القيام بذلك. يتم تحديد المنتج بواسطة GUID الخاص بالمنتج الفريد الخاص به.

 Dim msi : Set msi = CreateObject("WindowsInstaller.Installer")On Error Resume NextDim version : version = msi.ProductInfo("{ProductCode}", "VersionString")Dim installed : installed = ( Err.Number = 0 )

في جزء مثال التعليمات البرمجية هذا ، سيحتوي المتغير المثبت علي قيمه 0 أو 1 ، استنادا إلى ما إذا كان المنتج الذي تم تحديده مثبتا ام لا مثبتا.ملاحظة يتم إصدار Acrobat Reader من قِبل شركة Adobe Systems Inc.‎. تتضمن الخاصية رمز التي يتم تمريرها إلى الدالات في كلا المثالين الأقواس المتعرجة ({}) داخل علامات الاقتباس. لمزيد من المعلومات حول Windows Installer ، قم بزيارة صفحه ويب التالية ل Microsoft Windows Installer:

http://msdn.microsoft.com/en-us/library/aa367449(VS.85).aspxللحصول علي مزيد من المعلومات حول كيفيه الحصول علي أحدث إصدار من Windows Installer لجهاز الكمبيوتر ، قم بزيارة صفحه Microsoft التالية علي الويب:

http://www.microsoft.com/download/details.aspx?familyid=5A58B56F-60B6-4412-95B9-54D056D6F9F4&displaylang=en لمزيد من المعلومات ، قم بزيارة صفحات Microsoft التالية علي الويب:

ملاحظه حول القسم "ينطبق علي"بالاضافه إلى المنتجات المدرجة في القسم "ينطبق علي" ، تنطبق المعلومات الموجودة في هذه المقالة أيضا علي المنتج التالي:

  • Windows Installer 4.0

هل تحتاج إلى مزيد من المساعدة؟

الخروج من الخيارات إضافية؟

استكشف مزايا الاشتراك، واستعرض الدورات التدريبية، وتعرف على كيفية تأمين جهازك، والمزيد.

تساعدك المجتمعات على طرح الأسئلة والإجابة عليها، وتقديم الملاحظات، وسماعها من الخبراء ذوي الاطلاع الواسع.

هل كانت المعلومات مفيدة؟

ما مدى رضاك عن جودة اللغة؟
ما الذي أثّر في تجربتك؟
بالضغط على "إرسال"، سيتم استخدام ملاحظاتك لتحسين منتجات Microsoft وخدماتها. سيتمكن مسؤول تكنولوجيا المعلومات لديك من جمع هذه البيانات. بيان الخصوصية.

نشكرك على ملاحظاتك!

×