Closed mariopasquali closed 1 year ago
I am not 100% sure, however v3 does not use junctions or symbolic links. Instead, v3 uses a regular current
folder, and the application files are moved in and out of this folder. Therefore it does solve the firewall problem, and other problems mentioned in the linked issue.
Hi all,
This is more of a question than an issue, but does the use of Junctions (#24) help avoid the firewall prompt on updates for the most of you?
I have been experimenting with Junctions before integrating Clowd.Squirrel, and as far as I can see, the Windows Firewall considers the target path of the junction (not the junction path itself), which defeats the use of junctions for this purpose. Conceptual steps to reproduce:
\myapp\v1.0
\myapp\current
to\myapp\v1.0
\myapp\current\app.exe
-> firewall prompt for\myapp\v1.0\app.exe
(instead of\myapp\current\app.exe
)\myapp\v1.1
\myapp\current
to\myapp\v1.1
\myapp\current\app.exe
-> firewall prompt for\myapp\v1.1\app.exe
I can see from the app logs that it considers itself running from
\myapp\current
as expected. I can also see that Windows Firewall added a rule based on the target path, not the junction path.Am I missing something?
Thank you for your help, Mario