In de loop der jaren hebben we een fiks aantal interface-applicaties ontwikkeld die bv. de gegevens van een telefooncentrale doorgeven aan een hotel-programma.
Die dingen zijn niet als service opgezet, maar als gewone applicatie die in de startup van all users worden opgestart. Niks mis mee, tot de komst van TermServer en Remote Desktop. Die probeert voor iedere connectie (locaal of remote) de Startup folder uit te voeren, en dan draaien die apps dus meerdere keren. Niet echt handig voor dit soort interfaces...
Nu kan ik die interface apps wel om gaan zetten naar een service, maar dan moet ik dik 100 apps aan gaan passen, en daar zit ik niet op te wachten.
Is er een mogelijkheid om:
- Of te beperken dat items in de Startup folders alleen worden uitgevoerd wanneer via de console wordt ingelogd,
- Of binnen de applicatie te checken of 'ie is gestart vanaf de console of remote?
De applicaties zijn geschreven in Delphi, maar het maakt me niet uit in welke taal iemand een hint of oplossing kan geven. 't Gaat me om de API calls, en om een schop in de goede richting. Ik heb hier nu al uren naar zitten Googlen en msdn-en, zonder succes.
Die dingen zijn niet als service opgezet, maar als gewone applicatie die in de startup van all users worden opgestart. Niks mis mee, tot de komst van TermServer en Remote Desktop. Die probeert voor iedere connectie (locaal of remote) de Startup folder uit te voeren, en dan draaien die apps dus meerdere keren. Niet echt handig voor dit soort interfaces...
Nu kan ik die interface apps wel om gaan zetten naar een service, maar dan moet ik dik 100 apps aan gaan passen, en daar zit ik niet op te wachten.
Is er een mogelijkheid om:
- Of te beperken dat items in de Startup folders alleen worden uitgevoerd wanneer via de console wordt ingelogd,
- Of binnen de applicatie te checken of 'ie is gestart vanaf de console of remote?
De applicaties zijn geschreven in Delphi, maar het maakt me niet uit in welke taal iemand een hint of oplossing kan geven. 't Gaat me om de API calls, en om een schop in de goede richting. Ik heb hier nu al uren naar zitten Googlen en msdn-en, zonder succes.