reactos/base/applications
He Yang 5874c66e41
[TASKKILL] Improve taskkill utility (#2459)
Make the argument process of command utility "taskkill" behave same as what Windows does.

Now options are no longer detected as parameters when placed after options that accept one.
For example, `taskkill /im /f` will no longer regard `/f` as a process name.

If `/?` and `/f` options appear more than once, an error will be reported, telling they are not allowed more than once.
(e.g. `taskkill /f /pid 1000 /f`)

If only one option `/f` is given without `/pid` or `/im`, an eerror will be reported, telling that one must specify `/pid` or `/im`.
(e.g. `taskkill /f`)

Additional changes:
- Combine SendCloseMessages() and TerminateProcesses() functions.
- Protect new written code with `#ifdef __REACTOS__`
2020-04-03 17:37:53 +02:00
..
atactl [REACTOS] Fix SIZE_T related warnings 2019-08-15 14:20:00 +02:00
cacls [REACTOS] Fix remaining ' \n' typos, in *.rc (#2393) 2020-03-06 19:08:25 +01:00
calc [CALC] Enable support for HTMLHELP (#1877) 2019-08-26 16:14:01 +02:00
charmap [CHARMAP] LoadSettings(): Properly use RegQueryValueEx() 2019-11-29 10:45:02 +03:00
charmap_new [ATL] Retire atlnew 2019-04-18 19:21:37 +02:00
clipbrd [TRANSLATION] Update Indonesian translation (#2037) 2019-11-27 01:40:51 +01:00
cmdutils [TASKKILL] Improve taskkill utility (#2459) 2020-04-03 17:37:53 +02:00
control [DESK][CONTROL] Select property pages by command line, for example 'control desk.cpl,,1' and fix 'control color' 2020-03-15 11:46:31 +01:00
drwtsn32 [ATL] Retire atlnew 2019-04-18 19:21:37 +02:00
dxdiag [REACTOS] Fix remaining ' \n' typos, in *.rc (#2393) 2020-03-06 19:08:25 +01:00
extrac32 [EXTRAC32] Sync with Wine Staging 4.0. CORE-15682 2019-01-25 13:07:01 +01:00
findstr [TRANSLATION] Update Traditional Chinese translation. (#1193) 2018-12-27 16:24:24 +09:00
fltmc [ATL] Retire atlnew 2019-04-18 19:21:37 +02:00
fontview [FONTVIEW] Add /d option 2019-10-19 18:42:15 +02:00
games [TRANSLATIONS] Update Turkish translations (#1650) 2019-07-21 17:49:12 +02:00
hh
iexplore [IEXPLORE] Sync with Wine Staging 3.3. CORE-14434 2018-04-01 13:08:41 +01:00
kbswitch [CMAKE] Use modules instead of shared libraries 2019-04-06 17:43:38 +02:00
logoff [TRANSLATIONS] Estonian for various base applications 2018-11-07 16:58:16 +01:00
magnify [MAGNIFY] Minor whitespace / formatting fixes; use the new file headers + some code simplifications here and there... 2019-06-15 19:11:21 +02:00
mmc [MMC] DoSaveFileAs(): Respect szPath size (#2068) 2019-11-27 07:24:51 +09:00
mplay32 [MSPAINT] Shorten the license string that is displayed in ShellAbout() dialog. CORE-12356 2020-01-24 23:40:32 +01:00
msconfig [REACTOS] Fix SIZE_T related warnings 2019-08-15 14:20:00 +02:00
msconfig_new [REACTOS] Fix remaining ' \n' typos, in *.rc (#2393) 2020-03-06 19:08:25 +01:00
mscutils [REACTOS] Fix remaining ' \n' typos, in *.rc (#2393) 2020-03-06 19:08:25 +01:00
mshta [MSHTA] Implement MSHTA.exe (#577) CORE-12813 2018-06-05 17:17:00 +02:00
mspaint [SHELL32] Rewrite SHAddToRecentDocs (#2333) 2020-02-14 11:05:21 +09:00
mstsc [REACTOS] Fix SIZE_T related warnings 2019-08-15 14:20:00 +02:00
network [PING] Do not abort (as OoM) when request size = 0 2020-03-25 08:52:28 +03:00
notepad [REACTOS] Fix remaining ' \n' typos, in *.rc (#2393) 2020-03-06 19:08:25 +01:00
osk [OSK] Refactor the registry configuration code (#2096) 2019-12-12 08:25:55 +09:00
rapps [REACTOS] Fix remaining ' \n' typos, in *.rc (#2393) 2020-03-06 19:08:25 +01:00
regedit [MSPAINT] Shorten the license string that is displayed in ShellAbout() dialog. CORE-12356 2020-01-24 23:40:32 +01:00
regedt32
sc [APPLICATIONS] Fix 64 bit issues 2018-08-04 19:19:34 +02:00
screensavers [TRANSLATIONS] Estonian for various base applications 2018-11-07 16:58:16 +01:00
setup16
shutdown [REACTOS] Fix remaining ' \n' typos, in *.rc (#2393) 2020-03-06 19:08:25 +01:00
sndrec32 [TRANSLATIONS] Update Turkish translations (#1650) 2019-07-21 17:49:12 +02:00
sndvol32 [SNDVOL32] Restore the previous placement data of the window (#2420) 2020-03-14 07:33:36 +09:00
taskmgr [REACTOS] Fix remaining ' \n' typos, in *.rc (#2393) 2020-03-06 19:08:25 +01:00
utilman [UTILMAN] Small refactor on process management code (#2375) 2020-02-28 02:45:21 +09:00
winhlp32 [WINHLP32] All the lang resource files are in UTF-8. 2019-07-26 14:53:26 +02:00
winver [WINVER] Fix WINVER theming. CORE-13343 (#1428) 2019-03-23 17:45:27 +01:00
wordpad [REACTOS] Remove forced _WIN32_IE defines 2020-03-30 13:47:09 +03:00
write [TRANSLATIONS] Update Turkish translations (#1650) 2019-07-21 17:49:12 +02:00
wusa [UPDATES] New stubs for Automatic Updates service and WUSA.exe. Presence of this modules required for installation by some NT6+ applications. 2018-08-19 19:56:18 +02:00
CMakeLists.txt Implement Utility Manager software 2019-08-19 13:05:28 +02:00