AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Sprachen und Entwicklungsumgebungen Sonstige Fragen zu Delphi Windows Binary in Wine - Befehl auf Host Systhem ausführen.
Thema durchsuchen
Ansicht
Themen-Optionen

Windows Binary in Wine - Befehl auf Host Systhem ausführen.

Ein Thema von Deltachaos · begonnen am 28. Aug 2009 · letzter Beitrag vom 29. Aug 2009
Antwort Antwort
Benutzerbild von Deltachaos
Deltachaos

Registriert seit: 20. Feb 2008
Ort: Berlin
195 Beiträge
 
Delphi 7 Personal
 
#1

Windows Binary in Wine - Befehl auf Host Systhem ausführen.

  Alt 28. Aug 2009, 15:33
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?
Maximilian Ruta
Ich weiß mein Deutsch ist ! Bei Fragen: ich bin fast immer im Mumble
Server: cubexsports.de
Port: 64738
  Mit Zitat antworten Zitat
hoika

Registriert seit: 5. Jul 2006
Ort: Magdeburg
8.270 Beiträge
 
Delphi 10.4 Sydney
 
#2

Re: Windows Binary in Wine - Befehl auf Host Systhem ausführ

  Alt 28. Aug 2009, 15:43
Hallo,

was spricht gegen ShellExecute ?


Heiko
Heiko
  Mit Zitat antworten Zitat
Benutzerbild von Deltachaos
Deltachaos

Registriert seit: 20. Feb 2008
Ort: Berlin
195 Beiträge
 
Delphi 7 Personal
 
#3

Re: Windows Binary in Wine - Befehl auf Host Systhem ausführ

  Alt 28. Aug 2009, 15:49
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.
Maximilian Ruta
Ich weiß mein Deutsch ist ! Bei Fragen: ich bin fast immer im Mumble
Server: cubexsports.de
Port: 64738
  Mit Zitat antworten Zitat
Hisoka

Registriert seit: 2. Jan 2008
Ort: im Norden
53 Beiträge
 
FreePascal / Lazarus
 
#4

Re: Windows Binary in Wine - Befehl auf Host Systhem ausführ

  Alt 28. Aug 2009, 17:43
es sollte mit Shellexecute funktionieren. Als Pfad dann folgendes Z:\usr\bin\firefox (sofern Z auf / gemappt ist)
  Mit Zitat antworten Zitat
xxl1

Registriert seit: 21. Apr 2006
88 Beiträge
 
FreePascal / Lazarus
 
#5

Re: Windows Binary in Wine - Befehl auf Host Systhem ausführ

  Alt 28. Aug 2009, 18:55
Zitat von Hisoka:
es sollte mit Shellexecute funktionieren. Als Pfad dann folgendes Z:\usr\bin\firefox (sofern Z auf / gemappt ist)
ist aber problematisch da der pfad ja nicht stimmen muss

bei mir liegt der FF unter /opt/mozilla/firefox/minefield und ich vergess immer links anzulegen
  Mit Zitat antworten Zitat
Benutzerbild von Deltachaos
Deltachaos

Registriert seit: 20. Feb 2008
Ort: Berlin
195 Beiträge
 
Delphi 7 Personal
 
#6

Re: Windows Binary in Wine - Befehl auf Host Systhem ausführ

  Alt 28. Aug 2009, 22:04
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!
Maximilian Ruta
Ich weiß mein Deutsch ist ! Bei Fragen: ich bin fast immer im Mumble
Server: cubexsports.de
Port: 64738
  Mit Zitat antworten Zitat
Hisoka

Registriert seit: 2. Jan 2008
Ort: im Norden
53 Beiträge
 
FreePascal / Lazarus
 
#7

Re: Windows Binary in Wine - Befehl auf Host Systhem ausführ

  Alt 29. Aug 2009, 08:44
Zitat von Deltachaos:
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!
So doof ist wine nicht. Zumindest in der cmd(WINE nachbau der Windows CMD) lässt sich so firefox starten. Ansonsten hast du den Ansatz wirklich mal ausprobiert oder glaubst du nur das es nicht funktioniert. Denn Google wird das auch nicht anders in seinen Anwendungen machen.
  Mit Zitat antworten Zitat
xxl1

Registriert seit: 21. Apr 2006
88 Beiträge
 
FreePascal / Lazarus
 
#8

Re: Windows Binary in Wine - Befehl auf Host Systhem ausführ

  Alt 29. Aug 2009, 12:26
es geht wohl mit nem script
klick mich

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
  Mit Zitat antworten Zitat
Antwort Antwort


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 18:33 Uhr.
Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz