Beste allemaal,
Graag wil ik vanuit een kleine executable (vanaf nu "A") -die opgestart wordt vanuit een webserver via PHP- (maar dat maakt op dit moment even niets uit, puur als achtergrond informatie) een bericht of commando sturen naar een ander programma (Windows form, vanaf nu "B") om daar bijvoorbeeld een procedure te starten of gewoon een "buttonclick" te initiëren die vervolgens die procedure opstart.
Ik heb het al helemaal werkend:
Als ik zélf A opstart vanuit de verkenner, dan zoekt A de handle van B, en vervolgens de handle van de button op B, en doet dan een buttonclick. Alles good so far
Nu komt het: wanneer ik A laat runnen vanuit PHP (een andere user/omgeving dan waar B in draait realiseerde ik me gisteren) dan vind A niet eens de handle(s) van B.
Dus moet ik een andere weg in slaan om dit (communicatie tussen 2 programmaatjes) werkend te kijken. Ik heb wat gelezen over IPC, remoting en shared assembly. Ook heb ik een voorbeeld gevonden waarvan ik dacht dat het wel ging werken, maar helaas krijg ik het niet aan de gang:
http://anoriginalidea.wor...s-communication-in-vbnet/
(de link naar de zipfile in het artikel werkt helaas niet meer!)
Ook kan ik verder nergens een goed, werkend voorbeeld vinden voor VB.NET
Ik heb deze materie in het verleden ook al eens proberen op te pakken, maar toen lukt het ook al niet. Het wordt tijd voor wat hulp dus
Zou echt super handig zijn (voor 1001 toepassingen) om dit eens werkend te krijgen
Wie helpt me op weg?
Graag wil ik vanuit een kleine executable (vanaf nu "A") -die opgestart wordt vanuit een webserver via PHP- (maar dat maakt op dit moment even niets uit, puur als achtergrond informatie) een bericht of commando sturen naar een ander programma (Windows form, vanaf nu "B") om daar bijvoorbeeld een procedure te starten of gewoon een "buttonclick" te initiëren die vervolgens die procedure opstart.
Ik heb het al helemaal werkend:
Als ik zélf A opstart vanuit de verkenner, dan zoekt A de handle van B, en vervolgens de handle van de button op B, en doet dan een buttonclick. Alles good so far
Nu komt het: wanneer ik A laat runnen vanuit PHP (een andere user/omgeving dan waar B in draait realiseerde ik me gisteren) dan vind A niet eens de handle(s) van B.
Dus moet ik een andere weg in slaan om dit (communicatie tussen 2 programmaatjes) werkend te kijken. Ik heb wat gelezen over IPC, remoting en shared assembly. Ook heb ik een voorbeeld gevonden waarvan ik dacht dat het wel ging werken, maar helaas krijg ik het niet aan de gang:
http://anoriginalidea.wor...s-communication-in-vbnet/
(de link naar de zipfile in het artikel werkt helaas niet meer!)
Ook kan ik verder nergens een goed, werkend voorbeeld vinden voor VB.NET
Ik heb deze materie in het verleden ook al eens proberen op te pakken, maar toen lukt het ook al niet. Het wordt tijd voor wat hulp dus
Wie helpt me op weg?