http://bugs.winehq.org/show_bug.cgi?id=5426 ------- Additional Comments From alan(a)dominux.co.uk 2006-13-06 16:30 ------- The Orca install actually dumps orca.exe in the root of the c drive, it does run, but does not list any table contents. In the console was this fixme fixme:msi:MsiDatabaseIsTablePersistentW 2 L"Directory" fixme:msi:MsiDatabaseIsTablePersistentW 0 L"Directory" so I found this function at the end of msiquery.c, it is a stub that returns MSICONDITION_FALSE to indicate that the table is not persistent or does not exist or something like that. I changed this to return MSICONDITION_TRUE and it now works great. My msiquery.c now ends like this: MSICONDITION WINAPI MsiDatabaseIsTablePersistentW( MSIHANDLE hDatabase, LPWSTR szTableName) { FIXME("%lx %s\n", hDatabase, debugstr_w(szTableName)); // return MSICONDITION_FALSE; return MSICONDITION_TRUE;//AB just seeing if this fixes Orca. It should really do some kind of check to see if the table really does exist //woohoo it does fix Orca! } -- Configure bugmail: http://bugs.winehq.org/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the assignee for the bug, or are watching the assignee.