Dec 20, 2010
08:36 AM
Hi all. I tried to use EmbeddedUI for the first time and failed to this problem. Please help. MSI (c) (74:EC) [14:46:07:907]: Machine policy value 'MsiDisableEmbeddedUI' is 0 MSI (c) (74:EC) [14:46:07:907]: EEUI - Running MsiEmbeddedUI code MSI (c) (74:EC) [14:46:07:907]: EEUI - Install failure: Error while streaming DLL to disk for EEUI Info 1603.Fatal error during installation. C:\DOCUME~1\mark\LOCALS~1\Temp\{C3DDD720-3F1F-483C-AD51-2E75DCF3C0E0}\My Project Name-14.msi MSI (c) (74:EC) [14:46:07:907]: Note: 1: 1708 MSI (c) (74:EC) [14:46:07:907]: Product: My Project Name-14 -- Installation operation failed. MSI (c) (74:EC) [14:46:07:907]: Windows Installer installed the product. Product Name: My Project Name-14. Product Version: 1.00.0000. Product Language: 1033. Installation success or error status: 1603. MSI (c) (74:EC) [14:46:07:907]: MainEngineThread is returning 1603
... View more
Labels
- Labels:
-
InstallShield 2010
Dec 09, 2010
04:49 AM
I created new dummy installer with the same project name,product code,package code,upgrade code and product version. I run then upgrade and uninstall from it. After that I run again install from my original installer and got the same problem. It thinks that it is upgrading from version 0.00.000 and fails.
... View more
Dec 09, 2010
03:47 AM
Please check if they don't appear under: HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\SharedDlls
... View more
Dec 09, 2010
03:36 AM
I failed to uninstall the previos installation by normal way and continued to uninstall it manually... I deleted all references to product/upgrade GUID from registry and removed installation's cahce from C:\Windows\Installer, C:\Program Files (x86)\Uninstall Information, %TMP%. Now, when I run the same product again it always shows IS_MAJOR_UPGRADE=Yes, MAINTENANCE=0. Uninstall fails because it is not in MAINT mode and Upgrade fails because of the internal errors (no database and config files exist). It says that it upgrades from version 0.00.000 with GUID="". How can I reset IS_MAJOR_UPGRADE or uninstall it completely ???
... View more
Labels
- Labels:
-
InstallShield 2010
Dec 05, 2010
06:53 AM
Try to run the installation like that: msiexec /i C:\MySetup.msi REINSTALLMODE=vomus REINSTALL=
... View more
Nov 21, 2010
09:41 AM
Hi. In this case I wrote a VB script with XPath expressions and run it on ISM project file. [CODE]/msi/table[@name="File"]/row /msi/table[@name="ISSetupFile"]/row /msi/table[@name="ISDisk1File"]/row /msi/table[@name="ISDynamicFile"]/row /msi/table[@name="Binary"]/row[/CODE]
... View more
Nov 06, 2010
12:34 PM
If you can use Max Length and Tab Order you can go with it. I just don't like MSI and try first to do everything with InstallScript.
... View more
Nov 05, 2010
06:56 AM
Hi. Please check this post for the solution: http://community.flexerasoftware.com/showthread.php?t=195632
... View more
Nov 05, 2010
06:49 AM
Hi. In InstallScript/InstallScript MSI dialogs you can catch LBN_SELCHANGE notification for edit boxes and after that change the control text back or move focus to another control. nId = WainOnDialog(szDlg); switch(nId) ... case EDITBOXID: if(CtrlGetSubCommand (szDlg) = EDITBOX_CHANGE) then CtrlGetText(szDlg,EDITBOXID,szText); if(StrLengthChars(szText) > 4) then CtrlSetText(...); hwndCtrl = GetDlgItem(hwndDlg,EDITBOXID_2); SetFocus(hwndCtrl); endif; endif; ... endswitch;
... View more
Nov 03, 2010
06:25 AM
Animation Control is not present in InstallShiled products as it probably was present in Dev Studio so, the only way by me, is to create it with CreateWindowEx function. Function prototype: prototype HWND User32.CreateWindowExA(long,pointer,pointer,long,int,int,int,int,HWND,pointer,pointer,pointer); Creating dialog with full messages support: nResult = DefineDialog ( szDialogName, 0, "", RES_DIALOG_ID, "", 0, HWND_INSTALL, DLG_MSG_ALL|DLG_CENTERED); szClassName = "SysAnimate32"; szCtrlName = ""; Creating animation control inside the dialog's message loop: case DLG_INIT: hwndDlg= CmdGetHwndDlg (szDialogName); hwnd = CreateWindowExA(0,&szClassName,&szCtrlName, WS_TABSTOP|WS_GROUP|WS_CHILD,170,50,200,80,hwndDlg,NULL,NULL,NULL); ShowWindow(hwnd,SW_SHOW); And after that you should go on with the standard Win32 API code to fill the control and to make it work...
... View more
Nov 03, 2010
06:00 AM
There is "Delete on Uninstall" property in IIS section in Installation Designer. If it is set to "No" the created website remains after the uninstall.
... View more
Nov 03, 2010
01:28 AM
Hi all. After long time of R&D I reached this point in my fight with InstallShield monster: szDllName = "C:\\Visual Studio 2008 Projects\\testdll\\Debug\\testdll.dll"; UseDLL(szDllName); hMod = GetModuleHandle(szDllName); if(hMod = NULL) then MessageBox("hMod",MB_OK); abort; endif; hFunc = GetProcAddress(hMod,"DlgProc"); if(hFunc = NULL) then MessageBox("hFunc",MB_OK); abort; endif; if(DefineDialog( szDlg, 0, "", SD_NDLG_WELCOME,"",0,HWND_INSTALL,DLG_MSG_ALL|DLG_CENTERED ) = DLG_ERR) then return -1; endif; hwndDlg = FindWindow("","dialog - InstallShield Wizard"); if(hwndDlg = NULL) then MessageBox("hwndDlg = NULL",MB_OK); abort; endif; vRes = SetWindowLong(hwndDlg,DWL_DLGPROC,hFunc); if(vRes = 0) then MessageBox("vRes = 0",MB_OK); abort; endif; ShowWindow(hwndDlg, SW_SHOW); UpdateWindow(hwndDlg); vRes = GetMessage(&msg, NULL, 0, 0); while (vRes != 0) if (vRes == -1) then MessageBox("GetMessage=-1",MB_OK); elseif (!IsWindow(hwndDlg) || !IsDialogMessage(hwndDlg, &msg)) then TranslateMessage(&msg); DispatchMessage(&msg); endif; vRes = GetMessage(&msg, NULL, 0, 0); endwhile; FreeLibrary(hMod); This code is for testdll.dll with windows message loop: extern "C" __declspec(dllexport) INT_PTR DlgProc(HWND hDlg, UINT message, WPARAM wParam, LPARAM lParam) { UNREFERENCED_PARAMETER(lParam); switch (message) { case WM_INITDIALOG: OutputDebugString(L"WM_INITDIALOG"); return (INT_PTR)TRUE; case WM_COMMAND: OutputDebugString(L"WM_COMMAND"); if (LOWORD(wParam) == 9 || LOWORD(wParam) == 1) { EndDialog(hDlg, LOWORD(wParam)); return (INT_PTR)TRUE; } break; } return (INT_PTR)FALSE; } My goal is to catch all windows messages in IS message loop. Right now, for example, for ListView it can catch some of the ListView messages when that control is focused (mouse is over it). The above code works on C++ but doesn't work on IS. Does someone have any clue?
... View more
Nov 01, 2010
10:33 AM
What project type do you have? I think you can update it in both MSI/InstallScript projects in Dialogs section.
... View more
Nov 01, 2010
10:29 AM
And these: Disable(WOW64FSREDIRECTION ); XCopyFile( SUPPORTDIR ^ "MyFile.dll", WINSYSDIR64, COMP_NORMAL ); - or - XCopyFile( SUPPORTDIR ^ "MyFile.dll", System64Folder, COMP_NORMAL ); Enable(WOW64FSREDIRECTION )
... View more
Nov 01, 2010
10:11 AM
Hi. Did you try to use IS variable System64Folder ?
... View more
Latest posts by mirik222
Subject | Views | Posted |
---|---|---|
1812 | Dec 20, 2010 08:36 AM | |
762 | Dec 09, 2010 04:49 AM | |
1312 | Dec 09, 2010 03:47 AM | |
2060 | Dec 09, 2010 03:36 AM | |
665 | Dec 05, 2010 06:53 AM | |
794 | Nov 21, 2010 09:41 AM | |
1252 | Nov 06, 2010 12:34 PM | |
468 | Nov 05, 2010 06:56 AM | |
1252 | Nov 05, 2010 06:49 AM | |
696 | Nov 03, 2010 06:25 AM |
Activity Feed
- Posted Error when using EmbeddedUI: Error while streaming DLL to disk for EEUI on InstallShield Forum. Dec 20, 2010 08:36 AM
- Posted Re: InstallShield's HELL on InstallShield Forum. Dec 09, 2010 04:49 AM
- Posted Re: Uninstall issue on InstallShield Forum. Dec 09, 2010 03:47 AM
- Posted InstallShield's HELL on InstallShield Forum. Dec 09, 2010 03:36 AM
- Posted Re: best approach to reinstall? on InstallShield Forum. Dec 05, 2010 06:53 AM
- Posted Re: How to create a report of all files included in the install on InstallShield Forum. Nov 21, 2010 09:41 AM
- Posted Re: How to control input on customized dialog? on InstallShield Forum. Nov 06, 2010 12:34 PM
- Posted Re: Byte Length on InstallShield Forum. Nov 05, 2010 06:56 AM
- Posted Re: How to control input on customized dialog? on InstallShield Forum. Nov 05, 2010 06:49 AM
- Posted Re: Display an animated gif in a custom dialog on InstallShield Forum. Nov 03, 2010 06:25 AM
- Posted Re: How to control the uninstall process? on InstallShield Forum. Nov 03, 2010 06:00 AM
- Posted Re: Using Win32 Controls and Message loops in IS on InstallShield Forum. Nov 03, 2010 01:28 AM
- Posted Re: How to add a dialog to _ISUser.dll on InstallShield Forum. Nov 01, 2010 10:33 AM
- Posted Re: Facing issue with Installshield using Installscript on InstallShield Forum. Nov 01, 2010 10:29 AM
- Posted Re: Facing issue with Installshield using Installscript on InstallShield Forum. Nov 01, 2010 10:11 AM
- Posted Re: FeatureSelectItem not unchecking in dialog box on InstallShield Forum. Oct 10, 2010 03:47 PM
- Posted Re: Handling ListView Control events with InstallScript on InstallShield Forum. Oct 09, 2010 05:29 AM
- Posted Handling ListView Control events with InstallScript on InstallShield Forum. Oct 08, 2010 11:31 AM
- Posted Re: SdShowMsg dialogue not in IS 2010 on InstallShield Forum. Oct 04, 2010 09:08 AM
- Posted Re: Create a shortcut on Uninstall action on InstallShield Forum. Sep 24, 2010 05:37 PM