http://bugs.winehq.org/show_bug.cgi?id=11541
Summary: NSIS calls not working on installer Product: Wine Version: unspecified Platform: PC OS/Version: Linux Status: UNCONFIRMED Severity: normal Priority: P2 Component: -unknown AssignedTo: wine-bugs@winehq.org ReportedBy: mardis@rpi.edu
Window freezes and won't update when running an NSIS3 installer. After asking the creators of the executable about it they gave me this list of posssible installer calls as what may have caused it. The installer in question is here: http://m.mirrormoon.org/get/2/Utawarerumono_English_v1.1_%5Bmirror_moon_&... (if the link doesn't work by the time this is read change the m.mirrormoon to just mirrormoon) It freezes at the point after you choose the install location. You hit 'next' and it refreshes the screen once and doesn't display the 'find dvd' dialouge it is supposed to. It also clocks the CPU to 60% and remains there. I left it running for over 10 hours and no progress was made. No errors were listed when I exited the application either.
;get all drives (return to $R0, bitwise) System::Call 'kernel32::GetLogicalDrives() i .r10'
;get ascii-number of first char in function parameter System::Call "*(&t1 r14)i.r12" System::Call "*$R2(&i1 .r14)" System::Free $R2
;get type of drive System::Call 'kernel32::GetDriveType(t "$R2:") i .r13'
;get the label of the drive (return to $R1) System::Call 'Kernel32::GetVolumeInformation(t r10,t.r11,i ${NSIS_MAX_STRLEN},*i,*i,*i,t.r12,i ${NSIS_MAX_STRLEN})i.r10'
nsDialogs::Create /NOUNLOAD 1018 Pop $3