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

الحفظ في النظام

بدأه Amir Imam في 4 نوفمبر 2011 · 8 رد · 511 مشاهدة · في Microsoft Visual Basic.NET
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم

انا كنت بتعامل مع Visual basic 6 وحصلت ظروف بعدتني عن البرمجة بشكل عام .. بس انا بحاول ارجع لـ Visual basic .NET

السؤال : كيف يمكن ان احفظ ملف في مجلد النظام

بمعنى :

C:\windows\system32

System.Environment.SystemDirectory

الكود السابق ده بيرجع مكان مجلد النظام .. انا عارف .. لكن لا يمكن الحفظ به وذلك عدم السماح الامني

فما الحل ؟؟

شكرا لكم

#2

ايه محدش عارف خالص ولا ايه .. المفروض يعني ده موقع المبرمجين العرب وانا بسأل سؤال تافه

1 −2
#3

هل قمت بتشغيل البرنامج من مقام Aministrator؟ قم بالنقر على البرنامج باليمين ثم Run as administrator

أو إن ليس المستخدم Aministrator فيحتاج بإذنه :)

الق نظرة بهنا ربما ينفع:

Right click on System32 > properties > security > advanced

ايضا يمكنك البحث عنه مثلا (هنا)

نفس المشكلة وحلها في Windows Vista (هنا)

تم تعديل هذه المشاركة بواسطة موليان في 5 نوفمبر 2011 في 16:32

1

..:: رَبِّ زِدْني عِلْمًا ::..

#4

لا يا اخي العزيز انت مش فاهمني .. انا عاوز كود يضع ملف في مجلد النظام .. ايه علاقة Admin بالموضوع ؟

ياريت رد تاني

−2
#5

أخوي العزيز يبدو انك مفهمتش ( <- صح باللهجة المصرية؟ :P)

النظام لا يسمح لك بحفظ ملف في مجلد النظام لأن ليس لديك إجازة ذلك،

فلذا إما عليك تشغيل البرنامج وأنت Administrator، كما قلت Run as administrator

أو أخذ الإذن من الـAdministrator، كما قلت في بقية ردي،

ولا أظن يوجد كود تكتب في برنامجك بلغة Visual Basic وبعد ذلك يسمح لك الكتابة، لو كان كذلك، فما فائدة Permissions ونظام الأمان إذً ؟

كل عام وأنتم بخير.

تم تعديل هذه المشاركة بواسطة موليان في 5 نوفمبر 2011 في 17:08

..:: رَبِّ زِدْني عِلْمًا ::..

#6

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

اخي اذهب لخصائص المشروع من ثم اختر التبويب Application ومن ثم انقر على View UAC Settings واضبطه على النحو التالي

<requestedExecutionLevel level="requireAdministrator" uiAccess="true" />

شوف الرابط التالي للفائدة http://www.professionalvisualstudio.com/blog/2007/10/05/enabling-your-application-for-uac-on-vista/

ومن ثم جرب الكود التالي

File.Create(Environment.GetFolderPath(Environment.SpecialFolder.System) & "\" & "Test.txt")

تم تعديل هذه المشاركة بواسطة VB Helper في 5 نوفمبر 2011 في 19:02

1

.:: Wish to become better and better ::.

#7

شكرا اخي العزيز .. محاولة ناجحة .. ولكن يبدو ان المشكلة تحولت الى شيء اخر .. سابحث عن الموضوع من اصله واضع الرد للافادة ان وجد

شكرا

#8

وجديت طريقة ووجدتها قد تكون مفيدة

من الممكن الحفظ ولكن في احد مجلدات الــ SpecialDirectories

كالتالي :

My.Computer.FileSystem.SpecialDirectories.MyDocuments

ويمكن بهذه الطريقة الحفظ في الـ Mocuments او الـ Desktop او الـ Prgramfiles

وهذا فقط للافادة ,, شكرا

#9

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

اخي هذه ليست طريقة للحفظ؟!! وانما طريقة للحصول على المجلدات الخاصة مثل الموجوده في الفئة Environment

.:: Wish to become better and better ::.

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

عدد الزوار حالياً

المتواجدون خلال آخر دقيقتين · يتحدّث كل ٣٠ ثانية

—الإجمالي—أعضاء مسجّلون—زوار بدون تسجيل

جارٍ التحقق من المتواجدين…