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

سؤال عن تحزيم التطبيق؟

مغلق
بدأه صاحب همة في 22 أكتوبر 2007 · 3 رد · 1,450 مشاهدة · في برمجة الأجهزة الكفية والمحمولة بالدوت نيت
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

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

أود اتلسؤال عن كيفية عمل Cabfile من أجل تثبيت البرنامج لدى العميل ، اعمل على .net 2005 K ، وجهاز العميل سيكون عليه Win 5.0

هل الملف النا تج يشمل جميع ملفات DLL ( الرئيسية وليست هناك ملفات خارجية) ,وماذا عن SQL Server ?

مع خالص التقدير ؟؟

من لمح فجر الأجر هان عليه ظلام التكليف

#3

شكرا لك أخي الكريم..

جربت ماهو موجود في المثال حتى الخطوات الاساسية : عمل CabFile ، توجد مشكلة وهي أن Primary Output تضاف بدون الملفات المعتمدة عليها (Dependancies) ، لكنها تظهر في القائمة ، وسواء اضفتها الى المجلد مع Primary output بالذهاب الى كل ملف وازالة اختيار Exclude من القائمة أو تركت الأمر كما هو : فانه يظهر خطأ The signing tool encountered an error information.

ارجو ان توضح الصورةالمرفقة الخطأ..

مع خالص التقدير .. :D

post-42922-1193117474_thumb.jpg

من لمح فجر الأجر هان عليه ظلام التكليف

#4

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

ابحث داخل ملفات ال sdk عن ملف اسمه cabwiz و هو غالبا داخل مجلد tools

يستخدم هذا البرنامج لعمل ملفات الكاب الخاص بالتنصيب على البوكيت

عن طريق كتابة ملف inf يحتوي على معلومات التنصيب و تشغيل برنامج cabwiz من محرر الأوامر مع إعطاء ملف ال inf كمتغير

مثلا cabwiz setup.inf

يمكنك في ملف الinf تحديد أماكن الملفات على الحاسب الشخصي و مكان تنصيبها على البوكت و إيضا التعديلات المطلوبة في الريجستري

و التالي مثال بسيط لملف inf يقول بتنصيب ملف program.exe

[CEStrings]
AppName = "myappname"
InstallDir = %CE1%\%AppName%

[Strings]
CompanyName="mycompanyname"

[Version]
Signature="$Windows NT$"
CESignature="$Windows CE$"
Provider=%CompanyName%

[Shortcut1]
"myexe",0,"program.exe

[CEDevice.SH3]
ProcessorType = 10003

[CEDevice.MIPS]
ProcessorType = 4000

[CEDevice.ARM]
ProcessorType = 2577

[SourceDisksNames]
1=,"source files",,"C:\programfolder"

[SourceDisksFiles]
program.exe=1

[Exefiles]
program.exe

[DestinationDirs]
Exefiles = 0, %InstallDir%
Shortcut1=0,%CE1%


[DefaultInstall]
CopyFiles=Exefiles
CEShortcuts=Shortcut1

و للمزيد عن أوامر ملف ال inf

http://www.sundialsoft.freeserve.co.uk/cabinfo.htm

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

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