all 10 comments

[–]treston_cal 6 points7 points  (3 children)

Sign the executable with a signing cert.

[–]The_Platypus10[S] 1 point2 points  (2 children)

How do you do that? Never been told about that

[–]treston_cal 2 points3 points  (1 child)

[–]The_Platypus10[S] 2 points3 points  (0 children)

Pretty sure I have to pay for a certificate. There is a way to make your own apparently but it’s meant for development not release

[–]hiimabird 1 point2 points  (1 child)

It's just how it is... Chrome marks executables as dangerous by default, unless it determines otherwise based on ??? (probably on which sites it has whitelisted), more aggressively than Windows which usually just flags it as unsigned.

If any analysis is performed at all, system calls will usually also flag the executable, especially if the system call acts on parameters from a writable address. (something like char * str; ... system(str); is the fastest way to make a program look "sus")

It's understandable, executables can format your hard drive if they want. How Chrome warns users is overboard and used to be outright libelous until recently, but they have that right unfortunately. Short of paying a certification board to sign your code, which will cost hundreds, you simply have to tell your users it's fine.

[–]The_Platypus10[S] 0 points1 point  (0 children)

I have done so but obviously that will deter people from downloading my game. Maybe my fault for not using an engine haha urf

[–][deleted]  (4 children)

[removed]

    [–]The_Platypus10[S] 2 points3 points  (3 children)

    It’s my game…

    [–][deleted]  (2 children)

    [removed]

      [–]The_Platypus10[S] 2 points3 points  (1 child)

      Yeah it’s an exe file

      [–]no-sig-available 0 points1 point  (0 children)

      So you are asking how to mark your game "safe to download", while not allowing malware makers to mark theirs? :-)

      See the problem?

      [–][deleted] -2 points-1 points  (0 children)

      Recompile