Solved

Prevent the warning of "this file can harm your computer"?

Posted on 2012-03-26
4
482 Views
Last Modified: 2012-06-21
Dear,
when a user download my application, a security warning window appears indicates that this software my harm his PC.
How to prevent this from appearing?
Thx
0
Comment
Question by:hassanayoub85
[X]
Welcome to Experts Exchange

Add your voice to the tech community where 5M+ people just like you are talking about what matters.

  • Help others & share knowledge
  • Earn cash & points
  • Learn & ask questions
  • 2
4 Comments
 
LVL 17

Assisted Solution

by:bigeven2002
bigeven2002 earned 334 total points
ID: 37769660
I don't think you can without getting a digital signature for your application.

http://msdn.microsoft.com/en-us/library/ms537361%28v=vs.85%29.aspx

Also, this may have worked in XP, but not sure for Vista and 7, but after downloading your app to a client machine, they can right-click on the app and go to Properties.  There is a button there at the bottom of the General tab called "Unblock".  Doing this may remove the warning.
0
 
LVL 53

Accepted Solution

by:
Dhaest earned 166 total points
ID: 37769802
Like bigeven2002 already mentioned, the only way to overcome is to digital sign your app.

Code Signing – It’s Cheaper and Easier than You Thought
http://www.wintellect.com/cs/blogs/jrobbins/archive/2007/12/21/code-signing-it-s-cheaper-and-easier-than-you-thought.aspx

Authenticode Sign Your Application
http://msdn.microsoft.com/en-us/library/bb530410.aspx#vistauac_topic6h

Authoring a Fully Verified Signed Installation
http://msdn.microsoft.com/en-us/library/aa367762(VS.85).aspx
0
 

Author Comment

by:hassanayoub85
ID: 37784687
As I understood from you guys, there is no other solution to prevent this security risk else in signing the assemblies, right?
If so, so how the viruses and Trojans skip this security warning?
Thx
0
 
LVL 17

Assisted Solution

by:bigeven2002
bigeven2002 earned 334 total points
ID: 37785176
The viruses and trojans tend to exploit vulnerabilities in the operating system, thus using security flaws to bypass those warnings illegally.
0

Featured Post

Revamp Your Training Process

Drastically shorten your training time with WalkMe's advanced online training solution that Guides your trainees to action.

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

Introduction This article series is supposed to shed some light on the use of IDisposable and objects that inherit from it. In essence, a more apt title for this article would be: using (IDisposable) {}. I’m just not sure how many people would ge…
Introduction Hi all and welcome to my first article on Experts Exchange. A while ago, someone asked me if i could do some tutorials on object oriented programming. I decided to do them on C#. Now you may ask me, why's that? Well, one of the re…
NetCrunch network monitor is a highly extensive platform for network monitoring and alert generation. In this video you'll see a live demo of NetCrunch with most notable features explained in a walk-through manner. You'll also get to know the philos…
If you’ve ever visited a web page and noticed a cool font that you really liked the look of, but couldn’t figure out which font it was so that you could use it for your own work, then this video is for you! In this Micro Tutorial, you'll learn yo…

623 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question