PDA

View Full Version : سوال: چک کردن نسخه جدید برنامه



arman_Delta2002
چهارشنبه 03 خرداد 1391, 09:59 صبح
سلام من میخواستم بدونم کسی یک نمونه برنامه واسه چک کردن نسخه جدید رو داره؟

من یکی پیدا کردم که میاد یک فایل رو که در یک وب سرور قرار داره رو دانلود میکنه و بعد چک میکنه


میخوام این برنامه یک فایل روی یک وب سرور رو باز کنه و بعد همونجا ببینه که ورژن برنامه جدید چنده و با خودش مقایسه کنه.

اگر هم راه بهتری هست لطفا اطلاع رسانی کننین وب سرور هم از نوع Apachi باشه لطفا

arman_Delta2002
چهارشنبه 03 خرداد 1391, 10:25 صبح
اینم جواب

Dim myWebClient As New System.Net.WebClient 'the webclient
Dim file1 As New System.IO.StreamReader(myWebClient.OpenRead("http://yourWebSite.com/Pach/FileName.dat"))
Dim Contents1 As String = file1.ReadToEnd()
file1.Close()
'داخل فایل وب به این صورت میریزیم
'1.2.1234.5543|MyProgram.exe?file1.txt?file2.cfg
If Contents1 <> "" Then
Dim x() As String = Split(Contents1, "|")
If x(0) > Application.ProductVersion Then
MsgBox("نسخه جاری برنامه" & Application.ProductVersion & vbCrLf & "نسخه جدید برنامه " & x(0))
End If
End If


یک فایل در مسیر و نامی که در کد دادین در سرور ایجاد کنین و داخلش اینو بنویسین
1.2.1234.5543|MyProgram.exe?file1.txt?file2.cfg

دقت کرده باشین اول ورژن فایل هست بعد نام برنامه و و و و ...

barnamenevisjavan
پنج شنبه 04 خرداد 1391, 13:40 عصر
ميتونيد يه فايل متني رو در سايت پرشين گيگ كه فضاي اپلود رايگان ميده اپلود كنيد و داخلش متني مبني بر اين كه مثلا نسخه جديد 2 هستش و ميتونيد از لينك زير دانلود كنيد رو بنويسي و توسط برنامه خودت اون فايل رو دانلود ميكني تو يكي از درايو هاي كامپيوتر بعد با دستور ساده خواندن فايل متني اون فايل متني رو توي برنامه ميخوني