Learning about process permissions in Windows 10
Learning about process permissions in Windows 10
I've encountered several odd permission issues on Windows lately, especially when trying to manage files and execute commands. For instance, when opening Studio One from the Elgato Stream Deck, it struggles with symbolic links, but works smoothly from the Start Menu or Launchy. Similarly, running PowerShell or cmd.exe via Launchy sometimes fails to locate ssh.exe, even though it does from the Start Menu or Stream Deck. After trying to connect using ssh, the command prompt always shows me the same user ID, regardless of whether it succeeded. This suggests permissions depend not only on users and groups but also on how the process is being launched. I'm trying to understand how to uncover these process-specific restrictions, which would help when some apps retain certain rights while others lose them. Any guidance on where to look for this information would be greatly appreciated.
Testing on my VM is working, but there seems to be a configuration problem. I needed to include C:\Windows\System32 as a catalogue entry with *.exe filters and then update it. It’s unclear why Launchy is being used—perhaps PowerToys Run would be a better option?
I believe the issue was misinterpreted. Launchy works with cmd.exe without issues. The real problem arises when launching from Launchy—cmd.exe fails to run ssh.exe. In contrast, starting cmd.exe directly from the Start Menu functions properly. This happens even though both tools are cmd.exe and share the same user account. I'm considering switching to a newer launcher, but I also encountered difficulties with the Stream Deck launcher, which is tied to hardware and harder to replace. I want to clarify what's happening.