مشکل دقیقا اون چیزی نیست که فکر می کنید، مشکل در مپ کردن درایو در شبکه نیست، مشکل در اینه که از لحاظ امنیتی هر درایوی که مپ می کنید، صرفا توسط اکانتی قابل دسترسی است که سازنده اون درایو ئه. یعنی اکانت دیگری حتی اگر ادمین باشه هم نمیتونه بهش دسترسی داشته باشه. یعنی وقتی شما به عنوان ادمین این درایو رو میسازید، در بخش هایی از کدتان که به هر دلیلی توسط اکانت فعلی تان بجز administrator اجرا میشه قابل دسترسی نیست و برعکس درایوی که توسط اکانتی بجز administrator ساخته شده توسط اکانت administrator قابل دسترسی نیست. اینجا اینکه administrator دسترسی های بیشتری داره اهمیتی نداره. مشکل روال شما در اینه که بخشی اش توسط اکانت administrator اجرا میشه و بخشی اش توسط اکانت دیگری.
ممنون بخاطر پاسختون.
خب راهکار چیه الان؟
برنامه من برای اجرا باید ادمین اجرا بشه. خب طوری نوشتم که ادمین هم اجرا میشه و مشکلی هم نداره اما وقتی به بخش ساخت مپ میرسه عمل نمیکنه. یعنی مپ ساخته نمیشه. حالا حتی اگه فرض را بر این بگیریم که من به کاربر بگم خودت یه مپ بساز. یا اصلا یه برنامه جداگانه بنویسم برای ساخت مپ طوری که ادمین اجرا نشه باز هم مشکل هستش؟ چون در حالت دوم درسته که مپ ساخته میشه اما باز چون برنامه اصلی ادمین اجرا میشه نمیشناسدش.
نمیدونم خوب توضیح دادم یا نه؟ بذارید اینطوری بگم. الان من رفتم مای کامپیوتر و یه مپ درایو با نام Z ساختم. بعدش برنامم را اجرا کردم درایو Z را پیدا نمیکنه. حالا اگه برنامم ادمین اجرا نشه پیدا میکنه ولی حتما باید ادمین اجرا بشه.
جالبه که نوت پد را هم راست کلیک میکنم ران از ادمینستور اجراش میکنم بعدش فایل اوپن را میزنم میرم مای کامپیوتر درایو ساخته شده نیستش. اما نوت پد را معمولی اجرا میکنم و همین مراحل را طی میکنم درایو Z تو مای کامپیوتر هستش