software distribution

i write programs and it is a nightmare to try to distribute them. i have given up on attaching them to email, as nearly every email admin blocks exe attachments (not for any reason other than can check that box) so i wrap them in a setup routine and have people download them from a web site.  now
they are setting over trojan alarms by the antivirus software on the user machines.  there is no malicious code - what is the answer?
arwar49Asked:
Who is Participating?
 
rfwoolfCommented:
What setup builder are you using?
I highly recommend Innosetup (which is just the scripting part of the build) and the UI I use is called something like "IS Tool".
Also what stupid antivirus software are they using and what operating system? It sounds like a total over-reaction by their antivirus.
In any event you could provide instructions and images on how to run the software installation without errors.

As for how i deploy my software updates: I upload them to my website using my website's FTP account, then i email my client the link.
One thing I still haven't got right is that every release I change the so-called "uninstall code" which is a GUID (e.g. 124234-23423423-2543345-24352) so every time you update my application there is an extra entry in Add/Remove programs.
0
 
Geert GOracle dbaCommented:
putting a comment in your license agreement should help

-- download at your own risk
-- install at your own risk
-- run at your own risk
-- support this app at your own risk

click here to accept

unfortunately this will always be a pain
that's the problem with writing programs, getting it from A to B or, from you to the victims (euhm i mean users)

there is a trend of signing your applications using a digital signature
i makes the virus scanner believe it's a trustworthy application

http://msdn.microsoft.com/en-us/library/che5h906.aspx
0
 
GeneralTackettCommented:
set up your zip or exe in a FTP site and give the link as an ftp link not a web link and that might get around some of the issues..
0
Get your problem seen by more experts

Be seen. Boost your question’s priority for more expert views and faster solutions

 
briangochnauerCommented:
I use an update service (NT Service) that I wrote, there are some third-party services (InstallShield even had one); but I created my own service that runs as system that keeps the application up-to-date.
You can put the 'download the update' function in the application and the 'Update the exe' function in the service.
0
 
GeneralTackettCommented:
ah.. I see
is your client app a browser or an exe?
0
 
briangochnauerCommented:
It is an exe.
If your looking for a browser depoloyment maybe Microsoft ClickOnce technology, since it uses only H_Key User registry entries; it will succeed where users' are not admins.
http://msdn.microsoft.com/en-us/library/t71a733d(VS.80).aspx
 http://blogs.msdn.com/b/g/archive/2008/06/06/sample-demonstrating-clickonce-deployment-of-com-component-implemented-in-managed-assembly-without-using-gac-or-registry-and-without-requiring-admin-rights.aspx
 
0
 
GeneralTackettCommented:
where's the author?  oh you could go to verisign and get a certificate for your code.. or use self signed code.
0
 
mlmccCommented:
This question has been classified as abandoned and is being closed as part of the Cleanup Program.  See my comment at the end of the question for more details.
0
Question has a verified solution.

Are you are experiencing a similar issue? Get a personalized answer when you ask a related question.

Have a better answer? Share it in a comment.

All Courses

From novice to tech pro — start learning today.