Results 2 issues of dcsync

This allows code within the Main/Execute function to take arguments. I'm mostly interested in adding this because arguments passed to Cobalt Strike's `bexecute_assembly` function don't show up in `Environment.GetCommandLineArgs()` for...

Before applying this change SharpGen was always returning 0 on my system.