منتدى فيجوال بيسك لكل العرب | منتدى المبرمجين العرب

نسخة كاملة : مشكلة في صلاحيات Administration
أنت حالياً تتصفح نسخة خفيفة من المنتدى . مشاهدة نسخة كاملة مع جميع الأشكال الجمالية .
بسم الله الرحمن الرحيم

السلام عليكم

عندي مشكلة في صلاحيات Administration لبرنامج في لغة الفيجوال بيسك 
المشكلة هي اني اعطيت برنامجي صلاحيات  Administration عن طريق ملف app.manifest وقمت باستبدال الصلاحيات 

 
كود :
<requestedExecutionLevel  level="asInvoker" uiAccess="false" />
واستبدلته به صلاحيات admin ب 

كود :
 <requestedExecutionLevel  level="requireAdministrator" uiAccess="false" />
والبرنامج شغال تمام مع صلاحيات Administration
ولكن مشكلتي هي اني جعلت برنامجي يسجل قيم في الرجستري ليقوم بتشغيل نفسه عند تشغيل الويندز عن طريق الكود :
كود :
 My.Computer.Registry.LocalMachine.OpenSubKey("SOFTWARE\Microsoft\Windows\CurrentVersion\Run", True).SetValue(Application.ProductName, Application.ExecutablePath)
ولكن في كل مرة يشتغل فيها الويندز يطلب الويندوز من المستخدم اعطاء صلاحيات للبرنامج وانا لا اريد ذلك اريده انا يطلبها مرة واحدة فقط وايضا تكون له صلاحيات Administration كبرامج antivirus التي تطلب الصلاحية مرة واحدة فقط عند التشغيل اول مرة ولا تطلبها عند تشغيلها عند بدء الويندز مرة اخرى في كل مرة


وشكرا لكم