installaware

SCCM does not update software that was installed manually

喜欢而已 提交于 2021-02-11 08:08:14
问题 Client machines are all Windows 10 Pro (64-Bit). If we were to have MyCompanyApp.msi installed via SCCM, we found that we could update it successfully using SCCM. Everything normal there. HOWEVER, if I were to run MyCompanyApp.msi locally either by double clicking on the msi or running msiexec , updating it with SCCM fails. Moreover, SCCM goes ahead and runs an install as if it had never detected the previous installation. When you check Control panel, you see the product listed twice; each

SCCM does not update software that was installed manually

你。 提交于 2021-02-11 08:01:37
问题 Client machines are all Windows 10 Pro (64-Bit). If we were to have MyCompanyApp.msi installed via SCCM, we found that we could update it successfully using SCCM. Everything normal there. HOWEVER, if I were to run MyCompanyApp.msi locally either by double clicking on the msi or running msiexec , updating it with SCCM fails. Moreover, SCCM goes ahead and runs an install as if it had never detected the previous installation. When you check Control panel, you see the product listed twice; each

Uninstall error if original install DVD is not in drive

喜欢而已 提交于 2019-12-25 03:18:15
问题 When trying to remove our application in Add/Remove Programs, the following error pops up, and the application fails to uninstall: Error 'mFileBagIDE.dll' is not a valid short file name. The curious thing is that you only get this error if the original installation DVD is not in the drive. If the DVD is in the drive, the uninstall works perfectly. Here's the real kicker: we did not catch this bug until after our application was already widely deployed, and our clients' situations are such

Application icon is blank when started from Process.Start

僤鯓⒐⒋嵵緔 提交于 2019-12-22 03:54:53
问题 FileInfo fi = new FileInfo(fileToExcecute); Directory.SetCurrentDirectory(fi.DirectoryName); ProcessStartInfo pInfo = new ProcessStartInfo(); pInfo.FileName = fileToExcecute; pInfo.RedirectStandardOutput = false; pInfo.RedirectStandardError = false; pInfo.CreateNoWindow = false; pInfo.UseShellExecute = true; pInfo.WorkingDirectory = fi.DirectoryName; if (runas) pInfo.Verb = "runas"; pInfo.WindowStyle = ProcessWindowStyle.Normal; Process p = Process.Start(pInfo); The application icon is

Call a dll function from InstallAware or InstallShield

不打扰是莪最后的温柔 提交于 2019-12-12 12:29:20
问题 Does any body know how can i call a dll function from InstallShield or InstallAware. 回答1: The user guide: http://kb.flexerasoftware.com/doc/DocumentRepository/Installation/InstallShield/InstallShield%202011%20Professional/01_Public/Product_Manual/InstallShield2011UserGuide.pdf Has a section with examples from page 694 onwards. 回答2: One must first know more about the DLL. Is it a WinPE ( native ) dll with exported functions? Is it a COM server? Or perhaps it is a .NET assembly with or without

What's the difference between an EXE and a MSI installer?

馋奶兔 提交于 2019-12-03 06:36:07
I've created an installation package using Installaware and generated an EXE and a MSI. The EXE is 3.1MB and the MSI is only 265K. Why is there such a big difference in size? UPDATE : Some resources with information on how to handle various types of setup.exe files: Extract MSI from EXE Uninstall and Install App on my Computer silently An MSI file can only be launched by msiexec.exe - The Windows Installer Engine . An MSI file is a Windows Installer database file capable of installing software. It requires the right version of the Windows Installer Engine Runtime at the very minimum to be