أخي الكريم
قم بوضع قيمة جديدة في الريجستري
في المسار HKEY_CURRENT_USER>Software>Microsoft>Windows>CurrentVersion>Run
أو المسار HKEY_LOCAL_MACHINE>Software>Microsoft>Windows>CurrentVersion>Run
خصائصها
الأسم : أي أسم تريد
النوع : string
data : المسار الذي وضعت فيه الملف التنفيذي (C:\test.exe)
طبعا يمكنك ذلك بإستخدام دلفي
إقتباس :هل هنالك فرق في استخدام هذا الكود مع نظام xp و vista
نعم... هي مسألة صلاحيات...
جرب تشغيل برنامجك بصلاحيات Administrator و ستنجح العملية.
الكود المرفق في الموضوع الآخر مجرب و يعمل على نظام Vista و Vista SP1 ايضا
ملاحظة : يمكنك تعطيل هذه الخيارات نهائيا كما ذكر الاخوة في المشاركات السابقة و لكن هذا يعرض جهازك للتلويث من طرف البرامج الضارة التي تستغل ثغرات النظام لتشغيل نفسها.
اليك اخي مثال مرفق يعمل على منصة NT يعني Xp و Vista.
--
فقط غلى Vista بخيارات Administrator.
جرب ايضا بتشغيل المثال بنقر الزر الأيمن للماوس ثم التشغيل بخيارات Administrator