Как программно можно использовать SFX архиватор для создания инсталлятор не таская за собой WinRar? - Visual Basic .NET
Формулировка задачи:
Здравствуйте.
Помогите в решении проблемы!
Дело в том, что мне необходимо, чтобы моя программа упаковывала не только сама себя, но и мою программу для проверки Microsoft .NET Framework 4.0, а так же базу данных в SFX архив.
Возможно при создании SFX архива в программе WinRar запускается отдельная библиотека, которая и позволяет создавать самораспаковывающийся архив.
Может кто-то встречался с возможностью создания программным путем, без таскания за собой WinRar, такого архива?
Есть ли что-то другое для решения моей проблемы?
В моем случае разницы нет, что использовать SFX или что-то подобное. Главное все программно упаковать, а потом, на другом компе после распаковки запустить первой программу проверки наличия Microsoft .NET Framework 4.0!
Решение задачи: «Как программно можно использовать SFX архиватор для создания инсталлятор не таская за собой WinRar?»
textual
Листинг программы
Public Class Form1 Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click Dim myProcess As Process = New Process() ' Имя запускаемой программы ' и строка аргументов myProcess.StartInfo.FileName = "c:\Smart Install Maker_port\SmartInstallMakerPortable.exe" myProcess.StartInfo.Arguments = "/build c:\Smart Install Maker_port\NewProduct1.smm" ' запуск процесса в скрытом окне myProcess.StartInfo.WindowStyle = ProcessWindowStyle.Hidden myProcess.StartInfo.CreateNoWindow = True myProcess.Start() myProcess.WaitForExit() 'ожидание MsgBox("Oк") End Sub End Class
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д