PDA

View Full Version : سوال: دریافت فایل از سرور



sari-1369
پنج شنبه 26 فروردین 1389, 16:51 عصر
سلام .

من یه نرم افزار دارم که تحت شبکه هستش . بانک اون روی سرور و فایل های exe روی کامپیوتر کاربران ( بگذریم .. )

من توی سرور یه فولدر share شده دارم و درون اون هم یک فایل . حالا میخوام برنامم بتونه این فایل رو روی سیستم خودش کپی کنه .

من برای این کار از این دستور استفاده کردم :


System.IO.File.Copy("\\172.16.100.23\Share\1.exe", "d:\1.exe")کار میکنه ، ولی به شرطی که حداقل یک بار سیستم مقصد از قبل به سرور لاگین شده باشه .

تعداد کاربران زیاد هست و نمیشه برای هر کدوم (حتی برای یک ) بار لاگین کرد . در ضمن در صورت تعویض ویندوز اون کامپیوتر ها این عمل باید دوباهر تکرار بشه .

حالا میخوام شما راهنماییم کنید که کلا برای دریافت فایل چیکار کنم . استفاده روش بالا منطقی هست ؟

در کل راهنماییم کنید .

sari-1369
جمعه 27 فروردین 1389, 14:08 عصر
واقعا کسی نست ؟ :ناراحت:

alimanam
جمعه 27 فروردین 1389, 15:08 عصر
با سلام

با این نمونه کدی که واستون آماده کردم می تونین مشکلتون رو حل کنین . یا علی

منبع : http://www.dotnetspider.com/resources/29092-Copy-files-from-remote-machine.aspx

sari-1369
شنبه 28 فروردین 1389, 11:59 صبح
ممنون از راهنماییتون . ولی من نتونستم نتیجه بگیرم .

اگر میشه در مورد این تابع و پارامتر های ورودیش یه توضیح بدین .

Public Shared Function LogonUser(ByVal lpszUserName As String, ByVal lpszDomain As String, _
ByVal lpszPassword As String, ByVal dwLogonType As Integer, ByVal dwLogonProvider As Integer, _
ByRef phToken As IntPtr) As Integer

End Function