c # - Sådan initialiseres/startes et brugerdefineret ur program med Windows boot?

Indlæg af Hanne Mølgaard Plasc

Problem



Jeg har udviklet et Windows-baseret ur program ved hjælp af C #, som har alle ur funktioner som:



  1. Vis tid i digitalt/analogt format.

  2. Konfigurer alarm.



Jeg vil have sin tjeneste til at starte med at starte Windows op, så jeg ikke skal starte det manuelt hver gang jeg logger på Windows.


Jeg vil gerne vide, hvordan sætter jeg denne service i gang?


For eksempel: Jeg vil gerne have tjenesten 'ClockService.exe' til at køre med Windows-opstart, så lad mig vide, hvordan jeg gør det.

Bedste reference


Der er ingen mening i at skrive denne applikation som en Windows-tjeneste, fordi tjenester ikke kan vise nogen form for brugergrænseflade. Det betyder, at brugerne ikke vil kunne se uret ansigt!


Du ville være bedre at placere en genvej til din ansøgning i Startup-mappen til brugeren/brugerne, der gerne vil køre dette program (på den måde når de logger på Windows, starter din ansøgning automatisk).


Du kan finde placeringen til Opstart mappen programatisk ved hjælp af følgende kode:


'All users startup folder
Environment.GetFolderPath(Environment.SpecialFolder.CommonStartMenu)

'Currently logged on user's start-up folder
Environment.GetFolderPath(Environment.SpecialFolder.StartMenu)