Imagine VeraCrypt background task does not have visible trace in System Tray so it is harder to say VeraCrypt is installed for accidental users. The only way to get GUI would be to run the executable/shortcut each time. The background task is important because it makes sure volumes are dismounted before logging off but the tray icon uncovers VeraCrypt existance too easily for anyone using the mouse.
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
In my opinion, your request will not adequately hide VeraCrypt since the user can simply look at the program listing in Windows or can open Windows/File Explorer and see VeraCrypt installed in the Program Files directory or bring-up task manager to see the background task running called VeraCrypt.
You can review the link below to see if Portable Mode will address your concerns.
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
Anonymous
-
2017-12-17
Enigma2Illusion, it is not the point to hide VeraCrypt from advanced and permission-elevated users. Dev Team, do not not take it that way, please :) The point is just to give an option not to display tray icon of the background process which would be a trivial way for someone who wants to know running programs. Also, there are counter-measures for each scenerio mentioned by Enigma2Illusion. Dev Team, consider giving an option to disable the icon in 1.22, please. Thank You.
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
Please elaborate on the countermeasures to each of methods I provided in my post above. I am curious. :)
Not that this is an issue for me, but most of it isn't too hard:
the user can simply look at the program listing in Windows
The list of installed programs is really not a list of installed programs, but a list of uninstallers maintained in the registry. Removing a program's registry entry for its uninstaller will not removbe the program, but it will remove it from the program listing.
see VeraCrypt installed in the Program Files directory
VeraCrypt doesn't have to be installed int he Program Files directory. It can be installed anywhere, just like any other program.
or bring-up task manager to see the background task running called VeraCrypt.
Bring up the Task Manager
Click on "Details" tab, sort by program name if you like, then scroll to VeraCrypt in the list.
Right-click VeraCrypt, select "Properties"
With the properties dialog still open, right-click on VeraCrypt in the task manager details tab and select "End Task" to kill VeraCrypt
Go to the VeraCrypt properties dialog from step 3. Click onGeneral tab, and click where the name VeraCrypt.exe is.
Change VeraCrypt.exe to something else. How about "OpenCrypt.exe"
Run VeraCrypt again from the start menu.
Scroll up in the Task Manager details tab, VeraCrypt.exe will not be shown. It will be shown as OpenCrypt.exe, even though the executable is still called VeraCrypt.exe
Now that all of the countermeasures have been addressed, can Degora have his request now? ;)
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
Imagine VeraCrypt background task does not have visible trace in System Tray so it is harder to say VeraCrypt is installed for accidental users. The only way to get GUI would be to run the executable/shortcut each time. The background task is important because it makes sure volumes are dismounted before logging off but the tray icon uncovers VeraCrypt existance too easily for anyone using the mouse.
Hello Degora,
In my opinion, your request will not adequately hide VeraCrypt since the user can simply look at the program listing in Windows or can open Windows/File Explorer and see VeraCrypt installed in the Program Files directory or bring-up task manager to see the background task running called VeraCrypt.
You can review the link below to see if Portable Mode will address your concerns.
https://www.veracrypt.fr/en/Portable%20Mode.html
Enigma2Illusion, it is not the point to hide VeraCrypt from advanced and permission-elevated users. Dev Team, do not not take it that way, please :) The point is just to give an option not to display tray icon of the background process which would be a trivial way for someone who wants to know running programs. Also, there are counter-measures for each scenerio mentioned by Enigma2Illusion. Dev Team, consider giving an option to disable the icon in 1.22, please. Thank You.
I am intrigued by your statement of countermeasures to the various methods to easily determine that VeraCrypt software is installed on Windows.
Please elaborate on the countermeasures to each of methods I provided in my post above. I am curious. :)
Not that this is an issue for me, but most of it isn't too hard:
The list of installed programs is really not a list of installed programs, but a list of uninstallers maintained in the registry. Removing a program's registry entry for its uninstaller will not removbe the program, but it will remove it from the program listing.
VeraCrypt doesn't have to be installed int he Program Files directory. It can be installed anywhere, just like any other program.
Now that all of the countermeasures have been addressed, can Degora have his request now? ;)
BestCrypt has an option to hide his systray icon. It would be nice if VeraCrypt had the same option.
Thank you