Using Everthing as a regular user on purpose...
Posted: Fri Feb 01, 2013 7:51 pm
Hello,
this is my first post and I hope I'm writing in the right section.
David, thank you for this software, it's a gem!
Now, back on topic... As I wrote in the title, I use Everything under a non-admin account. This is for security reasons, however I launch Everything as admin. The problem (already described somewhere else on here) is that items opened via Everything open admin instances of their software. So a docx opens an elevated Word, an mp3 an elevated Winamp, and so on.
My question is, are you coming up with a solution to this issue? AFAICS, this behaviour happens even when Everything is run as a service. And this is quite bothering, because the only solution so far is copying the desired item's full path to clipboard and then opening it through the preferred file manager (XYplorer in my case), which runs in a regular, non-elevated instance.
I think you could code so that upon execution Everything runs a "major" thread, which is the current one that scans the MFT record and what not, and a "minor" thread. While the major asks for admin rights (via UAC) if necessary upon startup, the minor thread inherits the privileges of the current user environment. Then, when the user opens an item in Everything window, the major thread sends the path to the minor thread, that therefore will open said item with the user permissions.
I really hope this is doable.
TIA for your response(s),
Ethan
this is my first post and I hope I'm writing in the right section.
David, thank you for this software, it's a gem!
Now, back on topic... As I wrote in the title, I use Everything under a non-admin account. This is for security reasons, however I launch Everything as admin. The problem (already described somewhere else on here) is that items opened via Everything open admin instances of their software. So a docx opens an elevated Word, an mp3 an elevated Winamp, and so on.
My question is, are you coming up with a solution to this issue? AFAICS, this behaviour happens even when Everything is run as a service. And this is quite bothering, because the only solution so far is copying the desired item's full path to clipboard and then opening it through the preferred file manager (XYplorer in my case), which runs in a regular, non-elevated instance.
I think you could code so that upon execution Everything runs a "major" thread, which is the current one that scans the MFT record and what not, and a "minor" thread. While the major asks for admin rights (via UAC) if necessary upon startup, the minor thread inherits the privileges of the current user environment. Then, when the user opens an item in Everything window, the major thread sends the path to the minor thread, that therefore will open said item with the user permissions.
I really hope this is doable.
TIA for your response(s),
Ethan