Støv, fibre og metalliske partikler kan påvirke både uptime, levetid og driftssikkerhed. Derfor arbejder flere datacentre systematisk med contamination control.
Generelt gør du præcis det samme. Dit program har en Main som tager string argumenter med fra command line. Inden i dit program kan du tilgå det string array i metoden Main.
Hos mig virker hmortensen's måde fint både som windows application og som console application. Test version: bpftp server v2.3.1. trial. Jeg kører c# programmerne fra samme maskine som hoster min bpftp maskine.
Ah ok nu er jeg med. Din service har sandsynligvis ikke tilladelse til at interagere med desktop. Service -> vælg din service -> properties -> vælg tab logon -> kryds "Allow service to interact with desktop" af. That should do the job ;)
Her er lidt kode der omhandler både service og installer. I den vil du kunne se hvordan man aktivere allow desktop..... i koden. Jeg har ikke vedlagt design klasser da de ikke indeholder noget relevant.
using System; using System.Collections.Generic; using System.ComponentModel; using System.Configuration.Install; using System.ServiceProcess; using System.Management;
namespace WindowsService1 { [RunInstaller(true)] public partial class Installer1 : Installer { private ServiceInstaller serviceInstaller; private ServiceProcessInstaller processInstaller;
public Installer1() { processInstaller = new ServiceProcessInstaller(); serviceInstaller = new ServiceInstaller(); processInstaller.Account = ServiceAccount.LocalSystem; serviceInstaller.StartType = ServiceStartMode.Manual; serviceInstaller.ServiceName = "BPFTPReload"; Installers.Add(serviceInstaller); Installers.Add(processInstaller); }
using System; using System.Collections.Generic; using System.ComponentModel; using System.ServiceProcess; using System.Diagnostics; using System.Timers;
namespace WindowsService1 { partial class Service1 : ServiceBase { public Service1() { CanPauseAndContinue = true; this.ServiceName = "BPFTPReload"; }
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.