winetest.dll (RE: ADVAPI32: service tests)

Detlef Riekenberg wine.dev at web.de
Sun May 20 06:03:14 CDT 2007


On So, 2007-05-20 at 11:23 +0200, Rolf Kalbermatter wrote:

> Well I have checked and on a clean Wine install from current git there
> is no service installed at all. 

We have the Spooler-Service (only as a stub, but startable), so the
entries should be present in the Registry.

> Without at least one working service entry (active or not) there won't
> be many meaningful tests we could do for the service API.

You can take dlls/winspool.drv/tests/info.c as example, what I did
for the Monitor-Tests. (Lines starting at 155; 283; 326)

> Still on a clean Wine install I don't see how we can currently do many
> useful service API tests at all.

Because we have no need for a Service in Wine yet....

I mentioned already the idea for a "winetest.dll" / "winetest.drv" to
allow tests, that need a dll next to "winetest.exe" 
(Global Hook, Printmonitor, Printer Driver, .... ).

A Service need also a DLL and the with the new "ntoskrnl.exe",
a Driver "winetest.sys" might be useful.

It's also possible to add the new Files as a Resource in "winetest.exe",
to have only a single file to download / start.

An Item to discuss is an Option in winetest.exe to Disable the
Kernelmode-Testdriver.


-- 
 
By by ... Detlef





More information about the wine-devel mailing list