Die Antwort kommt in zwei Teile. Wenn Sie wirklich eine EXE-Datei ausführen MÜSSEN, ist die einzige Möglichkeit, einen Befehls-Proxy zu verwenden. Persönlich ist die Verwendung eines in .Net/Mono etwas übertrieben.Ich kenne Mono nicht, aber fragen Ihre Benutzer zu installieren. NET und AIR würde fast alle von ihnen erschrecken. Und wenn ich die Benutzer bitten würde, Mono zu installieren, warum sollte ich nicht einfach die Benutzeroberfläche in Mono schreiben und fertig damit sein ...?
Sie könnten einen einfachen Befehl Proxy in Ruby schreiben, die wirklich plattformübergreifend und wenig Aufwand in ca. 5 Minuten wäre (Ich habe es gerade getan, wenn Sie möchten, dass der Code mich kommentiert und ich werde es posten). Wenn Sie den Prozess nach dem Start kontrollieren wollen, ist es ein ernsthafteres Unterfangen. Für die Verbreitung usw. glaube ich, dass Ruby einfacher wäre.
Auf der anderen Seite, check this idea out. Jeff schlägt vor, eine URL-Anfrage von AIR zu verwenden. Grundsätzlich, wenn Ihr Browser es richtig interpretieren würde, sind Sie bereit zu gehen. Der Code sieht wie folgt aus
var request : URLRequest = new URLRequest('C:\\playlists\\test.m3u');
Ich denke, dass mit einem wenig Kreativität (mit Mime-Typen, vor allem), wobei diese zweite Lösung könnte auch für Winamp arbeiten (z .., eine Wiedergabeliste oder etwas).
Viel Glück und danken Ihnen für die Frage, die wahrscheinlich eine Betrogene ist aber Google gefunden nur diese eine so haben Sie gewonnen :)
Nichts für ungut, aber es wurde gefragt. – dkretz
@Le dorfier, wo? Ich denke, das ist die erste Frage zu dieser Frage. –
Würden Sie die akzeptierte Frage jetzt überprüfen, wenn NativeProcess existiert? – Jono