Sweden-Number/programs
Zhiyi Zhang 193fc95628 wineboot: Create user folders if they don't exist.
When creating volatile environment registry keys during first
wineprefix creation, none of the user folders are existent.  Create
them before setting registry keys so that volatile environment gets
initialized and corresponding environment variables such as
%USERPROFILE% can be set. Otherwise, such environment variables are
set only after another wineboot, causing applications to fail if they
need them after first boot.

Signed-off-by: Zhiyi Zhang <zzhang@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2018-09-18 20:59:38 +02:00
..
arp makefiles: Get rid of the MAKE_PROG_RULES variable. 2014-01-02 12:12:57 +01:00
aspnet_regiis makefiles: Get rid of the MAKE_PROG_RULES variable. 2014-01-02 12:12:57 +01:00
attrib attrib: Use the ARRAY_SIZE() macro. 2018-08-14 09:42:34 +02:00
cabarc cabarc: Use BOOL type where appropriate. 2014-02-20 11:18:41 +01:00
cacls makefiles: Get rid of the MAKE_PROG_RULES variable. 2014-01-02 12:12:57 +01:00
clock clock: Use the ARRAY_SIZE() macro. 2018-08-14 09:42:37 +02:00
cmd cmd: A spelling fix in a comment. 2018-09-14 19:10:17 +02:00
conhost makefiles: Get rid of the MAKE_PROG_RULES variable. 2014-01-02 12:12:57 +01:00
control control: Remove unused string (Clang). 2014-11-25 19:49:39 +01:00
cscript wscript: Added IHost::Echo implementation. 2015-02-02 22:26:31 +09:00
dism dism: Add stub program. 2018-06-05 09:25:55 +02:00
dpnsvr dpnsvr.exe: New stub program. 2014-02-18 14:13:37 +01:00
dxdiag dxdiag: Use the ARRAY_SIZE() macro. 2018-08-21 23:21:52 +02:00
eject makefiles: Get rid of the MAKE_PROG_RULES variable. 2014-01-02 12:12:57 +01:00
expand makefiles: Get rid of the MAKE_PROG_RULES variable. 2014-01-02 12:12:57 +01:00
explorer explorer: Use the ARRAY_SIZE() macro. 2018-08-21 23:21:52 +02:00
extrac32 extrac32: Use the ARRAY_SIZE() macro. 2018-08-14 10:16:03 +02:00
fc fc: Add stub program. 2018-06-01 19:54:08 +02:00
find find: Add stub program. 2018-06-01 19:54:33 +02:00
findstr makefiles: Get rid of the MAKE_PROG_RULES variable. 2014-01-02 12:12:57 +01:00
fsutil fsutil: Add stub program. 2016-04-27 19:43:21 +09:00
hh hh: Add an icon. 2015-03-19 13:57:55 +09:00
hostname hostname: Use the ARRAY_SIZE() macro. 2018-08-14 09:42:41 +02:00
icacls icacls: New stub program. 2016-02-08 20:14:31 +09:00
icinfo icinfo: Use the ARRAY_SIZE() macro. 2018-08-14 09:42:45 +02:00
iexplore iexplore/iexplore.inf: Add svcVersion reg key and update to win7. 2018-04-09 09:55:55 +02:00
ipconfig ipconfig: Use the ARRAY_SIZE() macro. 2018-08-14 09:42:56 +02:00
lodctr makefiles: Get rid of the MAKE_PROG_RULES variable. 2014-01-02 12:12:57 +01:00
mofcomp makefiles: Get rid of the MAKE_PROG_RULES variable. 2014-01-02 12:12:57 +01:00
mshta makefiles: Get rid of the MAKE_PROG_RULES variable. 2014-01-02 12:12:57 +01:00
msiexec msiexec: Don't keep the custom action GUID in the main thread's stack. 2018-08-16 18:41:14 +02:00
msinfo32 msinfo32: Use the ARRAY_SIZE() macro. 2018-08-14 10:16:00 +02:00
net net: Use the ARRAY_SIZE() macro. 2018-08-14 09:42:48 +02:00
netsh makefiles: Get rid of the MAKE_PROG_RULES variable. 2014-01-02 12:12:57 +01:00
netstat netstat: Use the ARRAY_SIZE() macro. 2018-08-15 21:01:09 +02:00
ngen makefiles: Get rid of the MAKE_PROG_RULES variable. 2014-01-02 12:12:57 +01:00
notepad include: Add a generic available ARRAY_SIZE(). 2018-07-04 10:39:15 +02:00
oleview oleview: Add missing break (coverity). 2018-09-17 18:34:19 +02:00
ping ping: Distinguish between timeouts and other failures. 2018-04-04 22:04:26 +02:00
plugplay makefiles: Get rid of the MAKE_PROG_RULES variable. 2014-01-02 12:12:57 +01:00
powershell powershell: Add a stub program. 2017-07-13 13:05:19 +02:00
presentationfontcache makefiles: Get rid of the MAKE_PROG_RULES variable. 2014-01-02 12:12:57 +01:00
progman progman: Fix warning in PUT_SHORT macro (clang). 2018-04-04 22:04:27 +02:00
reg include: Add a generic available ARRAY_SIZE(). 2018-07-04 10:39:15 +02:00
regasm makefiles: Get rid of the MAKE_PROG_RULES variable. 2014-01-02 12:12:57 +01:00
regedit regedit: Don't expand items on initial tree creation. 2018-08-21 23:02:31 +02:00
regsvcs makefiles: Get rid of the MAKE_PROG_RULES variable. 2014-01-02 12:12:57 +01:00
regsvr32 regsvr32: Use the ARRAY_SIZE() macro. 2018-08-14 10:16:03 +02:00
rpcss rpcss: Make rpcss a proper service. 2016-08-31 22:22:59 +09:00
rundll.exe16 makefiles: Get rid of the MAKE_PROG_RULES variable. 2014-01-02 12:12:57 +01:00
rundll32 rundll32: Use BOOL type where appropriate. 2014-02-06 17:08:12 +01:00
sc sc: Fix service handle leak on error path (Coverity). 2015-11-25 01:28:31 +09:00
schtasks schtasks: Ignore /tr and /ru options. 2018-01-23 18:29:12 +01:00
sdbinst sdbinst: New stub program. 2014-04-16 14:38:08 +02:00
secedit makefiles: Get rid of the MAKE_PROG_RULES variable. 2014-01-02 12:12:57 +01:00
servicemodelreg makefiles: Get rid of the MAKE_PROG_RULES variable. 2014-01-02 12:12:57 +01:00
services services: Fall back to the current architecture if GetBinaryType fails. 2018-05-01 10:30:19 +02:00
shutdown shutdown: Add stub implementation. 2016-03-02 23:32:46 +09:00
spoolsv makefiles: Get rid of the MAKE_PROG_RULES variable. 2014-01-02 12:12:57 +01:00
start start: Use the ARRAY_SIZE() macro. 2018-07-13 19:10:02 +02:00
subst subst: Add stub program. 2016-10-05 17:29:22 +02:00
svchost svchost: Add LOAD_WITH_ALTERED_SEARCH_PATH flag when loading the dll. 2014-09-17 17:58:31 +02:00
systeminfo systeminfo: Add stub program. 2014-10-09 17:36:22 +02:00
taskkill taskkill: Use the ARRAY_SIZE() macro. 2018-08-14 09:42:51 +02:00
tasklist makefiles: Get rid of the MAKE_PROG_RULES variable. 2014-01-02 12:12:57 +01:00
taskmgr taskmgr: Use the ARRAY_SIZE() macro. 2018-08-14 09:42:09 +02:00
termsv makefiles: Get rid of the MAKE_PROG_RULES variable. 2014-01-02 12:12:57 +01:00
uninstaller uninstaller: Use the ARRAY_SIZE() macro. 2018-08-14 09:44:12 +02:00
unlodctr makefiles: Get rid of the MAKE_PROG_RULES variable. 2014-01-02 12:12:57 +01:00
view view: Use the ARRAY_SIZE() macro. 2018-07-09 22:21:24 +02:00
wevtutil programs: Added stub wevtutil tool. 2014-02-26 09:14:00 -06:00
wineboot wineboot: Create user folders if they don't exist. 2018-09-18 20:59:38 +02:00
winebrowser winebrowser: Use the ARRAY_SIZE() macro. 2018-08-14 10:16:03 +02:00
winecfg ntdll: Bump Win 10 version to 17134. 2018-09-07 13:03:31 +02:00
wineconsole wineconsole: Use the ARRAY_SIZE() macro. 2018-07-13 19:10:01 +02:00
winedbg winedbg/gdbproxy: Silence some noisy debug messages. 2018-08-20 09:07:55 +02:00
winedevice winedevice: Reimplement (un)loading drivers on top of ZwLoadDriver()/ZwUnloadDriver(). 2018-08-29 22:01:38 +02:00
winefile winefile: Use the ARRAY_SIZE() macro. 2018-07-13 19:10:01 +02:00
winemenubuilder winecfg: Allow to disable MIME-type associations. 2018-08-16 18:38:51 +02:00
winemine winemine: Use the ARRAY_SIZE() macro. 2018-07-13 19:10:01 +02:00
winemsibuilder makefiles: Get rid of the MAKE_PROG_RULES variable. 2014-01-02 12:12:57 +01:00
winepath makefiles: Disable binary installation in the individual makefiles on Wow64. 2018-02-22 14:16:33 +01:00
winetest winetest: Use the ARRAY_SIZE() macro. 2018-08-14 09:44:12 +02:00
winevdm winevdm: Require DOSBox for running DOS executables. 2018-01-31 17:14:13 +01:00
winhelp.exe16 makefiles: Get rid of the MAKE_PROG_RULES variable. 2014-01-02 12:12:57 +01:00
winhlp32 winhlp32: Avoid an ARRAY_SIZE-like macro. 2018-08-14 10:16:03 +02:00
winmgmt programs: Add a stub winmgmt service. 2018-05-03 14:08:30 +02:00
winoldap.mod16 winoldapp: Grab the Win16 lock again before exiting. 2015-11-30 23:16:53 +09:00
winver makefiles: Get rid of the MAKE_PROG_RULES variable. 2014-01-02 12:12:57 +01:00
wmic wmic: Use the ARRAY_SIZE() macro. 2018-07-13 19:10:01 +02:00
wmplayer wmplayer: Add stub program. 2015-11-10 18:39:49 +09:00
wordpad wordpad: Use the ARRAY_SIZE() macro. 2018-08-14 09:44:12 +02:00
write write: Always append a backslash to the system directory. 2014-10-28 15:47:42 +09:00
wscript wscript: Use the ARRAY_SIZE() macro. 2018-07-13 19:10:01 +02:00
wusa makefiles: Get rid of the MAKE_PROG_RULES variable. 2014-01-02 12:12:57 +01:00
xcopy xcopy: Spelling fix in a comment. 2018-08-23 20:01:56 +02:00