إنشاء أرشيف استخراج ذاتي قابل للتنفيذ في C#