PDA

View Full Version : سوال: ساخت برنامه ای که Check for update داشته باشد



AliRezaBeytari
یک شنبه 06 اسفند 1391, 21:37 عصر
سلام. به دوستان عزیز.
چطوری میشه برنامه ای رو ساخت که قابلیت Check for update داشته باشد؟

امین مستانی
دوشنبه 07 اسفند 1391, 02:18 صبح
سلام

یه روش ساده که برنامه معروف Notepad++ هم از این استفاده میکنه ..

وقتی کاربر روی Check for update رو میزنه شما یه HttpWebRequest (http://msdn.microsoft.com/en-us/library/system.net.httpwebrequest.getresponse.aspx) یا حتی با وب بروزر یک لینک رو فراخوانی میکتید که اطلاعات به صورت مرتب توش ذخیره شده ... مثل آخرین ورژن و لینک دانلود ورژن جدید لینک آپدیت Notepad++ (http://notepad-plus-plus.org/update/getDownloadUrl.php?version=6.22)

بعد اطلاعات رو تجزیه میکنید اگر ورژن که از لینک گرفتید از ورژن فعلی برنامه بزرگتر بود کاربر رو به لینک جدید میفرستید ... خیلی ساده و راحت پودر کیک رشد :لبخند::بامزه:

موفق باشید

zahedi121
دوشنبه 07 اسفند 1391, 08:40 صبح
سلام
http://www.codeproject.com/Articles/11542/Application-Auto-Update-in-VB-NET

اگر بگید چه چیزی را میخواهید update کنید بهتر میشه راهنمایی کرد . خلاصه اش اینه که مثلا میخواهید فایل اجرایی برنامه update بشه می تونید یک برنامه update کنار فایل اجرایی بگذارید که برنامه اصلی آن را فراخوانی می کنه و بعد خارج میشه . حالا برنامه آپدیت فایل اجرایی قدیمی را با فایل جدید جایگزین میکنه.

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