Detectar WINE/UBUNTU

Detectar WINE/UBUNTU

Postby César E. Lozada » Sat Mar 21, 2009 6:35 am

Hola:

He estado probando algunas aplicaciones FWH32 con WINE en UBUNTU 8.10 y en un alto porcentaje se comportan como en Windows.

Sin embargo, hay algunas situaciones en las cuales habría que bifurcar según se esté en uno u otro sistema operativo, por ejemplo, ejecutar tExcel o tCalc

¿ Hay alguna forma de determinar si una aplicación FWH32 está corriendo en UBUNTU ?

Gracias.

Saludos cordiales.
César Lozada


Y por si alguien tiene alguna pista, las partes que no me funcionan son:

- Sincronizar la fecha y hora del terminal con la del servidor (¿Equivalente de NET TIME /Set?)
- Un control ActiveX que ejecuta un archivo SWF (¿Se puede en UBUNTU?)
- Chequear la Zona Horaria del PC (En Windows está en HKLM\SYSTEM\CurrentControlSet\Control\TimeZoneInformation\ActiveTimeBias)
User avatar
César E. Lozada
 
Posts: 128
Joined: Wed Oct 26, 2005 12:18 pm
Location: Los Teques, Miranda, Venezuela

Re: Detectar WINE/UBUNTU

Postby Antonio Linares » Sat Mar 21, 2009 9:11 am

César,

> ¿ Hay alguna forma de determinar si una aplicación FWH32 está corriendo en UBUNTU ?

Como primera idea podrias comprobar la existencia de z:\home ó similar, ya que Wine asigna la carpeta principal propia de Linux a la unidad z: (si no recuerdo mal).

En cuanto a las otras cosas que comentas, habria que buscar ó bien en los foros de Wine ó revisar los fuentes de Wine.
regards, saludos

Antonio Linares
www.fivetechsoft.com
User avatar
Antonio Linares
Site Admin
 
Posts: 41366
Joined: Thu Oct 06, 2005 5:47 pm
Location: Spain

Re: Detectar WINE/UBUNTU

Postby vailtom » Sat Mar 21, 2009 10:28 am

Unofficial Wine detection method:
http://www.mail-archive.com/wine-devel@ ... 48659.html

In Harbour the OS() function returns " (Wine)" if your app is running on Linux+Wine. Source: C:\harbour\source\common\hbver.c
Vailton Renato
User avatar
vailtom
 
Posts: 47
Joined: Thu Jan 05, 2006 6:56 pm

Re: Detectar WINE/UBUNTU

Postby Antonio Linares » Sat Mar 21, 2009 9:22 pm

Vailtom,

In Harbour the OS() function returns " (Wine)" if your app is running on Linux+Wine. Source: C:\harbour\source\common\hbver.c


Gracias! :-)
regards, saludos

Antonio Linares
www.fivetechsoft.com
User avatar
Antonio Linares
Site Admin
 
Posts: 41366
Joined: Thu Oct 06, 2005 5:47 pm
Location: Spain


Return to FiveWin para Harbour/xHarbour

Who is online

Users browsing this forum: No registered users and 53 guests