Warcraft 3

Jens Lehmann jens.lehmann at goldmail.de
Wed Mar 12 04:01:02 CST 2003


whitnl73 at juno.com wrote:
> On Wed, 12 Mar 2003, Jens Lehmann wrote:
> 
> 
>>First of all I would like to know if it's possible to run programs on a
>>non-writable partition.(?) If it isn't I need to convert the
>>NTFS-Partiton to FAT32. Sorry, that I didn't ask this directly.
> 
> 
> Probably not, but it depends entirely on the app.  Most windows apps
> seem to ... expect to be able to write to drive c:
> see also documentation/installing.sgml

I can't find an easy way to convert this partition to FAT32. I have 
Partition Magic 6 here, but it only can convert the partition into a 
logical partition and the option to change the filesystem is disabled. 
Maybe I should try running wine without this windows-partition. Is there 
any hope in doing this for my purpose?

>>If you want I can mail the debug-messages to you. imm32.dll seems to
>>cause trouble. The folllowing files exist in my system:
>>
>>/usr/lib/wine/imm32.dll.so
>>/mnt/windows/WINDOWS/system32/dllcache/imm32.dll
>>/mnt/windows/WINDOWS/system32/imm32.dll
> 
> 
> Yes, and has [Drive C] "Path" = "/mnt/windows"
> and [wine]
> "System" = "c:\\WINDOWS\\system32"
> 
> Spelling matters here, I think.  It is not finding that dll, so I guess
> it doesn't know to look in \\WINDOWS\\system32, and probably "Path" =
> has some misspellings too.  --debugmsg +file will show you at some
> length where it is looking.

I changed windows to WINDOWS now.

>>If you need more information please ask. Maybe there is another problem
>>because Warcraft needs the CD-ROM when starting.
> 
> You may want to check the [Drive ] and "Device" = are correct and the
> user is permitted to read them.

CDROM is device /dev/cdrom and path /cdrom. This is correct.

Now I get the following messages:

