-
-
Notifications
You must be signed in to change notification settings - Fork 95
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Installer and Portable mode #21
Comments
Any chance for a @PortableApps flavored portable mode? |
Sorry for the delay, I'm not able to work on this project as much as I'd like to (well, I didn't for years and the project continued thanks to @AtlasHackert)... I hope I'll get back on it soon to help fixing / improving v2. Regarding a portable apps flavor, it should be easy to provide but one has to keep in mind that the outgoing notification should be kept disabled then (it's the only part in WFN that requires it not to be moved once enabled). |
@wokhan , |
WFN currently saves the settings in the appropriate AppData-folders, under the user account. WFN needs Administrator-rights to register (and unregister) the popup, and you need Administrator-rights to add/remove firewall rules. I don't think it's going to get much more portable than it already is? |
@AtlasHackert , Regarding data, it would be great if there was an option to make it save the settings file in the working directory of the application. |
Should be easy to keep the settings file locally, but as @AtlasHackert mentioned, WFN is already "portable" as long as you don't enable the notifications. We can add an option anyway... |
@wokhan , Also, what about a mode which doesn't require Administrator Privileges? |
You should already be able to launch it as a standard user, with limited access to security features... But I have to admit I haven't tried for a long time, I'll check that asap. |
Not sure if this was fixed already but earlier I had a crash window appear every time firewall blocked the connection. This happened when being logged in as Guest on a PC with WFN enabled. |
@wokhan , Is there a different way to run it as regular user? |
@geotavros: Windows 7 or 8, I presume? (I believe the Guest-account is unsupported by Microsoft in Windows 10.) |
Any update on working in non administrator mode? |
perhaps my comment at #53 (comment) may be interesting for this discussion too. ...and hopefully you know Chocolatey. |
I'm more worried about being able to make it work without Admin rights. |
AFAIK (i'm using windows very occasionally) installing/updating via chocolatey has nothing to do with the program itself working with or without admin rights. |
@DJCrashdummy , I was talking about running the program itself which requires Admin rights. I actually like better Windows approach of installers instead of Linux Style of Chocolatey. |
Almost a year later: we may have a look at how we can separate admin features from non admin ones, but I'm afraid functionality will be quite limited without admin rights (no process information, no device stats, and so on...). If the console is unusable, it would be useless to allow a non-admin version 🙄 |
Closing the issue as the installer will be added to the roadmap. |
This issue is to discuss the need for an installer for releases, and the addition of a "portable mode" to complement this.
Installer
@AtlasHackert:
Domain/IT friendliness sounds like a goal here. Visual Studio 2017 currently has an extension for creating installer projects, which I think is what we're looking for. Here is apparently a modern article from Microsoft on deploying applications. Our options appear to be:
Portable mode
While on the subject of installing, users may desire to continue using WFN as it currently operates; in a self-contained, portable mode. It should keep (most) of its file operations restricted to its own running directory at the time. In normal (non-portable) mode, WFN is installed to the Program Files directory, and under Windows rules no further writing will occur within that directory. Since WFN supports Vista or higher, it may be worthwhile to reference this Microsoft Developer blog post for guidance on which files should go where.
The text was updated successfully, but these errors were encountered: