الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

موضوع: النسخ على ويندوز فيستا

مغلق
بدأه maayah في 21 أبريل 2007 · 4 رد · 714 مشاهدة · في Microsoft Visual Basic.NET
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم ورحمة الله وبركاته

عندي سؤال في نسخ الملفات في نظام التشغيل الجديد ويندوز فيستا

مثلا اريد نسخ الملف من

c:\application.exe

الى

c:\Program Files\application.exe

وقد استخدمت امر النسخ العادي ولكن لم يفلح ويعطيني رسالة خطأ اما

اذا اردت نسخ الملف الى سواقة ثانية مثل السواقة d:/ ينسخ دون مشاكل

لقد حددت المشكلة بأن نسخ الملفات الى السواقة التي تحتوي على نظام التشغيل

الجديد ويندوز فيستا غير ممكنة .. هل يوجد حل لهذه المشكلة.

مع شكري للجميع...

#2

ما هي رسالة الخطأ التي تظهر لك بالتفصيل حتى نستطيع تحديد المشكلة

على كل حال المجلد Program Files من مجلدات النظام المحمية وتحتاج لصلاحيات Administrator حتى تكتب عليه

تم تعديل هذه المشاركة بواسطة محمد سامر أبو سلو في 21 أبريل 2007 في 23:03

عن عائشة رضي الله عنها أن النبي صلى الله عليه وسلم قال: إن الله يحب إذا عمل أحدكم عملا أن يتقنه

نعيب زماننا والعيب فينا ... وما لزماننا عيب سوانا

ونهجو ذا الزمان بغير ذنب ... ولو نطق الزمان لنا هجانا

محمد سامر أبو سلو

#3

للأسف ليس مجلد Program Files فقط ..

بل كل الـروت في الـ C ( أو البارتشن الموجود عليه الsystem )

لكن في بعض الأحيان لا يوجد (مثل اللابتوب في أغلب الأحيان ) غير C

لاأعلم أعتقد ان موضوع اعطاء التصاريح الخاصة للفولدرز من عيوب فيستا ,, حيث أن أغلب المستخدمين العاديين لن يكمنهم فعل هذا

#4

المشكلة هنا أن طريقة الأمان الجديدة في فيستا تجعلك تعمل بصلاحيات user حتى لو كنت قد سجلت الدخول بصلاحيات Admin وكل مرة تحتاج لعمل شئ يتطلب صلاحيات Admin سيتم سؤالك على كل حال تمت مناقشة مشكلة شبيهة متعلقة بويندوز فيستا سابقا في هذا المنتدى من فترة قريبة حاولوا الاطلاع على الموضوع قبل متابعة المناقشة هنا

عن عائشة رضي الله عنها أن النبي صلى الله عليه وسلم قال: إن الله يحب إذا عمل أحدكم عملا أن يتقنه

نعيب زماننا والعيب فينا ... وما لزماننا عيب سوانا

ونهجو ذا الزمان بغير ذنب ... ولو نطق الزمان لنا هجانا

محمد سامر أبو سلو

#5

شكرا اخواني على ردكم انا اعرف ان فشل هذه العملية هو سبب نظام

الحماية في ويندوز فيستا وسوف اوضح امرا مهما وهو ان هذا النظام

يمنع الفيروسات من نسخ نفسها الى القرص المتواجد عليه نظام التشغيل

ويندوز فيستا فمثلا لو قمنا باستخدام الأمر التالي

Try

FileCopy(Application.ExecutablePath, "c:\Program Files\application.exe")

Catch ex As Exception

MsgBox(ex.Message)

End Try

سوف تظهر الرسالة التالية

Access to the path 'c:\Program Files\application.exe' is denied

اما لو قمنا باستخدام الأمر التالي

Try

FileCopy(Application.ExecutablePath, "application.exe")

Catch ex As Exception

MsgBox(ex.Message)

End Try

فستتم عملية النسخ ولكن لا فائدة من هذه العملية لأن عملية النسخ سوف تتم في نفس مكان الملف القديم

اتمنى لو وجد حل لهذه المشكلة في المثال الأول

مع شكري للجميع...

هذا الموضوع مغلق.

مواضيع مشابهة