Found something: it works if I fully qualify the command name.
I was trying this in the DllOverrides / command-line respectively: "regedit.exe" = "native, builtin" --dll regedit.exe=n,b
What I have to do for it to work is this: "C:\Windows\regedit.exe" = "native, builtin" --dll C:\Windows\regedit.exe=n,b
I still do not think this is *exactly* as it should be, but I'm finally on the track to figuring it out.
-- Jeff S.
_________________________________________________________________ Broadband? Dial-up? Get reliable MSN Internet Access. http://resourcecenter.msn.com/access/plans/default.asp
"Jeff Smith" whydoubt@hotmail.com writes:
Found something: it works if I fully qualify the command name.
I was trying this in the DllOverrides / command-line respectively: "regedit.exe" = "native, builtin" --dll regedit.exe=n,b
What I have to do for it to work is this: "C:\Windows\regedit.exe" = "native, builtin" --dll C:\Windows\regedit.exe=n,b
I still do not think this is *exactly* as it should be, but I'm finally on the track to figuring it out.
It's the way it's supposed to work, because it mimics the way loadorder works for dlls: a simple "regedit.exe" matches only if regedit is in the system directory. Otherwise you need to specify the full path, or use a wildcard entry like "*regedit.exe".
Shouldn't we update the sample entry in documentation/sample/config ?
; you can specify applications too -"*\notepad.exe" = "native, builtin" +"notepad.exe" = "native, builtin" ; default for all other dlls "*" = "builtin, native"
It's the way it's supposed to work, because it mimics the way loadorder works for dlls: a simple "regedit.exe" matches only if regedit is in the system directory. Otherwise you need to specify the full path, or use a wildcard entry like "*regedit.exe".
-- Alexandre Julliard julliard@winehq.com
___________________________________________________________ Do You Yahoo!? -- Une adresse @yahoo.fr gratuite et en français ! Yahoo! Mail : http://fr.mail.yahoo.com