https://bugs.winehq.org/show_bug.cgi?id=15635
Anastasius Focht focht@gmx.net changed:
What |Removed |Added ---------------------------------------------------------------------------- Component|-unknown |msi Keywords| |download Hardware|Other |x86 Resolution|ABANDONED |FIXED URL| |https://archive.org/downloa | |d/simatic_step7_lite_v30_in | |cl_sp4/step7_lite_v30_incl_ | |sp4.zip Status|CLOSED |RESOLVED OS|other |Linux
--- Comment #30 from Anastasius Focht focht@gmx.net --- Hello folks,
adding stable download via Internet Archive for documentation.
https://archive.org/details/simatic_step7_lite_v30_incl_sp4
https://archive.org/download/simatic_step7_lite_v30_incl_sp4/step7_lite_v30_...
https://www.virustotal.com/gui/file/a6266d918a2906c4d19a6dcfd6619080614900b0...
$ sha1sum step7_lite_v30_incl_sp4.zip 42a2533968ccc278e442d31cb035f202b98f2f9f step7_lite_v30_incl_sp4.zip
$ du -sh step7_lite_v30_incl_sp4.zip 288M step7_lite_v30_incl_sp4.zip
====
The installer needs 32-bit WINEPREFIX for installation.
--- snip --- <unpack location>/Install/STEP7_Lite/Disk1
$ wine msiexec -i Setup.msi --- snip ---
The problem with non-functional 'next' and 'cancel' buttons disappeared with Wine 3.7 release.
--- snip --- $ git log --oneline wine-3.6...wine-3.7 -- dlls/msi
71c0738c0e2 msi: Initialize [out] strings to NULL. 85d1fb62b32 msi: Execute custom actions in a separate process. 2635333922f msi: Make remote_GetActionInfo() RPC-compatible. efb8ed4748e msi: Make MsiEnumComponentCosts RPC-compatible. e500af2b678 msi: Make MsiGetFeatureCost() RPC-compatible. 1b6adcb7216 msi: Handle some invalid parameters in MsiGetFeatureCost(). 0fc1b6f2f31 msi: Make MsiEvaluateCondition() RPC-compatible. ef7ed293485 msi: Make MsiFormatRecord() RPC-compatible. 5ab576b8a09 msi: Make MsiSetInstallLevel() RPC-compatible. 5f45959adc5 msi: Make MsiGetLanguage() RPC-compatible. 11702a31d2a msi: Make MsiSetComponentState() RPC-compatible. 35b1b87dc90 msi: Make MsiGetComponentState() RPC-compatible. 863680d5edc msi: Make MsiSetFeatureState() RPC-compatible. 9f428f592dc msi: Make MsiGetFeatureState() RPC-compatible. 1723536058c msi: Make MsiSetMode() RPC-compatible. 9091c3dcf2e msi: Make MsiGetMode() RPC-compatible. 859f455cb95 msi: Avoid returning an uninitialized variable. d2b0981a2ce msi: Make MsiGetSourcePath() RPC-compatible. e5fba6d23ee msi: Make MsiSetTargetPath() RPC-compatible. 49d67080c97 msi: Make MsiGetTargetPath() RPC-compatible. 676376d1d3b msi: Make MsiSequence() RPC-compatible. c49abc8ce00 msi: Make MsiDoAction() RPC-compatible. bf5589311de msi: Make MsiGetSummaryInformation() RPC-compatible. ed0a8dd3bfb msi: Make MsiDatabaseGetPrimaryKeys() RPC-compatible. 3a1d9bb9159 msi/tests: Add tests for MsiDatabaseGetPrimaryKeys(). c79fbc241e3 msi: Make MsiViewModify() RPC-compatible. cea37419f1d msi: Make MsiViewGetColumnInfo() RPC-compatible. 9ab15d4edea msi: Make MsiViewClose() RPC-compatible. 39c116fd0c0 msi: Make MsiViewFetch() RPC-compatible. afb5eede24c msi: Make MsiViewExecute() RPC-compatible. c6bd4d8c35d msi: Make MsiDatabaseOpenView() RPC-compatible. 252dd11f20a msi: Make MsiDatabaseIsTablePersistent() RPC-compatible. a6934768d10 msi: Make MsiGetActiveDatabase() RPC-compatible. fdb9bdc88b2 msi/tests: Improve COM test. 63ccdfeaaab msi: Support NULL value in INSERT query. b052fc3c893 msi: Only mark non-registered features as absent if we haven't done anything with them. 99aa0eb5d87 msi: Don't cache the base URL. bbf0f2da821 msi: Make MsiProcessMessage() RPC-compatible. 9d121203955 msi: Store a record's associated query privately. 5808f1ddd49 msi/tests: Test properties from custom actions. f37e61817f0 msi: Also null-terminate WCHAR strings. c6b84cee179 msi/tests: Clean up property tests. a73182ca542 msi: Make MsiSetProperty() RPC-compatible. 2192c9a50a9 msi: Make MsiGetProperty() RPC-compatible. 8bfb4e8b620 msi: Convert the IWineMsiRemote* remote interfaces to RPC stubs. b9b459810f6 msi: Allocate the remote handle on the server side. d26336a944e msi: Stop vending WineMsiRemotePackage. --- snip ---
$ wine --version wine-3.7
Regards