การทำ Auto update application การเช็ค version และการกำหนดเงื่อนไข
ขอโทษคุณเป็นคนเขียน application หรือเปล่าครับ หรือเป็นคนใช้ Application
ถ้าเป็นคนเขียน คุณมี internet Server ไว้เก็บ โปรแกรม version ใหม่ของคุณไว้ให้ download หรือเปล่า
ถ้ามี ก็ต้องสร้างเวปให้ รับข้อมูลมาตรวจเช็คว่าเวอร์ชั่นใหม่หรือเก่าแล้วส่งค่ากลับไป
สำหรับตัวโปรแกรม ก็ส่งรุ่นของโปรแกรม ผ่าน http: ไปสอบถามจากโฮสว่ามีรุ่นใหม่กว่าหรือเปล่า
ถ้ามีก็ถามผู้ใช้ว่าจะให้อัพเดทไหม ถ้าให้อัพเดท ก็สั่งโหลดไฟล์มา อาจเป็นแค่ patch หรือ
จะให้ลง install ใหม่เป็น msi หรือ exe ก็ได้อันนี้เป็นเรื่องของคนเขียนโปรแกรม
อยากทำอย่างไหนก็ตามสดวก
แต่ถ้าคุณไม่ใช่คนเขียน แต่เป็นผู้ใช้ ที่อยากอัพเดทเวอร์ชั่นใหม่ ก็เข้าไปที่เวปของคนเขียน
ถ้ามี รุ่นใหม่กว่า ก็ดาวน์โหลดมาลงใหม่
แค่นั้นแหล่ะครับ
Date :
2014-07-08 16:28:04
By :
Chaidhanan
ขอบคุณสำหรับคำตอบครับ คุณ Chaidhanan
ผมเป็นคนเขียนครับ แล้วก็มี server สำหรับเก็บครับ
คือผมสงสัยว่า เช็ค version อ่ะครับ ทำยังไง
ส่วนตัวผมคิดว่าจะให้โหลด exe มาลงอัตโนมัติ แต่กลัวว่าจะติดปัญหาลงทับโปรแกรมขณะยังเปิดอยู่อ่ะครับ
พอจะมีตัวอย่างไหมครับ
Date :
2014-07-08 17:01:49
By :
kidwijan
มันมี โปรแกรม อะไร builder นี่แหล่ะครับผมจำไม่ได้ ไม่ได้เขียน window app นานแล้ว
เป็นโปรแกรมสำหรับ สร้าง installer file ครับ สำหรับการเช็คเวอร์ชั้น
ใน Host ก็สร้าง .txt มาตัว เก็บ profile ของเวอร์ชั่นเอาไว้ เช่น
version: 1.1.1.1.1
url: http://www.myhost.com/newfiledownload.php
พอโปรแกรมคุณส่ง request และได้รับค่ากลับไป ก็เปรียบเทียบร่น
พอรู้ว่ามีรุ่นใหม่กว่า ก็ทำการดาวน์โหลดจาก url ที่รับมาด้วย
เมื่อ ดาวน์ โหลด มาแล้ว ก็สั่งรันโปรแกรม install แล้วสั่งปิดโปรแกรมเก่า
ก็เท่านี้แหล่ครับ และที่คุณกลัวว่าจะทับโปรแกรมเก่า กลัวแบบไหนครับ
ซึ่งมันอยู่ที่คุณกำหนด default path ในการเก็บโปรแกรมไว้ที่ไหน
จากโปรแกรม builder อะไรนั่นครับ (แฮ่ะๆ ขอโทษมันจำชื่อโปรแกรมไม่ได้จริงๆ)
Date :
2014-07-08 17:15:00
By :
Chaidhanan
ขอบคุณครับ คุณ Chaidhanan
พอจะได้แนวทางแล้วครับ
Date :
2014-07-09 09:24:53
By :
kidwijan
Load balance : Server 04