تقييم الموضوع :
  • 0 أصوات - بمعدل 0
  • 1
  • 2
  • 3
  • 4
  • 5
[سؤال] مشكله اثناء قرائه Xml file
#1
السلام عليكم و رحمه الله
اولا :
الاخوه الاعزاء فى البدايه لكم منا افضل الاماني يالتوفيق و السداد
و ندين لكم بالشكر و التقدير على ما تبذلون من جهد كبير. و اعترافا منا بفضلكم الذى لا ينكره صغير او كبير. شكرا للجميع.
ثانيا:
عندى مشكله صغيره ( اثناء تشغيل البرنامج عن طريق csheduler task ) فأنه يعطى رساله خطأ فحواها عم و جود الملف الورفق BackupInfo.xml مغ البرنامج و لكنه يعطى مسار آخر .
البرنامج بلغه السى شارب
ملحوظه مهمه البرنامج يعمل جيدا اثناء التشغيل debug او حتى بعد عمل ملف setup و تثبيته على الجهاز
هذه المشكله لا تظهر مع وندوز xp فقط مع نسخ windows 7, windows 10
ارجوا الافاده و جزاكم الله خيرا
صوره الخطأ فى المرفقات مع البرنامج


الملفات المرفقة
.rar   Super Backup.rar (الحجم : 224.65 ك ب / التحميلات : 14)
CoolM.Taifa Smile
الرد }}}}
تم الشكر بواسطة:
#2
تحتاج صلاحيات.

افتح الملف app.manifest وإذا لم يكن موجود أضفه للمشروع من القائمة Project تختار Add New Item أو اختصارا اضغط المفاتيح الثلاث Ctrl+Shift+A

وابحث عن السطر التالي
PHP كود :
<requestedExecutionLevel level="asInvoker" uiAccess="false" /> 

واستبدل كلمة asInvoker بكلمة requireAdministrator ليكون كالتالي
PHP كود :
<requestedExecutionLevel level="requireAdministrator" uiAccess="false" /> 


تم تطبيقها في المرفقات


الملفات المرفقة
.rar   Super Backup 2.rar (الحجم : 43.88 ك ب / التحميلات : 7)
الرد }}}}
تم الشكر بواسطة: khodor1985 , khodor1985
#3
جزاكم الله خيرا على سرعه الاستجابه
و اسف لو تأخرت انا فى الرد فكنت احاول ايجاد حل بالمحاوله و التجربه.
انا جربت الملف الذى تكرمت سيادتكم بأرفاقه و للاسف ما تزال المشكله قائمه. (فقط مع scheduler task ) و اثناء التشغيل على وندوز 7 او وندوز 10
و هذا رابط وجدته اثناء البحث عن حل لنفس المشكله و للاسف لم استطع ان افهم شئ منه.
لكن ارفقه لكم لعلى لم اوضح المشكله بشكل واضح.
http://stackoverflow.com/questions/22009...task-sched
لكم منى جزيل الشكر و العرفان. فأنا لم اصبح ما انا عليه الان الا بجهودكم.
شكرا جزيلا
CoolM.Taifa Smile
الرد }}}}
تم الشكر بواسطة:
#4
اتضح ان مسار ملف XML غير مضمن مع اسم الملف،
وهذا الأمر غير مقبول عندما يتم تشغيل البرنامج عن طريق برنامج آخر الذي هو هنا (Taskmgr.exe) والذي  عادةً يكون يشير الى مساره وهو (C:\Windows\System32)
فعندما لا يتم تضمين المسار فسيصبح اسم الملف مع المسار الناتج هو (C:\Windows\System32\BackupInfo.xml) وطبعا هذا الناتج خطأ.
لهذا يجب تضمين مسار الملف الصحيح مع اسمه، هكذا مثلاً
PHP كود :
FileStream fs = new FileStream(Application.StartupPath "\\BackupInfo.xml"FileMode.Open,System.Security.AccessControl.FileSystemRights.Modify,FileShare.None,100,FileOptions.None); //FileAccess.Read); 

واتضح انه لا داعي للصلاحية (requireAdministrator) المذكورة سابقا إلا إذا كنت ستكون برنامج Setup لتركيب البرنامج،
فعندها سيكون موقع الملف في مجلد البرامج (Program Files) والذي يحتاج صلاحية (requireAdministrator)
إلا إذا كنت ستطور البرنامج بحيث يكون ملف XML في مكان لا يحتاج لصلاحيات مثل المستندات.

تم التطبيق في المرفقات


الملفات المرفقة
.rar   Super Backup 3.rar (الحجم : 42.81 ك ب / التحميلات : 3)
الرد }}}}
تم الشكر بواسطة: tayfa3003 , tayfa3003
#5
السلام عليكم و رحمه الله
اخى لك منى كل التحيه و كل التقدير
اشكرك شكرا جزيلا على مجهودك و صبرك علنا.
المشكله انتهت بالفعل. و هذا ليس اقرار منى فلم اكن اراجعك. و لكنه تعبير عن سعادتى بحل مشكلتى
الحمد لله. شكرا لك
CoolM.Taifa Smile
الرد }}}}
تم الشكر بواسطة: الوادي


المواضيع المحتمل أن تكون متشابهة .
الموضوع : الكاتب الردود : المشاهدات : آخر رد
  شباب ارجوكم عندي مشكله مهمة جدا لدي مشروع تخرج بعد اسبوع ومحتاج حل للمشكله Raof bohaora 1 64 25-11-16, 06:33 PM
آخر رد: amgad525
  Get File Version Info Mohamed20 2 89 08-09-16, 03:19 PM
آخر رد: Mohamed20
  مشكله فى فيجوال استديو 2012 محمدعمر 6 172 19-07-16, 11:41 AM
آخر رد: محمدعمر
  هوامش الكريستل ريبورة اثناء زمن التشغيل makky 0 105 28-04-16, 01:44 AM
آخر رد: makky
  Show txt file سلمان 2 151 25-02-16, 04:32 PM
آخر رد: سلمان
  [سؤال] unrar file أسامة 0 291 18-07-15, 09:02 PM
آخر رد: أسامة

التنقل السريع :


يقوم بقرائة الموضوع: بالاضافة الى ( 1 ) ضيف كريم