This website uses cookies. By clicking Accept, you consent to the use of cookies. Click Here to learn more about how we use cookies.
Turn on suggestions
Auto-suggest helps you quickly narrow down your search results by suggesting possible matches as you type.
foerdi
Level 4
- Revenera Community
- :
- About foerdi
Jul 25, 2011
08:15 AM
It is a private property, containing lowercase chars in its name, so you will need a public property to pass it to the server store the value of _IsMaintenance during UI sequence MaintenanceType dialog in your own e.g. PUBLICPROPERTY with ControlEvent table (on Next button control) and don't forget to add your property to SecureCustomProperties. Then condition your CAs to your property
... View more
Jun 06, 2011
06:31 AM
I entered an app path for one of my deployed exes, but when starting this exe via the Launch Program checkbox it does not find the dll it needs. I guess, without prove, it happens because MSI is starting the exe, so it ignores the App Path? Because if I start the exe after installation is finished (no reboot) the exe finds it dlls, App Path works fine. How can I make this work with Launch program? THXs
... View more
Labels
- Labels:
-
InstallShield 2011
May 18, 2011
10:14 AM
stream both DLLs from the binary table and then you can do whatever you want with it
... View more
May 18, 2011
09:52 AM
1. you can create your own dialog that looks like a message box 2. inherit from messagebox class and add what you want
... View more
Jan 19, 2011
08:06 AM
Can you please describe again what the exact behaviour is? Is the messagebox behind the installation or is it application modal, but the more recent windows are over installation(and messagebox)? the system modal flag didn't help? BTW InstallScript MessageBox calls WINAPI MessageBox, BUT it automatically gives the correct hWnd of the Installation, and I remember there were some issues with mixing IS constants and MS constants in the flags. Have you also tried to call the (user32.dll) MessageBoxA with the wrapper (Custom Actions->New Standard DLL->Located in search path)? BTW Please use the values, not the constant names. I would recommend to put all your logic, all your CAs either in C++(CA native dll) or C# (DTF/WiX). You can debug then such confusing buggy scenarios with MsiBreak and MMsiBreak.
... View more
Jan 17, 2011
08:54 AM
Or you try it without parent window and use MB_SYSTEMMODAL instead
... View more
Jan 17, 2011
08:35 AM
WINAPI MessageBox? Then (hWnd)parent should be the MSI dialog In C++ if (NULL == (hWndParent=::FindWindow(_T("MsiDialogCloseClass"), _T(" ")))) // full UI { if (NULL == (hWndParent=::FindWindow(_T("#32770"), _T(" ")))) // basic UI { LOGERR(_T("FindWindow failed, error ") << GetLastError()); // silent? return ERROR_INSTALL_FAILURE; } }
... View more
Jan 11, 2011
04:34 AM
This behaviour seems to be an old bug in IS (or in ICEM10 CA of mergemod.cub) If you google, you will see what I mean. Just ignore it. That's what we do
... View more
Jan 04, 2011
06:44 AM
Why do you need a bootstrapper? I don't see prerequisites or elevation in your requirements. Just use Orca.exe and add following properties to your msi: LIMITUI From your "double-click" scenario I would recommend using Basic UI (UILevel property value "3") otherwise the user will be confused if installation works or not. REBOOT For avoiding the restart and the prompts. MsiLogging For enabling the logging to %temp%/msi .log If you still want to use a bootstrapper, use dotnetinstaller, or IS setup.exe - if you figure out how to configure IS setup.exe (standalone/outside IDE) let me know I also need that because WiX still didn't release burn.exe
... View more
Jan 04, 2011
06:25 AM
Nobody? Bug?
... View more
Oct 05, 2010
08:06 AM
With Orca, I can stream my DER .cer file into the CertData, but with InstallShield when I try I get this error --------------------------- InstallShield --------------------------- A signature could not be extracted from file 'test\test.cer'. Please select a file that has already signed with the desired certificate. --------------------------- OK --------------------------- Bug? I'm aware of the signing tab in Releases View, but because of security reasons I don't have the pfx file (it's installed in my machine and the physical file is removed)
... View more
Labels
- Labels:
-
InstallShield 2011
Sep 02, 2010
09:34 AM
seems to be solved. We change the Binary table, according to the dlls, e.g. CustomAction.dll instead of "newbinary1".... In the case of a extra long dll file name it gave the above error... When shortening the Name everything works again
... View more
Sep 01, 2010
04:39 AM
Our merge modules built without any error in 2010 With 2011 now we get ================ Logging started at 9/1/2010 11:32:46 ================== Created release folders Directory table successfully built Component table successfully built Loading File table Building File table File table successfully built Class table successfully built Extension table successfully built ODBCDataSource table successfully built ODBCDriver table successfully built ISComPlusProxy table successfully built ISComPlusApplication table successfully built ISComCatalogCollection table successfully built ISComCatalogCollectionObjects table successfully built ISComCatalogObject table successfully built ISComCatalogAttribute table successfully built ISComPlusApplicationDLL table successfully built ISComPlusServerFile table successfully built ISComPlusProxyFile table successfully built ISComPlusServerDepFile table successfully built ISComPlusProxyDepFile table successfully built AdminExecuteSequence table successfully built Condition table successfully built AdminUISequence table successfully built AdvtExecuteSequence table successfully built AdvtUISequence table successfully built AppId table successfully built AppSearch table successfully built Property table successfully built Binary table successfully built BindImage table successfully built CompLocator table successfully built Complus table successfully built ControlCondition table successfully built ControlEvent table successfully built CreateFolder table successfully built CustomAction table successfully built DrLocator table successfully built DuplicateFile table successfully built Environment table successfully built EventMapping table successfully built Font table successfully built ISChainPackage table successfully built ISChainPackageData table successfully built ProgId table successfully built ISComponentExtended table successfully built ISCustomActionReference table successfully built ISDRMFile table successfully built ISFileManifests table successfully built ISLockPermissions table successfully built ISObjectProperty table successfully built ISSelfReg table successfully built ISVirtualDirectory table successfully built ISVirtualFile table successfully built ISVirtualPackage table successfully built ISVirtualRegistry table successfully built ISVirtualRelease table successfully built ISVirtualShortcut table successfully built IniFile table successfully built IniLocator table successfully built InstallExecuteSequence table successfully built InstallUISequence table successfully built IsolatedComponent table successfully built LockPermissions table successfully built MIME table successfully built ModuleAdminExecuteSequence table successfully built ModuleAdminUISequence table successfully built ModuleAdvtExecuteSequence table successfully built ModuleAdvtUISequence table successfully built ModuleComponents table successfully built ModuleConfiguration table successfully built ModuleDependency table successfully built ModuleExclusion table successfully built ModuleIgnoreTable table successfully built ModuleSubstitution table successfully built ModuleInstallExecuteSequence table successfully built ModuleInstallUISequence table successfully built ModuleSignature table successfully built MoveFile table successfully built MsiAssembly table successfully built MsiAssemblyName table successfully built MsiDriverPackages table successfully built MsiLockPermissionsEx table successfully built MsiPatchCertificate table successfully built MsiServiceConfig table successfully built MsiServiceConfigFailureActions table successfully built MsiShortcutProperty table successfully built ODBCAttribute table successfully built ODBCSourceAttribute table successfully built ODBCTranslator table successfully built PublishComponent table successfully built RegLocator table successfully built Registry table successfully built RemoveFile table successfully built RemoveIniFile table successfully built RemoveRegistry table successfully built ReserveCost table successfully built SelfReg table successfully built ServiceControl table successfully built ServiceInstall table successfully built Shortcut table successfully built Signature table successfully built TextStyle table successfully built TypeLib table successfully built UIText table successfully built Verb table successfully built ISDEV : fatal error -6151: Cannot save target databse. x64\MultiLingual - 1 error(s), 0 warning(s) ================= Logging stopped at 9/1/2010 11:32:46 ================== Log file has been created: Funny thing: after that, .msm file lays there, it's in the release folder So what's going wrong? Regarding Q107995 I can confirm: 1. No shortcuts in the project 2. No sql scripts 3. No chained msis 😄
... View more
Labels
- Labels:
-
InstallShield 2011
Jun 16, 2010
07:54 AM
I'm curious... Can someone please tell me why IS always sets the "Shared" setting (msidbComponentAttributesSharedDllRefCount) when creating new components, by default? Best practice would be using Windows Installer reference counting and to use the Windows reference counting only for legacy stuff
... View more
Labels
- Labels:
-
InstallShield 2010
May 10, 2010
04:10 AM
Somewhere I read from the possibility to get the InstallShield course materials... In lack of good/up-to-date books for InstallShield I would love to see how good the materials are, but without booking the expensive courses. Hints?
... View more
Labels
- Labels:
-
InstallShield 2010
Latest posts by foerdi
Subject | Views | Posted |
---|---|---|
2493 | Jul 25, 2011 08:15 AM | |
1852 | Jun 06, 2011 06:31 AM | |
1341 | May 18, 2011 10:14 AM | |
1424 | May 18, 2011 09:52 AM | |
5832 | Jan 19, 2011 08:06 AM | |
5832 | Jan 17, 2011 08:54 AM | |
5832 | Jan 17, 2011 08:35 AM | |
922 | Jan 11, 2011 04:34 AM | |
2612 | Jan 04, 2011 06:44 AM | |
860 | Jan 04, 2011 06:25 AM |
Activity Feed
- Posted Re: Calling a custom action on InstallShield Forum. Jul 25, 2011 08:15 AM
- Posted App Paths + Custom Action on InstallShield Forum. Jun 06, 2011 06:31 AM
- Posted Re: Custom Action DLL in the Binary Table on InstallShield Forum. May 18, 2011 10:14 AM
- Posted Re: hyperlink in a messagebox on InstallShield Forum. May 18, 2011 09:52 AM
- Posted Re: Bring MessageBox to Front on InstallShield Forum. Jan 19, 2011 08:06 AM
- Posted Re: Bring MessageBox to Front on InstallShield Forum. Jan 17, 2011 08:54 AM
- Posted Re: Bring MessageBox to Front on InstallShield Forum. Jan 17, 2011 08:35 AM
- Posted Re: Unexpected ICE Error in Merge Module on InstallShield Forum. Jan 11, 2011 04:34 AM
- Posted Re: Wrapping an existing installation? on InstallShield Forum. Jan 04, 2011 06:44 AM
- Posted Re: MsiDigitalCertificat table, CertData gives error on InstallShield Forum. Jan 04, 2011 06:25 AM
- Posted MsiDigitalCertificat table, CertData gives error on InstallShield Forum. Oct 05, 2010 08:06 AM
- Posted Re: Merge Module Build Error -6151 on InstallShield Forum. Sep 02, 2010 09:34 AM
- Posted Merge Module Build Error -6151 on InstallShield Forum. Sep 01, 2010 04:39 AM
- Posted SharedDLL by default on InstallShield Forum. Jun 16, 2010 07:54 AM
- Posted course material on InstallShield Forum. May 10, 2010 04:10 AM
- Posted Re: How to return more than one value from a function? on InstallShield Forum. Mar 31, 2010 02:30 AM
- Posted Re: How to know Features, Components and Registrys installed successful on system? on InstallShield Forum. Mar 29, 2010 07:44 AM
- Posted Re: How to find dependencies? on InstallShield Forum. Mar 26, 2010 08:15 AM
Contact Me
Online Status |
Offline
|
Date Last Visited |
Mar 18, 2019
12:10 PM
|