Request for feature

David Ronis ronis at ronispc.chem.mcgill.ca
Mon Jul 2 14:30:41 CDT 2001


I posted this to comp.emulators.ms-windows.wine, but got no reply.

I'd been having problems with a windows application that want's to
pass off a URL to a browser (netscape).


		 OK I figured out part of my problem.  [In short, I
		 have an windows application that spawn netscape with
		 some command-line url].  As was suggested in this
		 thread, I had to install a windows version of
		 netscape (I only had the linux native version
		 installed).

		 The installation set up the registry and things work
		 (well sort of, netscape complains about not being
		 able to write to the tmp directory e: [which is
		 /tmp]).

		 The problem now is that I seem to be on the slippery
		 slope; i.e., most of the plugins/helper applications
		 are absent, so in order to see various file types I
		 have to download more windows versions of things
		 already on my system.  None of this would be
		 necessary if there was some way to get wine to first
		 try a native program; e.g., before trying
		 netscape.exe or whatever was in the registry, try
		 netscape using a standard unix system call; only if
		 this failed would wine look for a windows version.
		 Alternately the order could be reversed (I'd be more
		 than willing to remove the windows versions of
		 netscape).

		 The best solution, would be some sort of override
		 capability be added to the config file, for example,
		 similar to the way native vs windows .dll's are
		 chosen.

I'm willing to play around with this, but have no experience with the
internals of wine.  Can somebody point me to the right point of the
source code?  It'd probably be trivial (and less likely to mess up
wine) to first try to fork off a linux command (e.g., by mapping the
end of command to something lowercase and less the .exe or .com
suffix) and if that failed resort to the windows command.

David


P.S., I don't subscribe to this list, so please CC me.








More information about the wine-devel mailing list