> Message: 8
> Date: Fri, 29 Oct 2004 11:40:08 -0700
> From: Mark Knecht <markknecht@gmail.com>
> Reply-To: Mark Knecht <markknecht@gmail.com>
> To: Joel Konkle-Parker <jjk3@msstate.edu>
> Subject: Re: [Wine]Guild Wars Client
> Cc: wine-users@winehq.com
>
> On Fri, 29 Oct 2004 10:11:53 -0700, Mark Knecht
<markknecht@gmail.com>
> wrote:
>> On Fri, 29 Oct 2004 11:46:10 -0500, Joel Konkle-Parker
>> <jjk3@msstate.edu> wrote:
>> > I'm attempting to use the Guild Wars Client to see if it will
work on
>> > WINE, but it keeps displaying an error about not being able to
write
>> to
>> > the proper directories. I told it to install in C:\Program Files,
and
>> my
>> > .wine/fake_windows/* folders all seem to have correct permissions.
>> >
>> > Any ideas why this would happen?
>> >
>> > The client is only a 60k download (it downloads the rest itself):
>> > http://www.guildwars.com/preview/wpe-clientdownload.html
>> >
>>
>> I was trying to install GigaSampler LE the other day and ran into
>> something very simiilar. The installer created c:/Program
>> Files/GSampler, but then couldn't create c:/Program
>> Files/GSampler/some-directory. Permissions were fine as far as I could
>> tell.
>>
>> - Mark
>>
>
> I just tried another game - Roller Coaster Tycoon - and got the same
> failure I saw with GigaSampler. I then ran it under the debugger and
> got more info. Same failure I saw before:
>
> trace:file:RtlGetFullPathName_U (L"C:\\desktop.ini" 520
0x77acd5b4 (nil))
> warn:file:wine_nt_to_unix_file_name L"desktop.ini" not found in
> /home/myst/.wine/dosdevices/c:
> warn:file:CreateFileW Unable to create file L"C:\\desktop.ini"
(status
> c0000034)
> trace:file:CreateFileW returning 0xffffffff
> trace:file:FindFirstFileExW L"C:\\PROG~FBU" 0 0x77acd930 0 (nil)
0
> trace:file:RtlDosPathNameToNtPathName_U
> (L"C:\\PROG~FBU",0x77acd8d8,0x77acd8e0,(nil))
> trace:file:RtlGetFullPathName_U (L"C:\\PROG~FBU" 520 0x77acd67c
> 0x77acd8e0)
> trace:file:wine_nt_to_unix_file_name L"\\??\\C:\\" ->
> "/home/myst/.wine/dosdevices/c:/"
> trace:file:FindNextFileW 0x77c52418 0x77acd930
> trace:file:NtQueryDirectoryFile (0x54 (nil) (nil) (nil) 0x77acd884
> 0x77c5244c 0x00002000 0x00000003 0x00000000 L"PROG~FBU"
0x00000000
> trace:file:append_entry long L"."... short L""... mask
L"PROG~FBU"
> trace:file:match_filename (L"."..., L"PROG~FBU")
> trace:file:append_entry long L".."... short L""... mask
L"PROG~FBU"
> trace:file:match_filename (L".."..., L"PROG~FBU")
> trace:file:append_entry long L"windows"... short L""...
mask L"PROG~FBU"
> trace:file:match_filename (L"windows"..., L"PROG~FBU")
> trace:file:NtQueryDirectoryFile => 80000006 (0)
> trace:file:FindFirstFileExW L"C:\\PROG~FBU" not found
> trace:file:FindNextFileW 0x77c503d8 0x77acef40
> trace:file:NtQueryDirectoryFile (0x4c (nil) (nil) (nil) 0x77acee70
> 0x77c5040c 0x00002000 0x00000003 0x00000000 L"Program Files"
> 0x00000000
> trace:file:NtQueryDirectoryFile => 80000006 (0)
> fixme:dc:LockWindowUpdate (0x10024), partial stub!
> fixme:dc:LockWindowUpdate ((nil)), partial stub!
> myst@flash cdrom $ ls ~/.wine/drive_c/
> windows
>
> The name "PROG~FBU" is the same error name I saw with Gigasampler
LE.
> I'm sure it's some form of short name convention stuff, but why
can't
> Wine create what it needs?
>
> I may test this against some, much earlier, other version to see what
> happens.
>
> - Mark
>
> --__--__--
>
Why does Wine say "PROG~FBU" instead of "PROGRA~1" like it
shows in
win9x/etc?