[Bug 11541] New: NSIS calls not working on installer

wine-bugs at winehq.org wine-bugs at winehq.org
Sun Feb 10 13:14:33 CST 2008


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 at winehq.org
        ReportedBy: mardis at 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_&_Soylations%5D.exe
(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


-- 
Configure bugmail: http://bugs.winehq.org/userprefs.cgi?tab=email
Do not reply to this email, post in Bugzilla using the
above URL to reply.
------- You are receiving this mail because: -------
You are watching all bug changes.



More information about the wine-bugs mailing list