Eambo Posted March 12, 2016 Share Posted March 12, 2016 Hi Everyone, My apologies if such information already exists - I could find some stuff about Antivirii products, but nothing about Windows itself. The tl;dr is that my compiled .exe is being detected and blocked by Windows from Windows 8 and up. It does not request admin or anything like that so UAC isn't a problem, but it seems to be Windows SmartFilter or whatever it is. Has anyone got experience in what exactly Windows does to determine how a file fails this check, and how I can potentially certify my program to be permitted? Understandably some users are dubious about opening it, which is entirely understandable. Sorry this is almost more a Windows question than AutoIt, but I figure someone has probably ran into this same issue before. Any advice very much appreciated! Link to comment Share on other sites More sharing options...
JohnOne Posted March 12, 2016 Share Posted March 12, 2016 SmartScreen detects dodgy websites, I doubt windows itself is blocking anything. Prove how you arrived at that conclusion and post your code. AutoIt Absolute Beginners Require a serial Pause Script Video Tutorials by Morthawt ipify Monkey's are, like, natures humans. Link to comment Share on other sites More sharing options...
TheSaint Posted March 12, 2016 Share Posted March 12, 2016 Could be Firewall related. I wouldn't rule out that or the Anti-Virus, without like JohnOne says, some supporting facts. Do you run other malware detection software ... or as you seem to indicate, on other people's machines? Are your executables compressed with anything? That sometimes causes issues. Make sure brain is in gear before opening mouth! Remember, what is not said, can be just as important as what is said. Spoiler What is the Secret Key? Life is like a Donut If I put effort into communication, I expect you to read properly & fully, or just not comment. Ignoring those who try to divert conversation with irrelevancies. If I'm intent on insulting you or being rude, I will be obvious, not ambiguous about it. I'm only big and bad, to those who have an over-active imagination. I may have the Artistic Liesense to disagree with you. TheSaint's Toolbox (be advised many downloads are not working due to ISP screwup with my storage) Link to comment Share on other sites More sharing options...
Eambo Posted March 12, 2016 Author Share Posted March 12, 2016 (edited) Thanks for the help thus far! I've sent you the full source JohnOne - I'd rather not post it all together clear because it references some personal things all over the place and obfuscating it for here would be a bit of a nightmare. The error they get is: Which is SmartScreen blocking it from running - The English version being: Obviously you can go into "More Info" and allow it from there, but understandably people are put off immediately by this already :-( Thanks for your thoughts! Edit: Oh, compression! No compression being used :-) Edited March 12, 2016 by Eambo Link to comment Share on other sites More sharing options...
JohnOne Posted March 12, 2016 Share Posted March 12, 2016 Are you opening a website with IE in your code which could be causing this? AutoIt Absolute Beginners Require a serial Pause Script Video Tutorials by Morthawt ipify Monkey's are, like, natures humans. Link to comment Share on other sites More sharing options...
AutoBert Posted March 12, 2016 Share Posted March 12, 2016 disable Inetconnection run Program once a error occurs where you can allow executing allow executing => Smartscreen is quiet in the future. Don't forget to enable Inetconnection. Link to comment Share on other sites More sharing options...
Eambo Posted March 12, 2016 Author Share Posted March 12, 2016 27 minutes ago, JohnOne said: Are you opening a website with IE in your code which could be causing this? Nope, no website being opened. The core of the functionality is mainly ping and traceroutes - a combination of using the internal ping tool as well as launching a command prompt and getting the output from there. Shouldn't be anything opening a website however. Link to comment Share on other sites More sharing options...
JohnOne Posted March 12, 2016 Share Posted March 12, 2016 I cannot se anything in your script which I would think might attract the attention of smartscreen. Does this occur with all compiled scripts? What device is it being ran on? AutoIt Absolute Beginners Require a serial Pause Script Video Tutorials by Morthawt ipify Monkey's are, like, natures humans. Link to comment Share on other sites More sharing options...
trancexx Posted March 12, 2016 Share Posted March 12, 2016 It's default setting of modern Windows systems. When file is downloaded from the internet "zone identifier" is added. ZoneId value is 3. This is stored as alternate data stream in parallel to the main file (stream). Just delete :Zone.Identifier stream from the file. Search around. ♡♡♡ . eMyvnE Link to comment Share on other sites More sharing options...
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now