http://bugs.winehq.org/show_bug.cgi?id=30312
Bug #: 30312 Summary: Microsoft Office Communicator 2007 R2 Trial checks for unimplemented run mode 7 (MSIRUNMODE_REBOOTNOW) Product: Wine Version: 1.5.0 Platform: x86 OS/Version: Linux Status: NEW Severity: enhancement Priority: P2 Component: msi AssignedTo: wine-bugs@winehq.org ReportedBy: focht@gmx.net Classification: Unclassified
Hello,
Microsoft Office Communicator 2007 R2 Trial checks both states: "reboot now" and "reboot at end" to determine if a reboot is necessary.
Nothing serious but it would be nice to handle MSIRUNMODE_REBOOTNOW (MSIRUNMODE_REBOOTATEND is already done). Tracking using "package->need_reboot" (MSIRUNMODE_REBOOTATEND) or at least a more meaningful message as I had to look it up to be sure that it is harmless.
Set WinVer to >= Windows Vista due to MSXML6 (SP1) requirement.
WINEDEBUG=+tid,+seh,+relay,+msi wine msiexec -i CommunicatorEval.msi >> log.txt 2>&1
--- snip --- ... 002f:trace:msi:ACTION_CustomAction Handling custom action L"SetFilesInUseProperty" (41 L"Custom" L"SetFilesInUseProperty") ... 003a:Ret PE DLL (proc=0x3c382c,module=0x3c0000 L"msia226.tmp",reason=THREAD_ATTACH,res=(nil)) retval=1 003a:Starting thread proc 0x7ecd1af8 (arg=0x6585b4) 003a:trace:msi:DllThread custom action (3a) started ... 003a:trace:msi:ACTION_CallDllFunction calling L"SetFilesInUseProperty" 003a:Call KERNEL32.GetEnvironmentVariableW(7ed474e0 L"MsiBreak",0062e64c,00000104) ret=7ecd13fb 003a:Ret KERNEL32.GetEnvironmentVariableW() retval=00000000 ret=7ecd13fb 003a:Call msi.MsiGetMode(00000002,00000006) ret=004058c3 003a:trace:msi:MsiGetMode 2 6 003a:trace:msi:MsiGetMode 1 6 003a:Ret msi.MsiGetMode() retval=00000000 ret=004058c3 003a:Call msi.MsiGetMode(00000002,00000007) ret=004058cf 003a:trace:msi:MsiGetMode 2 7 003a:trace:msi:MsiGetMode 1 7 003a:fixme:msi:MsiGetMode unimplemented run mode: 7 003a:Ret msi.MsiGetMode() retval=00000001 ret=004058cf 003a:Call msi.MsiSetPropertyW(00000002,00401cc8 L"REBOOTSCHEDULED",00401588 L"1") ret=004058e3 ... --- snip ---
MSDN: http://msdn.microsoft.com/en-us/library/windows/desktop/aa370125%28v=vs.85%2...
Source:
http://source.winehq.org/git/wine.git/blob/9336c10619075d26dc8e6da5b0fb50bcf...
--- snip --- 695 BOOL WINAPI MsiGetMode(MSIHANDLE hInstall, MSIRUNMODE iRunMode) 696 { ... 763 case MSIRUNMODE_REBOOTATEND: 764 r = package->need_reboot; 765 break; 766 767 case MSIRUNMODE_LOGENABLED: 768 r = (package->log_file != INVALID_HANDLE_VALUE); 769 break; 770 771 default: 772 FIXME("unimplemented run mode: %d\n", iRunMode); 773 r = TRUE; 774 } 775 776 msiobj_release( &package->hdr ); 777 return r; 778 } --- snip ---
Regards
http://bugs.winehq.org/show_bug.cgi?id=30312
Anastasius Focht focht@gmx.net changed:
What |Removed |Added ---------------------------------------------------------------------------- Keywords| |download, Installer URL| |http://www.microsoft.com/do | |wnload/en/details.aspx?disp | |laylang=en&id=8468 Version|1.5.0 |1.5.1
--- Comment #1 from Anastasius Focht focht@gmx.net 2012-03-30 17:37:56 CDT --- Hello,
filling/correcting fields ...
$ du -sh CommunicatorEval.msi 15M CommunicatorEval.msi
$ sha1sum CommunicatorEval.msi b2a1cc95362b93aef6dfbf9987cc5c4ca6c8038d CommunicatorEval.msi
$ wine --version wine-1.5.1
Regards
http://bugs.winehq.org/show_bug.cgi?id=30312
Austin English austinenglish@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Fixed by SHA1| |15ee85dee89e892c2850f4b05c8 | |86b9d6b2c6276 Status|NEW |RESOLVED Resolution| |FIXED
--- Comment #2 from Austin English austinenglish@gmail.com 2012-04-02 14:01:14 CDT --- http://source.winehq.org/git/wine.git/commitdiff/15ee85dee89e892c2850f4b05c8...
http://bugs.winehq.org/show_bug.cgi?id=30312
Alexandre Julliard julliard@winehq.org changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|RESOLVED |CLOSED
--- Comment #3 from Alexandre Julliard julliard@winehq.org 2012-04-13 13:27:31 CDT --- Closing bugs fixed in 1.5.2.
https://bugs.winehq.org/show_bug.cgi?id=30312
Anastasius Focht focht@gmx.net changed:
What |Removed |Added ---------------------------------------------------------------------------- URL|http://www.microsoft.com/do |https://web.archive.org/web |wnload/en/details.aspx?disp |/20130312155123/http://down |laylang=en&id=8468 |load.microsoft.com/download | |/E/2/B/E2B88A20-CC84-4F29-8 | |C15-751ADFB8F0BF/Communicat | |orEval.msi
--- Comment #4 from Anastasius Focht focht@gmx.net --- Hello folks,
adding stable download link via Internet Archive for documentation.
https://web.archive.org/web/20130312155123/http://download.microsoft.com/dow...
https://www.virustotal.com/gui/file/8b5a177b9367101e262f0e31bc3685e07a898b84...
$ sha1sum CommunicatorEval.msi b2a1cc95362b93aef6dfbf9987cc5c4ca6c8038d CommunicatorEval.msi
$ du -sh CommunicatorEval.msi 15M CommunicatorEval.msi
Regards