I tried doing the same thing as Alex, as in, dir /p, and got this:
C:\Users\hashim\Downloads>dir /r racket-8.0-x86_64-win32-cs.exe
Volume in drive C has no label.
Volume Serial Number is 92D9-2ACE
Directory of C:\Users\hashim\Downloads
24/02/2021 06:03 pm 181,647,576 racket-8.0-x86_64-win32-cs.exe
7
racket-8.0-x86_64-win32-cs.exe:SmartScreen:$DATA
1 File(s) 181,647,576 bytes
0 Dir(s) 348,551,905,280 bytes free
Tried opening the file in notepad, i.e.:
C:\Users\hashim\Downloads>notepad.exe
racket-8.0-x86_64-win32-cs.exe:SmartScreen:$DATA
The contents of the file are just this:
Anaheim
Maybe this is helpful in some way.
On Monday, 15 February 2021 at 16:39:54 UTC+11 [email protected] wrote:
> There are actually three "warning" dialogs that the user has to pass
> through:
>
> * the first one comes from Edge, as it flags the file as "unsecure
> download" -- I suspect Edge is more careful about "new files" that it sees,
> and displays the warning. If the user runs the file, Edge will send the
> files hash to its servers, and if enough users download it, it will stop
> displaying the warning, assuming it is safe.
>
> * the second one is the "This file is downloaded from the internet"
> warning, which is displayed for any file downloaded from the internet. The
> warning is displayed for files which have an "Alternate Data Stream" and an
> ADS is created on download. You can look at the alternate data streams
> using the "dir /r" command. For racket it shows that it has a
> "Zone.Identifier" alternate data stream:
>
> dir /r racket-8.0-x86_64-win32-cs.exe
> Volume in drive C is Windows
>
> Directory of C:\Users\aharsanyi\Downloads
>
> 02/15/2021 01:24 PM 181,647,576 racket-8.0-x86_64-win32-cs.exe
> 159
> racket-8.0-x86_64-win32-cs.exe:Zone.Identifier:$DATA
> 1 File(s) 181,647,576 bytes
> 0 Dir(s) 235,121,123,328 bytes free
>
> The ADS can be opened as a file in notepad using:
> "notepad.exe racket-8.0-x86_64-win32-cs.exe:Zone.Identifier", which for
> Racket contains:
>
> [ZoneTransfer]
> ZoneId=3
> ReferrerUrl=https://download.racket-lang.org/
> HostUrl=
> https://mirror.racket-lang.org/installers/8.0/racket-8.0-x86_64-win32-cs.exe
>
> There are tools to remove these alternate data streams, the ADS will be
> created on download and the user has to either explicitly remove it or deal
> with the warning dialog. ZoneID=3 means the file is from the "internet",
> ZoneID=2 would mean that it comes from a list of "trusted sites" and
> ZoneID=4 indicates that the file comes from sites that have been identified
> as malicious. The zone comes from the Windows internet settings. Not sure
> if it is affected by the file being signed with an EV certificate.
>
> * the third dialog shows up when the application wants to install for all
> users, this is the "this software wants to make changes to your
> computer..." warning. The warning shows up for all software which
> requests elevated privileges, but the header of the dialog is blue for
> signed applications and yellow for unsigned ones (I assume it would be red
> for software which is identified as bad, but I have never seen that). This
> dialog does not show up if you try to install the application for the local
> user only, but of course, in such a case, the application is only available
> for the current user.
>
> Alex.
>
> On Monday, February 15, 2021 at 9:40:48 AM UTC+8 clements wrote:
>
>> That’s an interesting point. One thing to keep in mind is that many of
>> our users are installing DrRacket in educational settings, where the
>> program is to be available to all users. Is it possible to install without
>> admin privileges in a way that makes it available to all users?
>>
>> John
>>
>> > On Feb 14, 2021, at 1:37 AM, Dyllon Gagnier <[email protected]>
>> wrote:
>> >
>> > Still seeing this as of the time of this writing. Edge Dev flags it
>> immediately and other browsers download the file, but then the file is
>> flagged when you try to run it.
>> >
>> > I filled out the Google Form and just wanted to update on this thread
>> to let people know that this still seems to be an issue.
>> >
>> > As a workaround until this is fixed, maybe put a warning about it on
>> the download page for Windows as well as the file hash in case people want
>> to verify it.
>> >
>> > I tested out forcing the installer to run as non-admin via "cmd /min /C
>> "set __COMPAT_LAYER=RUNASINVOKER && start ""
>> racket-8.0-x86_64-win32-cs.exe"
>> > and that resulted in no prompt being raised. Running it directly from
>> cmd still raises the error. However, running directly from am admin cmd
>> prompt also
>> > launched the installer with no warnings. The issue seems to be caused
>> by the fact that the installer immediately tries to elevate to admin.
>> >
>> > I think it may be possible to get the installer to work without admin
>> as long as Racket installs outside of Program Files. I know some installers
>> only
>> > elevate to admin if the user requests to do a system wide install. I
>> tested this out about a year ago and the Racket installer doesn't actually
>> need admin permissions.
>> > I verified this by using the RUNASINVOKER trick since this was on a
>> work machine were I did not have admin permissions.
>> > On Friday, February 12, 2021 at 1:12:06 AM UTC-8
>> [email protected] wrote:
>> > On 11. 02. 21 0:14, 'John Clements' via Racket Developers wrote:
>> > > Wow, that’s incredibly informative and helpful. Out of curiosity, do
>> you have any ballpark idea what the number of downloads required for
>> something to be listed as trusted is?
>> >
>> > I asked my colleague who was handling this back then and frankly the
>> > answer is no.
>> >
>> > Dominik
>> >
>> > --
>> > You received this message because you are subscribed to the Google
>> Groups "Racket Developers" group.
>> > To unsubscribe from this group and stop receiving emails from it, send
>> an email to [email protected].
>> > To view this discussion on the web visit
>> https://groups.google.com/d/msgid/racket-dev/eb7fffd8-554c-4aad-bb81-05271d0fa0c8n%40googlegroups.com.
>>
>>
>>
>>
--
You received this message because you are subscribed to the Google Groups
"Racket Developers" group.
To unsubscribe from this group and stop receiving emails from it, send an email
to [email protected].
To view this discussion on the web visit
https://groups.google.com/d/msgid/racket-dev/43ac1e36-6d99-40ad-9f1d-2ad892a6404fn%40googlegroups.com.