I dette særtema om aspekter af AI ser vi på skiftet fra sprogmodeller til AI-agenter, og hvordan virksomheder kan navigere i spændet mellem teknologisk hastighed og behovet for menneskelig kontrol.
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.