Post by Mike
Once Crossover Linux is set up and the needed software is
installed and running, is there a way to prevent end users
from attempting to install additional Windows software on
their computer? The problem I'm having is that I set up
Crossover and IE for our users on their Ubuntu desktops and
now they are trying to install fancy Windows screensavers and
spyware loaded wallpaper executables.
It's not possible to let users run existing applications while
preventing them from installing new applications. That's because
installing an application just means running a Windows executable which
you also need to allow to run existing applications.
I'll add some other countermeasures to what Jeremy suggested:
* Disable the .exe association
The following command should do it (prepend the appropriate path).
Running arbitrary executables will still be possible but only from the
cxassoc --filter .exe//run --mode ignore --uninstall
* Remove the 'Install Windows Applications', 'Run a Windows Command'
and 'Configuration' menus.
They will still be able to run these from the command line though.
In particular, as the administrator, you'll have to start cxsetup by hand.
cxmenu --crossover --filter 'StartMenu/Install Windows
Software:StartMenu/Run a Windows Command:StartMenu/Configuration' --mode
(all on one line, prepend the appropriate path)
With these in place it should be less tempting to just try random