Hermès Bélusca-Maïto
8d78897384
[USERINIT] Enhancements for starting ReactOS GUI installer or Explorer shell.
...
- Transform TryToStartShell() into a StartProcess() function whose aim
is just to start processes, since there is no extra initialization needed
for starting a shell process.
- Modify StartInstaller() to call StartProcess() for starting the ReactOS GUI
installer found on the installation media, from a path automatically expanded
depending on the ambient CPU architecture.
svn path=/branches/setup_improvements/; revision=75331
2018-10-08 21:16:46 +02:00
Hermès Bélusca-Maïto
5b14b6f581
[WELCOME] Minor usage improvements.
...
- Don't hardcode the installer file name in ExpandInstallerPath() but
provide it from a parameter. Return TRUE/FALSE if the installer file
is/is not found.
- Expand any environment string present in the items command line.
- Enable/disable the menu buttons depending on whether or not an
associated command is present.
- Enable mirroring from resources.
2018-10-08 21:00:14 +02:00
Hermès Bélusca-Maïto
a0dae6094e
[WELCOME] Reduce Welcome's SUBSYSTEM requirements to WinNT 4 for x86 builds only, so that we can still show something in old NT OSes.
2018-10-08 21:00:14 +02:00
Hermès Bélusca-Maïto
55f9fee412
[WELCOME] Automatically expands the path to the ReactOS installer executable found on the installation media, depending on the ambient CPU architecture.
...
svn path=/branches/setup_improvements/; revision=75330
2018-10-08 21:00:10 +02:00
Eric Kohl
9159190039
[SERVICES] Ignore the case when we compare account names
2018-10-05 12:04:21 +02:00
Eric Kohl
1820aa8fe6
[SERVICES] Revert f6d81f22
because it breaks the advapi32 LockServiceDatabase test.
2018-10-05 09:41:50 +02:00
Eric Kohl
f6d81f2257
[SERVICES] Fix timeout when a service is stopped
...
RSetServiceStatus: Send the stop command for the dispatcher thread from a separate thread.
Fixes CORE-15064
2018-10-05 08:41:23 +02:00
Pierre Schweitzer
6a2e979f55
[USETUP] Add missing line jump
2018-10-02 13:34:59 +02:00
Amine Khaldi
19eb7a62f9
[XCOPY] Sync with Wine Staging 3.17. CORE-15127
2018-10-01 00:16:20 +01:00
Amine Khaldi
5a217e3a6f
[WMIC] Sync with Wine Staging 3.17. CORE-15127
2018-10-01 00:15:34 +01:00
Amine Khaldi
cb0f46bddf
[TASKKILL] Sync with Wine Staging 3.17. CORE-15127
2018-10-01 00:14:52 +01:00
Amine Khaldi
5260a37425
[REG] Sync with Wine Staging 3.17. CORE-15127
2018-10-01 00:13:56 +01:00
Amine Khaldi
fd8ec79fd1
[CSCRIPT][WSCRIPT] Sync with Wine Staging 3.17. CORE-15127
2018-10-01 00:11:58 +01:00
Hermès Bélusca-Maïto
e29457aadd
[USETUP] Remove a hardcoded value.
2018-09-29 21:54:48 +02:00
Eric Kohl
8f939e057c
[SERVICES] Control set code clean-up
...
- Flush the new control set after the control set has been created.
- Make sure that we create a new control set only on the first boot after setup.
- Move the control set copy code to a separate function.
- Get rid of the global control set values.
2018-09-29 01:31:58 +02:00
Eric Kohl
04683639f0
[SERVICES] RChangeServiceConfigW / RCreateServiceW: Use SecureZeroMemory to wipe clear-text passwords after use.
2018-09-28 17:51:12 +02:00
Eric Kohl
b9aeb5bfbd
[SERVICES] Fixed a missing comma
2018-09-28 17:29:31 +02:00
Eric Kohl
ea6dac3438
[SERVICES] Create a new control set on a non-setup boot.
2018-09-28 16:24:07 +02:00
Bișoc George
3caab66e22
[DWNL] Add translations (for Romanian & Italian)
...
And include them as well.
2018-09-28 00:23:48 +02:00
Hermès Bélusca-Maïto
bf164caae8
[SERVICES] Simplify the implementation of RGetServiceDisplayNameA/W() and RGetServiceKeyNameA/W().
...
Also comment about the observed behaviour of the returned number of "characters"
returned by the ANSI versions of these APIs (which is tested by advapi32_winetest:service).
[ADVAPI32:SCM] Add a comment concerning wide characters vs. bytes mismatch.
2018-09-23 18:09:10 +02:00
Bișoc George
983b4c9f94
[MSCONFIG_NEW] Do not assign an access key to a letter with diacritic
2018-09-22 21:51:14 +02:00
Paweł Cholewa
13045d50ed
[DWNL] Add Polish translation
2018-09-22 14:53:13 +02:00
Pierre Schweitzer
82a7f08363
[DWNL] Add French translation
2018-09-21 22:36:10 +02:00
Robert Naumann
3aeae65e08
[DWNL] forgot this file
2018-09-20 09:20:14 +02:00
Robert Naumann
abdd8bf2df
[DWNL] German translation
2018-09-20 09:16:22 +02:00
Joachim Henze
2114a2fb5f
[SCHEDSVC] Fix a typo in debug print that was introduced in 0.4.10-dev-544-g
...
0d13bb1015
2018-09-19 22:52:48 +02:00
Eric Kohl
76588be0d1
[ADVAPI32][SERVICES] Use the session key provided by SystemFunction028 to encrypt and decrypt the service passwords.
2018-09-19 12:30:33 +02:00
Stanislav Motylkov
9f87785e96
[DWNL] Improve print date
2018-09-19 12:16:23 +02:00
Stanislav Motylkov
e283f4f72b
[DWNL] Add russian translation
2018-09-19 12:16:23 +02:00
Lee Schroeder
08be1648f9
[DWNL] Localize the File Download utility ( #853 )
...
Also, changed header string to include a start time stamp similar to the one in wget.
CORE-14498
2018-09-18 23:55:44 +02:00
Eric Kohl
e5fcda922b
[ADVAPI32][SERVICES] Pass encrypted passwords to the service manager.
...
- Encrypt passwords before passing them to the service manager. Right now, we are using a fixed encryption key. This will be fixed later.
- Replace the calls to ZeroMemory which are used to wipe the password buffers by calls to SecureZeroMemory.
2018-09-18 21:33:29 +02:00
Eric Kohl
5e2c4657ca
[ADVAPI32][SERVICES] Add (dummy) password encryption/decryption functions to CreateServiceA/W and ChangeServiceConfigA/W in order to prepare to pass encrypted passwords to the service manager
2018-09-17 16:34:48 +02:00
Hermès Bélusca-Maïto
a631e31c86
[RPCSS] During the setup phase, the RPCSS service, initially running under the LocalSystem account, should re-configure itself to run under the NetworkService account.
...
This will also fix MS Office 2010 installation, where the installation
expects the NetworkService account profile to be already loaded (this
condition is always verified on Windows since RPCSS and other services
also run under this account).
CORE-14988, CORE-14989
2018-09-17 01:23:03 +02:00
Hermès Bélusca-Maïto
9d43950db7
[SERVICES] Add basic support for setting lpServiceStartName via RChangeServiceConfigW().
2018-09-17 01:22:59 +02:00
Hermès Bélusca-Maïto
a987856e71
[SERVICES] Minor code style fixes; replace wcslen(xxx) ==/!= 0 and strcpy(string, 'empty-string') calls.
2018-09-17 01:22:55 +02:00
Bișoc George
29603e7291
[MSCONFIG_NEW] Small Romanian translation update
2018-09-16 19:55:46 +02:00
Bișoc George
577d5347f1
[CHARMAP_NEW] Update the E-mail header string
2018-09-16 19:55:46 +02:00
Stanislav Motylkov
13310b3acf
[USETUP] Make countdown progress bar smoother
2018-09-14 11:33:50 +02:00
Stanislav Motylkov
b0ecee7b6e
[USETUP] Update Russian translation
2018-09-14 11:33:50 +02:00
Katayama Hirofumi MZ
31019e8c0c
[TRANSLATION] Update Romanian translation ( #851 )
...
Translation from Stefan Fulea.
CORE-15023
2018-09-14 11:04:36 +02:00
Pierre Schweitzer
a06184a9a4
[WINLOGON] Fix build
...
Add a specific internal header for MPR and include it in WinLogon.
CORE-15012
2018-09-14 08:15:08 +02:00
Stanislav Motylkov
7cdbdadf34
[CMD] Do not overwrite input string on Ctrl+C ( #852 )
...
CORE-15029
2018-09-13 11:47:01 +02:00
Pierre Schweitzer
cbff9a3046
[WINLOGON] On logoff, also disconnect from any remote location
...
This avoids keeping connections open and reopening them as soon
as the user reopens their session.
This fixes network shared being duplicated each time session
is reopened.
CORE-15012
2018-09-11 08:30:31 +02:00
Hermès Bélusca-Maïto
419e014675
[SERVICES] Only services starting under the LocalSystem account can run interactively. Otherwise ignore the interactive flag.
2018-09-09 23:24:08 +02:00
Hermès Bélusca-Maïto
cccf26da74
[SERVICES] Re-implement RChangeServiceConfigA() around RChangeServiceConfigW(), much as what is done for RCreateServiceA().
2018-09-09 23:24:04 +02:00
Hermès Bélusca-Maïto
d6e577ced9
[SERVICES] RChangeServiceConfigW: Check valid usage of lpdwTagId when lpLoadOrderGroup is not specified.
2018-09-09 23:23:55 +02:00
Stanislav Motylkov
dcd4a3d000
[NET] Update Russian translation ( #849 )
2018-09-09 23:11:11 +02:00
Paweł Cholewa
8b37182613
[TRANSLATION] Updated Polish translation in USETUP ( #848 )
2018-09-09 22:28:02 +02:00
Bișoc George
402ea59af6
[USETUP] Italian translation update
2018-09-09 22:26:39 +02:00
Bișoc George
c1bf18bada
[USETUP] Romanian translation update
2018-09-09 22:26:39 +02:00