When I try to run a .NET exe from a network location, I get an error. I looked at the details of the error and stopped reading as soon as I scanned the word "security". This makes sense; Windows doesn't want you to be running random .exe's from across the network. But then how come I can run an .MSI and just install a virus instead? The real question is, is there a way that I can get my .NET exe to run from across the network, without having the user do some voodoo with their network security?