[Bug 1250] Application doesn't like "Access Denied" from CreateDirectory
Wine Bugs
wine-bugs at winehq.com
Mon Jun 23 11:24:17 CDT 2003
http://bugs.winehq.com/show_bug.cgi?id=1250
------- Additional Comments From winebug at flonet.net 2003-23-06 11:24 -------
Bug comments restored from Gmane.org:
My config file has this (just like the sample config file):
[Drive E]
"Path" = "/tmp"
[wine]
"Temp" = "e:\\"
But I have an app (Garmin's Mapsource) that tries to do this:
0807e1a8:Call kernel32.GetTempPathA(00000005,41338e00) ret=00737c67
0807e1a8:Ret kernel32.GetTempPathA() retval=00000003 ret=00737c67
0807e1a8:Call kernel32.CreateDirectoryA(41338e00 "E:\\",00000000) ret=00737d2e
0807e1a8:Ret kernel32.CreateDirectoryA() retval=00000000 ret=00737d2e
0807e1a8:Call kernel32.GetLastError() ret=00737d3e
0807e1a8:Ret kernel32.GetLastError() retval=00000005 ret=00737d3e
It then freaks out about the "Access Denied" error it got and dies. I can work
around this by doing either:
a) Changing Wine so that "Already Exists" is returned instead. The app ignores
this error, apparently.
b) Changing my temp path in the config file to c:\windows\temp (something not at
the root of a "drive")
I suspect this is a bug in the app, not wine. But still, maybe the default temp
path shouldn't be a root directory. There may be other apps that don't like it
either.
--
Configure bugmail: http://bugs.winehq.com/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug, or are watching the assignee.
More information about the wine-bugs
mailing list