วิธีการโอนย้ายโปรแกรมที่ติดตั้ง - ไม่มีตัวติดตั้งให้กับพีซีเครื่องใหม่


2

ฉันต้องโยกย้ายโปรแกรม Visual Basic 5 ดั้งเดิมจากกล่อง Win98 เก่าไปยังเซิร์ฟเวอร์ Win 2008 โปรแกรมติดตั้งของโปรแกรมไม่พร้อมใช้งาน (เป็นโปรแกรมที่กำหนดเอง)

ฉันเริ่มการติดตั้ง VB 5.0 runtimes และคัดลอกโฟลเดอร์โปรแกรมทั้งหมดไปยังกล่องใหม่ แต่มันใช้งานไม่ได้ (ฉันคิดว่า DLLs หลายตัวและตัวควบคุม ActiveX หายไปดังนั้นโปรแกรมรัน แต่ระเบิดด้วยข้อผิดพลาด runtime แตกต่างกัน)

ฉันกำลังคิดว่าจะจับโปรแกรมทั้งหมดที่เข้าถึงระบบไฟล์และรีจิสตรีด้วย SysInternals FileMon และ RegMon และสร้างโปรแกรมที่ คัดลอกการตั้งค่าไฟล์ / รีจิสตรีนี้ไปยังกล่องใหม่ แต่ฉันเกรงว่านี่จะเป็นงานที่หนักด้วยผลลัพธ์ที่ไม่แน่นอน

ฉันค้นหาหลายโปรแกรมที่สามารถสร้างการติดตั้งแบบพกพา (Cameyo, ThinApp) แต่โดยปกติแล้วโปรแกรมเหล่านี้ a) ต้องการตัวติดตั้งที่มีอยู่และ b) ไม่สามารถทำงานบน Win98 ซึ่งโปรแกรมกำลังทำงานอยู่ในขณะนี้

คำตอบ:


4

มันเป็น windows 98 box - ทำไมไม่ลอง virtualise ทั้งระบบเพื่อเริ่มต้นด้วยล่ะ คุณรู้สำหรับความจริงที่ว่ามันจะทำงาน ในขณะที่คุณอาจไม่สามารถใช้เครื่องมือ P2V ได้ แต่คุณสามารถอิมเมจในกล่องแล้วนำภาพกลับมาไว้ใน VM และคุณจะมั่นใจได้ว่ามันเป็นสภาพแวดล้อมที่เหมือนกัน


ใช่ฉันคิดว่าการทำเวอร์ชวลไลเซชันทั้ง Windows ด้วย VirtualBox แต่โปรแกรมต้องทำงานพร้อมกันบนคอมพิวเตอร์หลายเครื่องที่ใช้ข้อมูลร่วมกันและมันถูกใช้หลายครั้งในหนึ่งวัน: ฉันไม่คิดว่ามันจะเป็นประโยชน์สำหรับลูกค้าของฉัน ว่าเขาต้องการเรียกใช้โปรแกรม นอกจากนี้ฉันไม่แน่ใจว่าการแชร์ไฟล์โปรแกรมทำงานได้ดีบนสภาพแวดล้อมเครือข่ายที่ทำงานจากภายใน VM ฉันจะให้ตัวเลือกนี้เป็นทางเลือกสุดท้ายขอบคุณ
PabloG
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.