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.

Reply via email to