ScanEngine Explorer can be run from Windows or Linux. The program is compatible with Linux Wine 1.7.21 or better. First install Wine from a terminal window:
Terminal |
$ sudo apt-get install wine
[sudo] password for user: ****** . . ... Done $ |
Copy all ScanEngine Explorer files to a user directory. From your terminal window go to that directory.
Terminal |
$ cd /home/user/ScanEngineExplorer
$ su Password: ****** # su root -c "wine ScanEngineExplorer.exe"& # |
... and ScanEngine Explorer is launched in Linux.
You may ask, "Why the elevated permissions?" ScanEngine Explorer sends pings, which requires raw sockets on both Windows and Linux. Windows require elevated permission to generate raw sockets since Windows Vista onwards (UAC). While windows programs now permit linking to a Microsoft dll to send pings without elevated permissions (Microsoft's dll has permission to generate raw sockets without UAC permission), the wine environment still requires elevated permissions to generate raw sockets and provides no such workaround.
If you want your Linux distribution to "automatically" start ScanEngine Explorer with the launch of the OS, you would minimally need to edit your sudoers file to automatically grant elevated privileges to wine. Unfortunately this is not something that should be done without a good understanding of what you're doing and for security reasons will fall outside of the scope of this guide.
Note that ScanEngine Explorer's software protection causes issues with the debugging features in Wine versions less than 1.7.21. At the time of this writing, the Wine 1.7 branch is considered "beta" ... as such, you may not find it in the default repositories of your distribution.