نمایش نتایج 1 تا 6 از 6

نام تاپیک: نحوه دستیابی به یک فولدر share شده در بر روی یک سیستم دیگر توسط C#‎

  1. #1

    نحوه دستیابی به یک فولدر share شده در بر روی یک سیستم دیگر توسط C#‎

    دوستا عزیزم

    من یه فولدر دارم که رو یه کامپیوتر share شده میخوام از طریق برنامه ام به آدرس این فولدر دسترسی داشته باشم . در این مورد میدونم که فایل share شده میره تو یه زیر شاخه تو my networkplace قرار میگره . چیزی که من میدونم اینه که my network place در حقیقت یه واسط مجازیه و در حقیقت فایلهای share شده در بخشی از درایو سی ذخیره میشه .

    و اما چیزی که واسه من سئوال شده اینه که

    من یه برنامه دارم یه فولدر رو یه کامیوتری که تو شبکه هست share کردم حالا میخوام از تو برنامه ام به آدرس اون فایلی که به اشتراک گذاشته شده دسترسی پیدا کنم و یه سری عکس تو اون آدرس ذخیره کنم اگر کسی در مورد این که چطوری میتونم به این آدرس دسترسی پیدا کنم اطلاعی داره ممنون میشم منو یاری بده و کمکم کنه .

    ضمنا برنامه من تحت شبکه نیست یعنی به صورت لوکال اجرا میشه و فقط من فولدری رو به اشتراک گذاشتم رو یه سیستمی و میخوام از طریق برنامه ای که رو یه سیستم دیگه دارم یه سری عکس رو تو اون فولدر ذخیره کنم .

    از همکاری شما دوستان پیشاپیش متشکرم

  2. #2
    VIP آواتار رضا عربلو
    تاریخ عضویت
    اردیبهشت 1403
    محل زندگی
    تهران
    پست
    1,597

    نقل قول: نحوه دستیابی به یک فولدر share شده در بر روی یک سیستم دیگر توسط C#‎

    آدرس فایل شما بصورت زیر خواهد بود:

    \\ComputerName\SharedFolderName\Filename
    اگر Net. نمی دانید وارد نشوید.

  3. #3

    نقل قول: نحوه دستیابی به یک فولدر share شده در بر روی یک سیستم دیگر توسط C#‎

    سلام
    اگر یک فولدر روی سرور Share شده و دارای Permission باشد، یعنی سطح دسترسی آن به یک username خاص مثل Software_User که password آن هم 111 است، داده شده باشد، چگونه میتوان از طریق کدهای C#‎ به آن فولدر دسترسی پیدا کرده و محتویات داخل آن را مشاهده کرد؟

    شرح مشکل:
    برای اینکه سایر کاربران شبکه نتوانند به صورت دستی به یک فولدر خاص دسترسی داشته باشند و فقط از طریق نرم افزار بشود به محتویات داخل آن فولدر دسترسی پیدا کرد، یک username ساخته ایم و دسترسی آن فولدر را فقط به این username داده ایم. حالا برای اینکه توسط C#‎ ، فولدر را از روی سرور باز کنیم ، چگونه باید user و password آن فولدر را هم بدهیم؟

    از تمامی دوستانی که پاسخ می دهند کمال تشکر را دارم.

  4. #4
    کاربر تازه وارد آواتار nPad.Net
    تاریخ عضویت
    آذر 1388
    محل زندگی
    شیراز
    پست
    56

    نقل قول: نحوه دستیابی به یک فولدر share شده در بر روی یک سیستم دیگر توسط C#‎

    سلام
    یکی از مهندسین لطف میکنن این تاپیک رو به نتیجه برسونند؟
    نحوه دسترسی به فولدر share شده با userName and password ?

  5. #5
    VIP آواتار رضا عربلو
    تاریخ عضویت
    اردیبهشت 1403
    محل زندگی
    تهران
    پست
    1,597

    نقل قول: نحوه دستیابی به یک فولدر share شده در بر روی یک سیستم دیگر توسط C#‎

    دنبال Impersonation برو.
    مثلاً
    http://www.codeproject.com/KB/cs/cpimpersonation1.aspx
    اگر Net. نمی دانید وارد نشوید.

  6. #6
    کاربر تازه وارد آواتار nPad.Net
    تاریخ عضویت
    آذر 1388
    محل زندگی
    شیراز
    پست
    56

    نقل قول: نحوه دستیابی به یک فولدر share شده در بر روی یک سیستم دیگر توسط C#‎

    مرسی از راهنماییتون آقای عربلو...

    به لطف خدا تونستم راه حلشو پیدا کنم (البته فکر میکنم که اگه تو بخش Network مطرح شده بود شاید راه حل های بهتری رو دوستان ارائه میدادن):
    با مباحث شبکه به صورت تخصصی آنچنان آشنایی ندارم ولی تا اونجایی که میدونم یکی از سرویس های ویندوز net هستش که با نوشتن این دستور توی cmd میتونی مثلا سرویس print spooler رو stop یا startکنی (اینجا میتونید Script ش رو توی Method D دنبال کنید)

    حالا واسه دسترسی به فولدر Share شده با Password از همین سرویس به شکل زیر استفاده میکنیم:
    توجه داشته باشید که باید از یه Map Drive نیز استفاده کنید(:K)

    System.Diagnostics.Process.Start("net.exe", "use K: \\Server\URI\path\here /USER:<username> <password>" )

    یه مثال برا همین دستور تو این سایت هست (البته به زبان VB)

    اینو هم بگم که در صورت استفاده ،با Admin شبکه تون(domain یا WorkGroup ،تو هر کدوم متفاوته)حتما مشورت کنید چون ممکنه امنیت شبکه رو تحت تاثیر قرار بده!

    لینک یه مثال به زبان C#‎

    موفق باشید
    آخرین ویرایش به وسیله nPad.Net : دوشنبه 26 مهر 1389 در 21:42 عصر دلیل: تکمیل جواب

قوانین ایجاد تاپیک در تالار

  • شما نمی توانید تاپیک جدید ایجاد کنید
  • شما نمی توانید به تاپیک ها پاسخ دهید
  • شما نمی توانید ضمیمه ارسال کنید
  • شما نمی توانید پاسخ هایتان را ویرایش کنید
  •