Hallo,
Ik heb zojuist een programmaatje geschreven in VB (.exe) welke de computers van onze werknemers automatisch afsluit na 17.00 uur. Dit gebeurt dmv een interface'je welke de melding geeft dat er binnen 5 minuten afgesloten zal worden en dat onopgeslagen werk opgeslagen moet worden. Ook kunnen de gebruikers dit annuleren in geval van overwerken.
Nu heb ik dit middels een scheduled task in werking gesteld, zodat het script aangaat wanneer het 17.00 uur wordt. Nu heb ik deze task uitvoerend staan als DOMAIN\Admin. Dit werkt prima onder DOMAIN\Admin, maar wanneer een andere gebruiker aangemeld is en het script runt, is de interface (waarin staat vermeld dat de computer binnen 5min wordt afgesloten en dat de gebruiker kan annuleren) niet zichtbaar. Dit geldt hetzelfde voor als ik de taak run als lokale admin en als andere gebruiker.
Wanneer de taak gerund wordt als de gebruiker die op dat moment is aangemeld, wordt het programmaatje niet op de achtergrond uitgevoerd en is de interface dus wel zichtbaar.
Dit is natuurlijk niet de bedoeling, omdat werkstations verschillende gebruikers bedienen.
Ik kan de taak ook niet gebruikerloos of als %username% uitvoeren en ook wanneer ik het programma opstart dmv een .bat of .vbs bestand is er niets zichtbaar, behalve in de processen van het taakbeheer.
Hoe kan ik de taak nu met zekerheid níét op de achtergrond laten uitvoeren, zodat de interface wel zichtbaar is?
Ik heb zojuist een programmaatje geschreven in VB (.exe) welke de computers van onze werknemers automatisch afsluit na 17.00 uur. Dit gebeurt dmv een interface'je welke de melding geeft dat er binnen 5 minuten afgesloten zal worden en dat onopgeslagen werk opgeslagen moet worden. Ook kunnen de gebruikers dit annuleren in geval van overwerken.
Nu heb ik dit middels een scheduled task in werking gesteld, zodat het script aangaat wanneer het 17.00 uur wordt. Nu heb ik deze task uitvoerend staan als DOMAIN\Admin. Dit werkt prima onder DOMAIN\Admin, maar wanneer een andere gebruiker aangemeld is en het script runt, is de interface (waarin staat vermeld dat de computer binnen 5min wordt afgesloten en dat de gebruiker kan annuleren) niet zichtbaar. Dit geldt hetzelfde voor als ik de taak run als lokale admin en als andere gebruiker.
Wanneer de taak gerund wordt als de gebruiker die op dat moment is aangemeld, wordt het programmaatje niet op de achtergrond uitgevoerd en is de interface dus wel zichtbaar.
Dit is natuurlijk niet de bedoeling, omdat werkstations verschillende gebruikers bedienen.
Ik kan de taak ook niet gebruikerloos of als %username% uitvoeren en ook wanneer ik het programma opstart dmv een .bat of .vbs bestand is er niets zichtbaar, behalve in de processen van het taakbeheer.
Hoe kan ik de taak nu met zekerheid níét op de achtergrond laten uitvoeren, zodat de interface wel zichtbaar is?
Tannoy Revolution R3 105W 6ohm, Marantz PM-7003 2x70W 8ohm, 2x JVG goud/goud, Marantz CD-6003, Marantz ST-6003