\

Facebook


วันอังคารที่ 26 สิงหาคม พ.ศ. 2557

[Winform C#] ทำตัวอินสตอร์ด้วย Install Shield


หลังจากเขียนโปรแกรม Winform c# เรียบร้อยเเล้วถึงเวลาแปลงเป็นตัว exe ให้คลิกใช้ง่ายๆสักที ซึ่งจริงๆแล้วเพียงเรา copy ไฟล์ทั้งหมดใน โฟลเดอร์ bin/debug หลังจากบิ้วโปรเจกสำเร็จก็สามารถนำโปรแกรมไปใช้ได้แล้ว แต่วันนี้ผมจะลองทำเป็นตัว install ให้คลิกได้ง่ายๆกว่าเดิมครับ

เริ่มจากสร้างโปรเจกใหม่ คลิกขวาที่ solution > add > new project > other project types > setup and deployment เลือก InstallShield

ถ้าใช้งานครั้งแรกจะปรากฎหน้าต่างนี้

โดยถ้าเป็นการเริ่มใช้งานครั้งแรก จะปรากฎหน้าต่างตามนี้ครับ ให้เข้าไปดาว์นโหลดลงมาเเล้วไปสร้าง serial number เพื่อกลับมา regist ตามภาพครับ

serial number ของ installshield

หลังจาก Activate สำเร็จ จะได้หน้าต่างตามรูปเลยครับ


Activate สำเร็จ

โดยวิธีการตั้งค่าต่างๆ สามาารถเข้าโปรเจก setup1 เพื่อเช็ตค่าต่างๆได้ทันทีโดยแบ่งเป็นหมวดหมู่ดังนี้ครับ
1 Application Information เอาไว้กรอกรายละเอียดของไฟล์เซ็ตอัพ โดย
  - company name เป็นชื่อบริษัท
  - application name ชื่อแอปพลิเคชั่น
  - application version เลขเวอร์ชั่น
  - campany website เว็บส่วนตัวขององค์กรณ์



2 Install Requirement กำหนด spec ที่จำเป็นสำหรับ install โปรแกรม 
   - specific operating system  กำหนดได้ว่าควร Run Windows อะไร
   - Require software to be installed on the machine โปรแกรมอื่นๆที่จำเป็นในการ run กับโปรแกรมของเรา


3 Application shortcut กำหนด shortcut
4 Application Registry ต้องการให้ใช้ค่าตัวแปรจาก registry ก็ให้เซ็ตได้จากหน้าต่างนี้เลยครับ
5 Installation Interview ก่อนการ build กำหนดให้คนลงโปรแกรมสามารถกำหนด directory เองได้ไหม

สุดท้าย กด Build Project เป็นอันเรียบร้อยครับ
ทดลอง Install ดูได้ โดยเข้าไป directory ของโปรเจกค์ setup เเล้วหาโฟล์เดอร์ DISK

ไม่มีความคิดเห็น:

May be like this posts

  • [โปรแกรม searchหาชื่อสินค้า] SQLite บน C# เอาไว้อ่านไฟล์ .db ใน WinForm มันง่ายมั่กๆ
    04/09/2013 - 1 Comments
    วันก่อนผมเขียนเกี่ยวกับการสร้าง app ดึงข้อมูลจากฐานข้อมูล SQL Server 2008 r2…
  • [JDBC Driver]Oracle client ก็เปิดดาต้าเบส MySQL ได้เหมือนกัน
    26/03/2014 - 0 Comments
    ทุกทีที่ผมต้องใช้ดาต้าเบส mySQL…
  • วางทฤษฎีที่เรียนมาเอาไว้ แล้วลองอ่านตรงนี้ดูว่า API ที่ดีควรมีอะไรบ้าง
    11/01/2017 - 0 Comments
    แค่อยากแชร์ให้ดูว่าการเขียน API ที่ดีนั้นควรทำไงมั้ง เพราะผมก็ทำงานตรงกับ CR ส่วนใหญ่เป็นเราการสร้าง web…
  • Doodle Rubik ตัวใหม่ของ Google เล่นกันละยัง
    18/05/2014 - 0 Comments
    วันนี้ 19/5 เข้าหน้ากูเกิ้ลแล้วเจอ Doodle ตัวใหม่ เป็นรูบิค 3x3…
  • แก้ปัญหา  Shutdown ไม่ลง
    12/02/2018 - 0 Comments
    การ Shutdown หลังใช้งาน PC/ Notebook ระบบ Windows เสร็จทำให้เครื่องใช้งานอยู่กับเราได้นานกว่าการ sleep…
  • [WinForm c#] เบาๆกับโปรแกรม test SQL Connection อย่างง่าย
    12/09/2013 - 0 Comments
    วันนี้ว่างๆ กับวันศุกร์ยมๆ (บรรยากาศเงียบๆ) ทดลองทำโปรแกรม ทดสอบคอนเน็คชั่นด้วย sql server 2008 r2…
  • ลิสส์รายการ Visual Studio Project Type GUIDs
    19/10/2014 - 0 Comments
    รวบรวม GUIDs ของโปรเจคค์ต่างๆบน VS ทั้งหมด เอาไว้ search หาง่ายๆหน่อย เช็คโปรเจคค์โดยการเปิดไฟล์ .sln ด้วย…