Solved

software distribution

Posted on 2010-09-21
10
477 Views
Last Modified: 2013-11-23
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?
0
Comment
Question by:arwar49
10 Comments
 
LVL 37

Assisted Solution

by:Geert Gruwez
Geert Gruwez earned 25 total points
ID: 33730490
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
 
LVL 13

Accepted Solution

by:
rfwoolf earned 25 total points
ID: 33743392
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
 
LVL 8

Expert Comment

by:GeneralTackett
ID: 33746831
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
Live: Real-Time Solutions, Start Here

Receive instant 1:1 support from technology experts, using our real-time conversation and whiteboard interface. Your first 5 minutes are always free.

 
LVL 5

Expert Comment

by:briangochnauer
ID: 33770222
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
 
LVL 8

Expert Comment

by:GeneralTackett
ID: 33774177
ah.. I see
is your client app a browser or an exe?
0
 
LVL 5

Expert Comment

by:briangochnauer
ID: 33777984
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
 
LVL 8

Expert Comment

by:GeneralTackett
ID: 33779012
where's the author?  oh you could go to verisign and get a certificate for your code.. or use self signed code.
0
 
LVL 100

Expert Comment

by:mlmcc
ID: 34358907
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

Featured Post

Live: Real-Time Solutions, Start Here

Receive instant 1:1 support from technology experts, using our real-time conversation and whiteboard interface. Your first 5 minutes are always free.

Question has a verified solution.

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

Suggested Solutions

Introduction Raise your hands if you were as upset with FireMonkey as I was when I discovered that there was no TListview.  I use TListView in almost all of my applications I've written, and I was not going to compromise by resorting to TStringGrid…
In my programming career I have only very rarely run into situations where operator overloading would be of any use in my work.  Normally those situations involved math with either overly large numbers (hundreds of thousands of digits or accuracy re…
Migrating to Microsoft Office 365 is becoming increasingly popular for organizations both large and small. If you have made the leap to Microsoft’s cloud platform, you know that you will need to create a corporate email signature for your Office 365…
In this video I am going to show you how to back up and restore Office 365 mailboxes using CodeTwo Backup for Office 365. Learn more about the tool used in this video here: http://www.codetwo.com/backup-for-office-365/ (http://www.codetwo.com/ba…

813 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

Need Help in Real-Time?

Connect with top rated Experts

9 Experts available now in Live!

Get 1:1 Help Now