[PATCH] regsvr32: Fix some usage message issues

Hugh McMaster hugh.mcmaster at masterindexing.com
Tue Apr 1 06:12:18 CDT 2014


On Tuesday, 1 April 2014 4:34 PM, Nikolay Sivov wrote:
> - regsvr32 itself is not a server or service
> - it doesn't unregister a module from a server, module IS a server in this context

The actual executable in XP and W7 describes itself a "registration server".  But I'm happy to go with this change if you believe it is appropriate.
There is also the RC define to consider: #define WINE_FILEDESCRIPTION_STR "Wine Register Server"

>When used with [/u], regsvr32 also calls DllInstall in uninstall mode.\n
> - there's no such thing as 'DLL Uninstall', same DllInstall call is used in both cases
This is true; Lauri Kenttä raised that point in this post: http://www.winehq.org/pipermail/wine-devel/2014-March/103671.html

In the following discussion, Lauri and Austin English chose to remove the additional reference to 'regsvr32' and 'also'.

The preferred option was this text:
    [/i] Call DllInstall, passing an optional [cmdline]. When used with [/u], calls DllInstall to uninstall the DLL.

Of course, your change reflects the original dialog:
    When used with [/u], regsvr32 also calls DllInstall in uninstall mode.

Perhaps you could change it to:
    When used with [/u], calls DllInstall in uninstall mode.

I'm not sure which option would be preferred. Free free to patch using the dialog from the linked thread.


More information about the wine-devel mailing list