|
|
|
สร้างตัว Install Program แล้วอยากให้มีตัว uninstall program ด้วยทำยังไงค่ะ |
|
|
|
|
|
|
|
Project Install ใน Visual Studio ก็มีรองรับแล้วน่ะครับ
|
|
|
|
|
Date :
2010-11-23 17:28:29 |
By :
webmaster |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
คือ จิงติดตั้งเป็น setup wizard แล้วค่ะ แล้วก็ได้ตัว setup มาแล้ว มันได้แค่ตัว setup ของ program
แ่ต่อยากทำตัว uninstall ด้วยจะต้องทำไงอ่ะค่ะ
|
ประวัติการแก้ไข 2010-11-23 17:40:21
|
|
|
|
Date :
2010-11-23 17:33:40 |
By :
Jing_Jai |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ทำโปรแกรมสำหรับ uninstall แล้ว compile เป็น exe แล้วแปะรวมไป ในขั้นตอนการทำ setup + ทำ short-cut ไปด้วยครับ
ต้องทำความเข้าใจเรื่องโปรแกรม uninstall ก่อนนะครับ ถ้าเป็นโปรแกรมที่มีการ setup หรือ install ลงบน windows แล้วล่ะก็เราสามารถ uninstall file/folder registry ที่เป็นของโปรแกรมนั้น ได้เลยผ่านทาง Add/Remove software ของ Windows ครับ ไม่ต้องทำโปรแกรม uninstall อีก
ส่วนที่เห็นบางโปรแกรมมีการ short-cut uninstall ให้ หมายถึงว่าเค้ามีการเขียน file หรือสร้างอะไรขึ้นมาแล้วไม่ได้เก็บไว้ที่เดียวกับโปรแกรม ซึ่งทำให้การ uninstall แบบปกติ ตามที่บอกไปข้างบนไม่สามารถเอาออกได้หมด เค้าจึงเขียนโปรแกรม uninstall ให้มาด้วย เพื่อให้ลบทุกอย่างออกให้หมดครับ
นี่เป็นความเข้าใจของผมเองอ่ะนะ ได้จากการสังเกตุ การ install / uninstall ของโปรแกรมต่างๆ และข้อสงสัยแบบที่คุณสงสัยนี่แหละครับ
|
|
|
|
|
Date :
2010-11-23 17:34:03 |
By :
salapao_codeman |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
อ่อ ค่ะ
แต่ว่าก็ยังอยากรู้วิธีสร้างตัว uninstall ด้วยอะค่ะเผื่อได้ใช้ จะต้องสร้างยังไงหรอค่ะ
|
ประวัติการแก้ไข 2010-11-23 17:40:40
|
|
|
|
Date :
2010-11-23 17:39:23 |
By :
Jing_Jai |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ลองใช้ install shield มา convert install project ดูค่ะจะใส่ uninstall เพิ่มหน้าต่าง serial key ทำได้ทั้งนั้น
ของมาตรฐานหรือ opensource ปกติจะใช้งานได้ตามปกติแต่ถ้าต้องการมากกว่านั้น ต้องใช้เครื่องมือที่ดีขึ้นค่ะ
|
|
|
|
|
Date :
2010-11-23 19:33:02 |
By :
blurEyes |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
เวลาทำตัว setup นะครับ ตรง property จะมี key อยู่ นะครับ ซึ่ง key ตัวนี้ถ้าจำไม่ผิดมันจะมี 16 หลัก microsoft บอกว่าจะ run ไม่ซ้ำกันเลย
โปรแกรม uninstall คือให้มัน run command ลบ key ตัวนั้นทิ้งไป มันก็จะทำการ uninstall ให้ครับ
|
|
|
|
|
Date :
2010-11-23 22:06:02 |
By :
mahapali |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
คราวนี้เอา code มาฝากกัน
ทำการสร้างproject uninstall แล้ว ลบ form ออก แล้วก็ใส่ code นี้ โดย ตัวเลข key เอามาจาก property ของตัว setup ครับ
System.Diagnostics.Process process1 = new System.Diagnostics.Process();
string strCmdLine;
strCmdLine = "/x {466CAA61-2A89-4984-A424-4F45990C0419}";
System.Diagnostics.Process.Start("MsiExec.exe", strCmdLine);
process1.Close();
|
|
|
|
|
Date :
2010-11-25 12:47:28 |
By :
mahapali |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
น่าสนใจ
จะลองดู
|
|
|
|
|
Date :
2010-11-25 12:54:22 |
By :
watcharop |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
โปรแกรม Smart Install Maker ก็ได้นิครับ
|
|
|
|
|
Date :
2010-11-27 16:39:18 |
By :
EucifeR |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 04
|