السلام عليكم
عملت برنامج Setup باستخدام برنامج Setup Factory , وعندي برنامج setup آخر اسمه (Codec) أريد تسطيبه قبل تسطيب برنامجي الأصلي , بحيث عند بداية التسطيب فإن ملف Codec هذا يفتح أولا ويتم تسطيبه وعندما ينتهي يتم تسطيب برنامجي الأصلي
فقمت بإضافة هذا الكود عند حدث startup لبرنامج Setup Factory
File.Run(_SourceFolder.."\\Codec.exe", "", "", SW_SHOWNORMAL, false);
وبالفعل نجحت الطريقة لكن أنا أريد أن تظهر نافذة برنامج Codec في المقدمة دائما بحيث لا يستطيع المستخدم إزالة تنشيطها , بمعنى أنه لا يستطيع أن يعمل تسطيب لبرنامجه الأصلي إلا إذا قام بتسطيب هذا البرنامج أو الخروج منه
وهذا الكود يقوم نعم بإظهار برنامج Codec أولا لكن يمكن للمستخدم أن يتجاهله ويكمل تسطيب برنامجه الأصلي
بمعنى أوضح أريد أن تظهر النافذة بما يعادل في الفيجوال مثلا
Form1.show 1
وجزاكم الله خيرا