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@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
_______________________________________________ wine-users mailing list wine-users@winehq.com http://www.winehq.com/mailman/listinfo/wine-users