![]() |
Windows Binary in Wine - Befehl auf Host Systhem ausführen.
Hallo,
Ich möchte eine Anwendung die ich habe unter Wine lauffähig machen. Da ich einen Link im Standardbrowser öffnen lassen möchte und ich aber den native Browser nutzen möchte Frage ich ob es irgendeine Verbindung zwischen Wine und dem Host System gibt die ich ausnutzen kann um Befehle mit den Rechten des Benutzers auszuführen? Hat jemand eine Idee? |
Re: Windows Binary in Wine - Befehl auf Host Systhem ausführ
Hallo,
was spricht gegen ShellExecute ? Heiko |
Re: Windows Binary in Wine - Befehl auf Host Systhem ausführ
Also für alle die es nicht wissen Wine ist ein Programm das Windows Programme unter Linux lauffähig macht in dem es Windows Befehle in Linux befehle übersetzt.
Da Wine beim Aufruf von ShellExecute aber denkt es sei ein Windows Programm das jetzt gestartet wird so will Wine versuchen auch dieses zu emulieren. Das Problem ist aber das ich gerne einen nativen Befehl aus dem Emulator Wine starten will. Es ist um genau zu sagen firefox. |
Re: Windows Binary in Wine - Befehl auf Host Systhem ausführ
es sollte mit Shellexecute funktionieren. Als Pfad dann folgendes Z:\usr\bin\firefox (sofern Z auf / gemappt ist)
|
Re: Windows Binary in Wine - Befehl auf Host Systhem ausführ
Zitat:
bei mir liegt der FF unter /opt/mozilla/firefox/minefield und ich vergess immer links anzulegen ;-) |
Re: Windows Binary in Wine - Befehl auf Host Systhem ausführ
Das wird alles nicht funktionieren. Wine erkennt nicht das es sich um ein Linux Programm handelt. Ist auch logisch.
Das einzige was ich tuhen kann ich baue eine Brücke. Ich schreibe ein eine Date die von einem Bash Script gelesen wird. Darüber kann ich sozusagen Befehle geben! |
Re: Windows Binary in Wine - Befehl auf Host Systhem ausführ
Zitat:
|
Re: Windows Binary in Wine - Befehl auf Host Systhem ausführ
es geht wohl mit nem script :)
![]() gestern hatte ich noch was wo einer meinte man solle das script unter wine_c also c:\ für wine legen, finde das aber nicht mehr und bezweifle auch das das einen unterschied macht zu einem script das woanders liegt aber brav den winserver erstmal beenden, notfalls killen :D |
Alle Zeitangaben in WEZ +1. Es ist jetzt 00:31 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz