Commit Graph
66 Commits
Author SHA1 Message Date
zetaloop 33d1fef58d Merge remote-tracking branch 'upstream/master' 2023-10-26 07:57:14 +08:00
Amrsatrio a7c87ce37d Setup: Fixed uninstallation of EP installations that have went through upgrades before the proper Pin to Start fix ^2 2023-10-26 00:16:12 +07:00
zetaloop cadd63be5a Merge remote-tracking branch 'upstream/master' 2023-10-25 22:41:48 +08:00
Amrsatrio 845d2b55c9 Setup: Fixed uninstallation of EP installations that have went through upgrades before the proper Pin to Start fix 2023-10-25 21:25:27 +07:00
zetaloop 07348d5b30 Merge remote-tracking branch 'upstream/master' 2023-10-23 12:25:12 +08:00
Amrsatrio f027a36837 All: Prepared some headers for C++ 2023-10-17 14:15:30 +07:00
zetaloop dd3bfca3c6 Translation 20
Add Win10 support & Minor changes & Fix typo.
2023-10-17 10:47:54 +08:00
zetaloop 605ad612f8 Merge remote-tracking branch 'upstream/master' 2023-10-06 09:50:46 +08:00
Amrsatrio 15c07a0530 Start10: Implemented proper fix for Pin to Start/Unpin from Start 2023-10-06 06:37:16 +07:00
zetaloop 46e77a7ea1 Update ep_setup.c 2023-07-28 12:40:01 +08:00
zetaloop ac531b8766 我是傻瓜 2023-07-27 21:43:15 +08:00
zetaloop 27706f5126 改一次等五分钟,还没法本地编译
act不支持windows,本地开vs2022报很多错
2023-07-27 21:02:17 +08:00
zetaloop 3f354aafb3 为啥c语言这么麻烦
要不我往里包个python?(划掉
2023-07-27 20:56:31 +08:00
zetaloop 60e1fff2a5 我不理解 2023-07-27 20:50:34 +08:00
zetaloop 7b8741b136 喵 2023-07-27 20:37:17 +08:00
zetaloop 2311f27c02 我去他喵的,为啥啊 2023-07-27 20:22:00 +08:00
zetaloop c9bffa8900 Update ep_setup.c 2023-07-27 20:11:23 +08:00
zetaloop 83d4579931 Update ep_setup.c 2023-07-27 19:54:25 +08:00
zetaloop 80ba6466b7 Update ep_setup.c 2023-07-27 19:25:07 +08:00
zetaloop 65871d3484 test 2023-07-27 17:58:10 +08:00
zetaloop d02c76cb49 test 2023-07-27 17:57:09 +08:00
zetaloop 85adc261b7 fuck 2023-07-27 15:52:03 +08:00
zetaloop 2aca293f13 test 2023-07-27 15:43:36 +08:00
zetaloop 45d0ad1b79 Translation 19 ep_setup... 2023-07-27 15:34:24 +08:00
zetaloop d322147b15 Translation 19 ep_setup ANSI 2023-07-27 15:18:55 +08:00
zetaloop f7b316612c Revert "Translation 19 ep_setup"
This reverts commit dc7a8d13a4.
2023-07-27 15:17:49 +08:00
zetaloop dc7a8d13a4 Translation 19 ep_setup 2023-07-27 15:04:48 +08:00
zetaloop a0075e49ba Translation 19 fix 2 2023-07-27 01:59:04 +08:00
zetaloop 6068645900 Translation 19 minor fix 2023-07-27 01:10:39 +08:00
Valentin Radu 1738b45866 Setup: explorer will restart using the token it was running under before starting application maintenance
The patch has been adapted to employ the old behavior when setup is
elevated using the same credentials, while using the updated code with
`CreateProcessWithTokenW` when otherwise.

Original description (via email):

"I have two accounts on my Windows machine: A normal one that is a
standard user (not admin) which I use as my main account where I have
ExplorerPatcher installed and configured, and an Admin account which is
 a Windows administrator account.

During installation and update the installer restarts itself and
requests admin privileges. For this I have to provide the password to
the Admin account. The installer then runs as that Admin user, stops
the explorer process, installs ExplorerPatcher and then tries to start
the explorer again. But the explorer never starts, which leaves me with
 an empty screen and a session without an explorer. I can then start a
Taskmanager via Ctrl + Shift + Esc and manually start the explorer, but
 this is annoying and maybe even frightening for a nontechnical user.

The reason why the explorer is not started again is that it is started
as the wrong user. It is started as the Admin user, which isn't logged
in so the explorer quits immediately.

The fix is to remember the user that the explorer was running under and
then start the new explorer for that user. I have tested these changes
in a Windows 11 virtual machine, by installing and uninstalling for a
standard user, as well as installing and uninstalling for an
administrator user."

Original patch: https://github.com/Abestanis/ExplorerPatcher/tree/fix_explorer_restart
Credit @Abestanis
2023-03-18 05:28:13 +02:00
Valentin Radu 8fd7c46db0 All: Substitute RegDeleteKeyW with RegDeleteTreeW
This is because the keys should be deleted regardless of whether they
contain subkeys or not.
2022-08-07 20:40:36 +03:00
Valentin Radu 83c2673007 Setup: Disable UndockingDisabled when servicing the application 2022-03-13 22:01:22 +02:00
Valentin Radu fb204c7d3c All: Enable centered taskbar and Start menu options in Windows 10 2022-03-05 05:02:57 +02:00
Valentin Radu b669b0aca4 Start: Fixed a bug that prevented the app from receiving settings change notifications when some registry keys were not available on the system 2022-03-04 00:34:52 +02:00
Valentin Radu 43acfc1235 Setup: Fixed /extract switch to extract ep_startmenu library 2022-03-02 00:45:43 +02:00
Valentin Radu 1b27199ecf Start menu: Make "Pin to Start" work from folder views when Windows 10 menu is enabled 2022-02-27 19:54:19 +02:00
Valentin Radu fbd6ab591f Start: Functional Windows 10 Start menu 2022-02-25 00:19:25 +02:00
Valentin Radu 2cc9b0ed7f All: Fixes for Windows 10 2022-02-21 02:42:35 +02:00
Valentin Radu b7a1ced429 Weather: Rearchitected component lifetime 2022-02-17 23:42:13 +02:00
Valentin Radu f34c6540a6 Setup: Ensure file path for SHFileOperation is ended with 2 zeros 2022-02-17 22:52:46 +02:00
Valentin Radu 7bd1ad7a15 Setup: Implemented Start menu shortcut for "Properties" window 2022-02-14 02:46:51 +02:00
Valentin Radu 9d3e34cb89 ep_setup /extract extracts all components 2022-01-27 23:19:16 +02:00
Valentin Radu 5d4466147d Implemented weather taskbar widget 2022-01-27 04:35:27 +02:00
Valentin Radu e5c4e8bf02 Moved ep_dwm as separate executable 2022-01-24 18:33:06 +02:00
Valentin Radu 7cc02b72d4 Option to disable rounded corners for windows 2022-01-21 13:06:46 +02:00
Valentin Radu 9c31c090dd Fixed #528 (2) 2021-12-15 03:31:42 +02:00
Valentin Radu dfd703004c Fixed "DisplayVersion" not created in program uninstallation registry entry (microsoft/winget-pkgs/pull/37596) 2021-12-13 19:10:01 +02:00
Valentin Radu 4ec8cc10f7 Enlarge "DisplayVersion" buffer 2021-12-13 18:18:00 +02:00
Valentin Radu 9bfef43934 Fixed a stack corruption (#546) 2021-12-12 20:33:22 +02:00
Valentin Radu cb5975d3a7 Fixes for Explorer restart and app servicing 2021-12-10 03:06:04 +02:00