دسترسی به فایل شیر شده در شبکه دامین
سلام دوستان وقت بخیر.
همونطور که میدونید اگه فایلی در سطح دسترسی ادمین داخل شبکه شیر شده باشه موقع خوندن اون فایل یا تغییرش ویندوز نام کاربری و رمز ادمین شبکه دومین رو ازتون میخواد.
یا اینکه وقتی برای کاربران شبکه مپ نتورک درایو ایجاد میکنید دفعه اول باید رمز ادمین شبکه رو بزنید. وقتی این مپ نتورک رو ایجاد میکنید دیگه برا کار با فایل های داخل اون مشکل ندارید.از طریق کد نویسی هم میشه فایلها رو به صورت مستقیم دستکاری کرد.
حالا ما میخوایم بدون اینکه مپ درایو ایجاد کنیم کاربر بتونه به اون فایلها دسترسی داشته باشه.
یعنی همون داخل کد نویسی رمز و یوزر ادمین شبکه رو بدیم و همون لحظه که نیاز به رمز بود استفاده بشه.ممنون میشم اگه کسی با این مورد آشنایی داره راهنماییم کنه.
نقل قول: دسترسی به فایل شیر شده در شبکه دامین
نقل قول: دسترسی به فایل شیر شده در شبکه دامین
کد زیر را امتحان کنید ببینید مثلا لیست فایلها رو بهتون میده یا نه
NetworkCredential credential = new NetworkCredential("Username", "Password" , "Domain");
CredentialCache credentialCache = new CredentialCache();
credentialCache.Add(new Uri(@"\\ComputerNameOrIpAddress"), "Basic", credential);
//then do whatever, such as getting a list of folders:
// example ...
string[] files = System.IO.Directory.GetFiles(@"\\ComputerNameOrIpA ddress\SharedFolderName");
نقل قول: دسترسی به فایل شیر شده در شبکه دامین
متاسفانه خطای صحیح نبودن نام کاربری و پسورد رو میده. انگار اون سه خط اول هیچ تاثیری نداره.
نقل قول: دسترسی به فایل شیر شده در شبکه دامین
از کلاس لینک زیر استفاده کنید. (حتما به صورت using استفاده کنید.)
https://platinumdogs.me/2008/10/30/n...rk-credentials
نقل قول: دسترسی به فایل شیر شده در شبکه دامین
میشه راجبش توضیح هم بدید؟
نقل قول: دسترسی به فایل شیر شده در شبکه دامین
متاسفانه این کلاس هم کاربردی نداشت:ناراحت::گریه: