|
Post by Spitfire_x86 on Oct 14, 2019 1:15:50 GMT -8
leet Some constructive (or at least I hope it is...) feedback: 1) //Numbers only for taskbar delay
private void MaskedTextBox1_KeyPress(object sender, KeyPressEventArgs e)
{
if (char.IsNumber(e.KeyChar) || char.IsControl(e.KeyChar))
{
e.Handled = false;
}
else
{
e.Handled = true;
}
} That's... certainly a way of doing it... I guess? But let me introduce you to NumericUpDown.2) Please do not store executables as base64 in code. Please. With what the program does you won't avoid Defender anyway. Just put deskn.cpl in resources if it has to be embedded inside the exe. But I'd suggest not doing that either unless you absolutely have to, you can put all the extra stuff and your program in a ZIP or an installer package. 3) About starting the settings app: I remember there was a way to launch ApplicationFrameHost and keep it running in the background without starting any Modern apps. I had a script for this once but it appears I lost it somewhere. Might be worth looking into though. 4) Also, WinForms and all the static methods make me a bit upset. Just a bit though. Anyway, if I were you I'd keep an eye on the Pull Requests tab for a few days (weeks? months? ...years?) as I might decide that it makes me upset enough to do something about it
|
|
|
Post by leet on Oct 14, 2019 8:04:07 GMT -8
1) Thanks! 2) It was indeed for disabling Defender, but as it gets flagged anyway I'll just add it as a resource. EDIT: as to the last part of the question: I'm not willing to do that because my original intentions for this utility were as follows: 1. "Simple" (Of course that term is relevant, but I mean compared to the rest of the options out there)
2. "Small" (4,35MiB is not big imo) 3. "Stand-alone"
3) Gonna look into that one! 4) WinForms basically is the one thing I know how to use. It's the simplest form of making a GUI and it does the job really wel in my opinion. The static methods are actually there so that the WinForms code doesn't get clogged up and so that it can be used from the commandline. Still, I'll definetely check my pull requests the upcoming days (weeks? months? ...years?)
|
|
|
Post by thehandofkira on Oct 21, 2019 5:28:52 GMT -8
So, as a longtime forum crawler, I have been looking into building a sleeper pc with a newer os and components to run modern program, but looking at classic shell as a way to make it appear as if the pc is truly old. I have found that this program of yours is the SIMPLEST by far to work with. I have tried other long, much more convoluted options and had no luck. I do have one issue however, and that is that my file explorer does not apply the classic theme properly. It stays as a white ribbon. If anyone has any suggestions, it would be extremely helpful.
Also, thanks for taking the time to create this tool!
|
|
|
Post by leet on Oct 21, 2019 6:00:02 GMT -8
Run RibbonDisabler 4.0, it's on the third page.
|
|
|
Post by thehandofkira on Oct 21, 2019 8:57:20 GMT -8
Still having an issue, some of my ribbons are not properly displaying the classic theme. Possibley due to an error on my part, but nevertheless infuriating. *EDIT* I am on Windows 10 Home 1903, But that shouldn't make a HUGE difference should it?
|
|
|
Post by leet on Oct 21, 2019 9:09:50 GMT -8
Oh, you mean the menubar? That's OpenShell Explorer. You can remove it by going to installed programs and feautures. Select OPen-Shell and click change/modify (not sure what it is in english). Then deselect open shell explorer
|
|
|
Post by leet on Oct 21, 2019 15:28:59 GMT -8
*EDIT* I am on Windows 10 Home 1903, But that shouldn't make a HUGE difference should it? Fun fact: Windows 10 Pro and Windows 10 Home are the exact same OS. Only with Windows 10 Home, some feautures in the OS are disabled. This fact can be proven by installing Windows 10 Home and entering a Pro product key. On older versions of Windows an upgrade would be required. This is not the case for Windows 10.
Answering your question: No, it makes NO difference AT ALL.
|
|
|
Post by leet on Oct 21, 2019 15:37:39 GMT -8
Also, open an explorer window, Hold Alt and press X+M. In the View tab check the option to open folder windows in a seperate process
|
|
|
Post by qqzzxxcc on Oct 21, 2019 19:47:40 GMT -8
|
|
|
Post by leet on Oct 22, 2019 4:41:05 GMT -8
Uhmm, can you tell me the exact steps you have done in order to get here? Run ExplorerContextMenuTweaker (3rd page of SCT)
|
|
|
Post by qqzzxxcc on Oct 22, 2019 8:44:10 GMT -8
Uhmm, can you tell me the exact steps you have done in order to get here? If classic theme is selected in windows it will make explorer freeze that way after enabling in SCT. If aero theme is enabled, no problems but it will be aero after enabling in SCT. I just rebooted once after using it and it started doing that. Doing same steps for 1903 (selecting theme then enabling in SCT) makes it work (with no menus) Run ExplorerContextMenuTweaker (3rd page of SCT) Since it is just registrable dll I clicked, it does register but it doesn't helps somehow. I'll try playing around with 1803 more. EDIT: Nope still does that, select once you opt-in for classic theme in any ways (SCE - Configure or classic themes in appearance) explorer refuses to work. Does anyone have 1803 C:\Windows\Sytem32\shellstyle.dll and can send it to me? It hink that probably because I removed folder band and something else from it. Or maybe I should go 1903? I don't know.
|
|
|
Post by leet on Oct 22, 2019 9:47:15 GMT -8
Uhmm, can you tell me the exact steps you have done in order to get here? If classic theme is selected in windows What do you mean with? You have modified your system files. Any bugs that occur are most likely to be related with that. Start of with a clean system in a VM and if bugs occur in that: tell me. EDIT: Don't you backup your system files? Anyways, I have tried just tried removing it and it indeed crashes explorer with classic theme enabled. it worked after restarting my PC. I would recommend 1903 or 1809 as all testing is done on those versions.
|
|
|
Post by chartu on Oct 23, 2019 21:27:51 GMT -8
Is there an uninstaller for this? All it's managed to do for me is disable an existing installation of openshell and gave me back the default win10 start menu, I haven't been able to get it to come back since.
Also having windows prompt me to allow it run every time I start my computer is annoying when it's not providing any benefit to me.
|
|
|
Post by anixx on Oct 24, 2019 3:16:28 GMT -8
Also having windows prompt me to allow it run every time I start my computer is annoying when it's not providing any benefit to me.
Hmm. 1337ftw should make it creating a task with high privilege. Of course, UAC prompt on every start is annoying.
|
|
|
Post by leet on Oct 24, 2019 5:55:15 GMT -8
Is there an uninstaller for this? delete this file:
C:\ProgramData\Microsoft\Windows\Start Menu\Programs\StartUp\sct.cmd
|
|
|
Post by leet on Oct 24, 2019 5:59:20 GMT -8
Also having windows prompt me to allow it run every time I start my computer is annoying when it's not providing any benefit to me.
Hmm. 1337ftw should make it creating a task with high privilege. Of course, UAC prompt on every start is annoying. I don't know why I hadn't thought of that. Will do!
|
|
|
Post by leet on Oct 24, 2019 16:54:21 GMT -8
- Clean up files on disk after using them
- Use a scheduled task to prevent UAC prompt every boot
- Store deskn.cpl as resource instead of base64 string
- Remove Defender prompt when running /configure from command line
- Use NumericUpDown instead of a MaskedTextBox
- Make SimpleClassicTheme visible in Modern Start Menu
|
|
|
Post by anixx on Oct 26, 2019 5:54:14 GMT -8
Can you please make a version with reduced functionality (only /enable and /disable options)?
|
|
|
Post by leet on Oct 26, 2019 6:01:48 GMT -8
You can use it with reduced functionality: Don't click install and don't check taskbar. BOOM: a version with only /enable and /disable options
|
|
|
Post by anixx on Oct 26, 2019 7:00:15 GMT -8
You can use it with reduced functionality: Don't click install and don't check taskbar. BOOM: a version with only /enable and /disable options I meant a lightweight version with no GUI.
|
|