jl at debian:/mnt/windows/Spiele/Warcraft III$ wine --debugmsg +file war3.exe
Invoking /usr/bin/wine.bin --debugmsg +file war3.exe ...
trace:file:CreateFileW L"C:\\Spiele\\Warcraft III\\war3.exe" 
GENERIC_READ FILE_SHARE_READ OPEN_EXISTING  attributes 0x0
trace:file:CreateFileW returning 0x18
trace:file:SetFilePointer handle 0x18 offset 0 high 0 origin 0
trace:file:ReadFile 0x18 0xbfffed08 64 0xbfffecb0 (nil)
trace:file:SetFilePointer handle 0x18 offset 248 high 0 origin 0
trace:file:ReadFile 0x18 0xbfffecac 4 0xbfffecb0 (nil)
trace:file:ReadFile 0x18 0xbfffecf4 20 0xbfffecb0 (nil)
trace:file:CreateFileW L"C:\\WINDOWS\\system32\\ole32.dll" GENERIC_READ 
FILE_SHARE_READ OPEN_EXISTING  attributes 0x0
trace:file:CreateFileW returning 0x1c
err:win32:PE_fixup_imports No implementation for 
KERNEL32.dll.188(FindActCtxSectionGuid) imported from 
C:\WINDOWS\system32\ole32.dll, setting to 0xdeadbeef
err:win32:PE_fixup_imports No implementation for 
KERNEL32.dll.668(ReleaseActCtx) imported from 
C:\WINDOWS\system32\ole32.dll, setting to 0xdeadbeef
err:win32:PE_fixup_imports No implementation for 
KERNEL32.dll.64(CreateActCtxW) imported from 
C:\WINDOWS\system32\ole32.dll, setting to 0xdeadbeef
err:win32:PE_fixup_imports No implementation for 
KERNEL32.dll.190(FindActCtxSectionStringW) imported from 
C:\WINDOWS\system32\ole32.dll, setting to 0xdeadbeef
err:win32:PE_fixup_imports No implementation for 
KERNEL32.dll.432(GetSystemWow64DirectoryW) imported from 
C:\WINDOWS\system32\ole32.dll, setting to 0xdeadbeef
err:win32:PE_fixup_imports No implementation for 
KERNEL32.dll.7(AddRefActCtx) imported from 
C:\WINDOWS\system32\ole32.dll, setting to 0xdeadbeef
err:win32:PE_fixup_imports No implementation for 
ADVAPI32.dll.177(DuplicateEncryptionInfoFile) imported from 
C:\WINDOWS\system32\ole32.dll, setting to 0xdeadbeef
err:win32:PE_fixup_imports No implementation for 
ntdll.dll.417(RtlCheckForOrphanedCriticalSections) imported from 
C:\WINDOWS\system32\ole32.dll, setting to 0xdeadbeef
trace:file:CreateFileW L"C:\\WINDOWS\\system32\\rpcrt4.dll" GENERIC_READ 
FILE_SHARE_READ OPEN_EXISTING  attributes 0x0
trace:file:CreateFileW returning 0x24
err:win32:PE_fixup_imports No implementation for 
ntdll.dll.164(NtImpersonateAnonymousToken) imported from 
C:\WINDOWS\system32\rpcrt4.dll, setting to 0xdeadbeef
err:win32:PE_fixup_imports No implementation for 
ntdll.dll.506(RtlDllShutdownInProgress) imported from 
C:\WINDOWS\system32\rpcrt4.dll, setting to 0xdeadbeef
err:win32:PE_fixup_imports No implementation for 
ntdll.dll.17(DbgPrintEx) imported from C:\WINDOWS\system32\rpcrt4.dll, 
setting to 0xdeadbeef
err:win32:PE_fixup_imports No implementation for 
ADVAPI32.dll.617(SystemFunction036) imported from 
C:\WINDOWS\system32\rpcrt4.dll, setting
to 0xdeadbeef
err:win32:PE_fixup_imports No implementation for 
ADVAPI32.dll.622(TraceMessage) imported from 
C:\WINDOWS\system32\rpcrt4.dll, setting to 0xdeadbeef
trace:file:CreateFileW L"C:\\Spiele\\Warcraft III\\Storm.dll" 
GENERIC_READ FILE_SHARE_READ OPEN_EXISTING  attributes 0x0
trace:file:CreateFileW returning 0x2c
trace:file:CreateFileW L"C:\\WINDOWS\\system32\\msvcrt.dll" GENERIC_READ 
FILE_SHARE_READ OPEN_EXISTING  attributes 0x0
trace:file:CreateFileW returning 0x34
trace:file:CreateFileW L"C:\\Spiele\\Warcraft III\\Mss32.dll" 
GENERIC_READ FILE_SHARE_READ OPEN_EXISTING  attributes 0x0
trace:file:CreateFileW returning 0x2c
trace:file:CreateFileW L"C:\\WINDOWS\\system32\\imm32.dll" GENERIC_READ 
FILE_SHARE_READ OPEN_EXISTING  attributes 0x0
trace:file:CreateFileW returning 0x2c
err:win32:PE_fixup_imports No implementation for 
USER32.dll.700(User32InitializeImmEntryTable) imported from 
C:\WINDOWS\system32\imm32.dll, setting to 0xdeadbeef
err:win32:PE_fixup_imports No implementation for 
USER32.dll.715(WCSToMBEx) imported from C:\WINDOWS\system32\imm32.dll, 
setting to 0xdeadbeef
err:win32:PE_fixup_imports No implementation for 
KERNEL32.dll.17(BaseCheckAppcompatCache) imported from 
C:\WINDOWS\system32\imm32.dll, setting to 0xdeadbeef
trace:file:CreateFileW L"C:\\WINDOWS\\SYSTEM32\\wineoss.drv" 
GENERIC_READ FILE_SHARE_READ OPEN_EXISTING  attributes 0x0
warn:file:CreateFileW Unable to get full filename from 
L"C:\\WINDOWS\\SYSTEM32\\wineoss.drv" (GLE 2)

There are a lot of CreateFile-calls and a lot of "No Implementation for 
*.dll"-errors.

Jens





More information about the wine-users mailing list