Commit Graph

73 Commits

Author SHA1 Message Date
Frédéric Delanoy 189ac56e6d wineboot: Use BOOL type where appropriate. 2013-10-23 11:21:49 +02:00
Alexandre Julliard 2292b06281 makefiles: Move l_intl.nls and wine.inf to loader so that they are installed even when tools are not built. 2013-10-07 13:32:03 +02:00
Alexandre Julliard 849ea3d651 wineboot: Don't print an error when failing to delete a file. 2013-06-11 13:50:05 +02:00
Eric Pouech d1ccbceb4d Various background processes must be launched detached from current console (if any). 2013-01-16 14:02:55 +01:00
James Eder 7f9dfe273a wineboot: Expect one PROCESSOR_POWER_INFORMATION structure for each CPU present when calling NtPowerInformation. 2012-09-13 16:49:39 +02:00
Francois Gouget a0f0476707 wineboot: Store the RunKey names in regular string variables. 2012-01-05 21:27:34 +01:00
Frédéric Delanoy 52000a7748 wineboot: Make runkeys_names global variable static. 2011-11-18 15:37:04 +01:00
Andrew Nguyen 1bffb577e3 wineboot: Set a placeholder ProcessorNameString value in the volatile CPU registry keys. 2010-12-27 15:39:40 +01:00
Andrew Nguyen 0c8820563c wineboot: Set the FeatureSet value in the volatile CPU registry keys. 2010-12-27 15:39:40 +01:00
Alexandre Julliard 9b34838992 wineboot: Relaunch the 64-bit version of wineboot on Wow64. 2010-12-15 22:29:37 +01:00
Hans Leidekker 86a7b45a7a wineboot: Set the USERDOMAIN environment variable.
Microsoft Robotics Developer Studio installer needs this.
2010-12-15 12:02:29 +01:00
Alexandre Julliard 6838b4629e wineboot: Set the correct architecture in the process identifier variable. 2010-12-14 22:48:11 +01:00
Marcus Meissner a2dfa7d8a6 wineboot: Fixed 2 buffer sizes. 2010-10-25 12:41:42 +02:00
Alexandre Julliard 0647a85dda wineboot: Always create the various RunOnce keys. 2010-10-01 14:22:40 +02:00
Konrad Wartke 8ac60d56b6 wineboot: Added more architectures in create_enviroment_registry_keys. 2010-08-16 15:54:22 +02:00
Vincent Povirk 4f30ff875b wineboot: Query windows from all desktops when --end-session --kill is used. 2010-07-23 11:43:12 +02:00
Alexandre Julliard 9254476d13 wineboot: Display a wait dialog while processing wine.inf. 2010-03-30 16:54:57 +02:00
Alexandre Julliard 39e5f44883 wineboot: Start an additional 32-bit instance of rundll32 on 64-bit platforms to do the Wow64-specific setup. 2010-03-30 16:43:52 +02:00
Alexandre Julliard 2d08d3e084 wineboot: Use rundll32 to apply wine.inf instead of calling setupapi directly. 2010-03-30 16:38:58 +02:00
Mikhail Maroukhine 93d9d8a3af programs: Fix compiler warnings with flag -Wcast-qual. 2010-03-29 12:18:48 +02:00
Alexandre Julliard 61812d17f8 kernel32: Moved creation of the DynData registry keys to wineboot. 2010-03-01 14:03:35 +01:00
Alexandre Julliard fd0efd92e0 wineboot: Set the USERNAME and USERPROFILE variables in the volatile environment. 2010-01-28 13:29:04 +01:00
Alexandre Julliard 4e2827aa33 wineboot: Add a wrapper function for RegSetValueExW. 2010-01-28 13:27:41 +01:00
Andrew Nguyen 101d72f83c wineboot: Generate the HKCU\Volatile Environment registry key. 2009-12-28 14:23:27 +01:00
Vincent Povirk decf64b86c wineboot: Do not force --kill when --end-session is set.
The --kill switch ends processes from all desktops, but --end-session only
applies to the current desktop. This causes windows from other desktops to
dangerously close without notification that the session is ending.
2009-12-11 11:51:46 +01:00
Alexandre Julliard a022062cab ntdll: Move creation of the CPU-specific registry keys to wineboot. 2009-09-24 14:23:02 +02:00
Alexandre Julliard 2b6b8cc8d6 wineboot: Compain loudly if we can't find wine.inf. 2009-05-25 11:48:23 +02:00
Uwe Bonnes 22dde33ed2 wineboot: Print failing command line. 2009-05-06 12:06:36 +02:00
Maarten Lankhorst 768160e944 ntdll: Make all exported wine functions CDECL. 2008-12-17 15:02:25 +01:00
Vitaly Lipatov 977b7d398e wineboot: Do registry update with wineboot --update in any case. 2008-09-18 13:27:38 +02:00
Vitaly Lipatov 6bca330d4d wineboot: Add missed short option -u. 2008-05-08 11:10:24 +02:00
Alexandre Julliard e44dd0f8f2 wineboot: Automatically update the prefix directory if wine.inf changes. 2008-04-21 15:39:55 +02:00
Alexandre Julliard 935313abe3 wineboot: Add an option to update the prefix directory by re-executing wine.inf. 2008-04-21 15:31:26 +02:00
Rob Shearman 5a35bd4971 services: Automatically start boot-start, system-start and auto-start services when services.exe is started, instead of in wineboot.exe. 2008-04-11 12:13:45 +02:00
Dmitry Timoshkov b9f78daf71 wineboot: Fix Win64 warnings. 2008-04-09 16:26:53 +02:00
Francois Gouget 93b450d4ec wineboot: Make sure COBJMACROS is defined before objidl.h is included. 2008-04-07 13:36:18 +02:00
Alexandre Julliard d478cc42d8 wineboot: Make services.exe inherit the wineboot event to keep it alive. 2008-04-02 12:19:25 +02:00
Rob Shearman 9bc84d81df wineboot: Start services.exe on startup instead of on demand in the advapi32 services code. 2008-04-02 11:55:24 +02:00
Alexandre Julliard bd2ee68d6d wineboot: No longer needs to keep running now that we have services.exe. 2008-03-31 17:26:24 +02:00
Rob Shearman c2838c9512 wineboot: Fix the character count passed to RegEnumKeyW in start_services. 2008-02-25 13:31:07 +01:00
Rob Shearman 47c53cc724 wineboot: Fix thread handle leak in runCmd. 2008-02-25 13:30:45 +01:00
Alexandre Julliard 448ede1adb wineboot: Delete files from dllcache once they have been installed. 2008-02-19 13:39:25 +01:00
Alexandre Julliard 1d6d080d4b wineboot: Add a --init option used when launched automatically at startup.
Don't execute Run entries in that case.
2008-01-16 19:51:14 +01:00
Andrey Turkin d43f025b8c wineboot: Fix installation of SFP protected files. 2008-01-10 13:20:33 +01:00
Alexandre Julliard ebac63e17c wineboot: Don't print errors for non-fatal problems. 2008-01-07 12:25:56 +01:00
Alexandre Julliard d55b2de574 kernel32: Launch wineboot on first startup of a wine process. 2008-01-04 12:51:04 +01:00
Alexandre Julliard 4a58b2847c wineboot: Convert the rest of the code to Unicode.
Fix Windows File Protection handling to use the correct system directory.
2007-12-20 16:16:17 +01:00
Alexandre Julliard e34244a3b9 wineboot: Rewrite wininit.ini processing to use GetPrivateProfileSectionW. Convert to Unicode. 2007-12-20 15:53:53 +01:00
Alexandre Julliard 8f6e1db3e0 wineboot: Add support for starting NT-style services. 2007-12-20 15:53:03 +01:00
Alexandre Julliard 06e888f244 wineboot: Simplify the unnecessarily complex code structure. 2007-12-20 15:08:39 +01:00