Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 10/02/2006, à 12:21

Skippy le Grand Gourou

Wine et CD-Rom

Salut,

J'ai installé wine et winetools hier soir (la classe : IE sous linux ! MOUHAHAHA !!! lol:lol::lol: Ce que ça peut être laid... roll ). Le but étant de faire tourner le CD PagesPro 2005. Est-ce que quelqu'un peut m'expliquer comment lancer l'autorun.inf ou le PagesPro.bat qui sont dessus (si c'est possible, évidemment...) ? Lorsque je me place sur /media/cdrom0 et que j'essaye

wine autorun.inf (ou PagesPro.bat)

J'obtiens le message :

wine: cannot determine executable type for L"D:\\autorun.inf"

sad

Si quequ'un a un idée, merci. big_smile

Hors ligne

#2 Le 11/02/2006, à 16:46

rufus_corp

Re : Wine et CD-Rom

Salut,
Les bat sur windows sont des scripts. En général ils lance simplement des commandes en utilisant des fois des variables d'environnement( sous la forme %nomdelavariable% )
Il faut que tu édite le pagepro.bat et trouver l'exécutable qui est lancé...

C'est tout ce que je peux dire.... si tu veux post le contenu du pagepro.bat et on pourra t'aider...


Monde de merde...

Hors ligne

#3 Le 11/02/2006, à 17:53

Skippy le Grand Gourou

Re : Wine et CD-Rom

Ok, merci. Le PagesPro.bat donne ça :

@echo off
echo.
echo.
echo     ÉÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ»
echo     º                                                          º
echo     º Lancement de l'application PagesPro 2005-2006 en cours   º
echo     º                                                          º
echo     º                  Merci de patienter                      º
echo     º                                                          º
echo     ÈÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍŒ
echo.
echo.

type %windir%\win.ini|find /c "[PAGESPRO2005]" >NUL
if ERRORLEVEL 1 goto premierLancemant
type %windir%\win.ini|find /c "TypeLancementPagesPro2005=DefaultJRE" >NUL
if NOT ERRORLEVEL 1 goto javaLocal 
type %windir%\win.ini|find /c "TypeLancementPagesPro2005=cdJRE1.3.1" >NUL
if NOT ERRORLEVEL 1 goto trt95
type %windir%\win.ini|find /c "TypeLancementPagesPro2005=cdJRE1.4.1" >NUL
if NOT ERRORLEVEL 1 goto trt98
goto testSystem


:premierLancemant
cls
echo.
echo.
echo     ÉÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ»
echo     º                                                          º
echo     º          Premier lancement de l'application              º
echo     º                                                          º
echo     º             Cédérom PagesPro 2005-2006                   º
echo     º                                                          º
echo     º Le Chargement de l'application peut prendre jusqu'a      º
echo     º                                                          º
echo     º une minute (variable en fonction de votre configuration).º
echo     º                                                          º
echo     º                  Merci de patienter                      º
echo     º                                                          º
echo     ÈÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍŒ

:testSystem
java -jar .\win\lib\testvm.jar
if NOT ERRORLEVEL 1 goto javaLocal
ver|find /c "Windows 95" >NUL
if ERRORLEVEL 1 goto suitetrt
goto trt95
goto temporisation


:suitetrt
ver|find /c "NT" >NUL
if ERRORLEVEL 1 goto trt98
REM NT est traiter comme 95
goto trt95
goto temporisation

:javaLocal
Echo Lancement des PagePro en utilisant la jvm par défaut de votre systeme
cd "Lanceurs alternatifs"
call "PagesProJavaLocal.bat"
if ERRORLEVEL 1 goto errLancement

goto fin


:trt95
echo Lancement des PagePro pour Windows 95 ou Windows NT
start .\win\jre131\bin\javaw -Djava.library.path=.\lib -classpath .\win\lib\pphttpd.jar;.\win\jre131\lib\rt.jar tarter.DetectDrive jvm=CD
REM if ERRORLEVEL 1 goto errLancement
goto temporisation

:trt98
REM ver|find /c "2000" >NUL
REM if not ERRORLEVEL 1 
REM ver|find /c "XP" >NUL
REM if not ERRORLEVEL 1 

echo Lancement des PagePro pour Windows 98 ou Superieur
start .\win\jre141\bin\javaw -Djava.library.path=.\lib -classpath .\win\lib\pphttpd.jar;.\win\jre141\lib\rt.jar tarter.DetectDrive jvm=CD
REM if ERRORLEVEL 1 goto errLancement

:temporisation
call .\win\affTempo.bat
goto fin

:fin
call .\win\fin.bat
exit /B

:errLancement
echo.
echo.
echo Probleme non prevu lors du lancement 
echo ====================================
echo.
echo Si l'application n'a pas démarré correctement, 
echo.
echo reportez vous au fichier lisezmoi.htm 
echo.
echo.
pause
exit /B

Donc la seule variable d'environnement utilisée a l'air d'être windir, elle doit être remplie par wine je suppose... Tous les autres programmes utilisés (java & Cie) sont sur le cdrom, si je ne me trompe pas.

Edit : j'avais pas remarqué le "premierLancemant"... roll

Dernière modification par Skippy le Grand Gourou (Le 11/02/2006, à 17:55)

Hors ligne

#4 Le 11/02/2006, à 22:10

rufus_corp

Re : Wine et CD-Rom

C'est pas simple...
la ligne ou il lance des trucs pour windows 98 et supérieur (donc qui peux éventuelement tourner avec wine) c'est

start .\win\jre141\bin\javaw -Djava.library.path=.\lib -classpath .\win\lib\pphttpd.jar;.\win\jre141\lib\rt.jar tarter.DetectDrive jvm=CD

mais bon.
L'exécutable est apparament un java runtime environement ( javaw) . ça m'étonnerais que ce soit compatible avec wine, je peux me tromper.

Je pense que tu aurais meilleur temps de trouver un java runtime qui tourne sur linux et de lancer les fichiers .jar du cdrom.

En passant une petite question: t'arrive à faire tourner IE avec quel version de wine. tu as utilisé winetools? tu as suivi un wiki?  Chez moi en tout cas pas moyen de faire quoique ce soit.


Monde de merde...

Hors ligne

#5 Le 11/02/2006, à 22:18

Skippy le Grand Gourou

Re : Wine et CD-Rom

rufus_corp a écrit :

C'est pas simple...
la ligne ou il lance des trucs pour windows 98 et supérieur (donc qui peux éventuelement tourner avec wine) c'est

start .\win\jre141\bin\javaw -Djava.library.path=.\lib -classpath .\win\lib\pphttpd.jar;.\win\jre141\lib\rt.jar tarter.DetectDrive jvm=CD

mais bon.
L'exécutable est apparament un java runtime environement ( javaw) . ça m'étonnerais que ce soit compatible avec wine, je peux me tromper.

Je pense que tu aurais meilleur temps de trouver un java runtime qui tourne sur linux et de lancer les fichiers .jar du cdrom.

En passant une petite question: t'arrive à faire tourner IE avec quel version de wine. tu as utilisé winetools? tu as suivi un wiki?  Chez moi en tout cas pas moyen de faire quoique ce soit.

J'ai la dernière version de wine dans synaptic, et j'ai installé winetools en suivant ce tuto (quoique j'ai remplacé les versions anglaises des trucs à installer par les françaises quand c'était possible... roll ).

Bon, je vais essayer de voir comment je peux faire, merci. big_smile

Hors ligne

#6 Le 11/02/2006, à 22:34

Skippy le Grand Gourou

Re : Wine et CD-Rom

Bon, j'ai essayé de lancer javaw.exe avec wine :

$ wine javaw.exe
#
# HotSpot Virtual Machine Error, Internal Error
# Please report this error at
# http://java.sun.com/cgi-bin/bugreport.cgi
#
# Error ID: 5448524541442C4F43414C33544F524147450E4350500039
#
# Problematic Thread: wine: Unhandled page fault on read access to 0x00000054 at address 0x6d46ee23 (thread 0009), starting debugger...
WineDbg starting on pid 0x8
Unhandled exception: page fault on read access to 0x00000054 in 32-bit code (0x6d46ee23).
In 32 bit mode.
fixme:dbghelp:sffip_cb NIY on 'D:\BUILD_AREA\jdk131-update\ws\fcs\hotspot\hotspot_compiler1\bin\jvm.pdb'
Register dump:
 CS:0073 SS:007b DS:007b ES:007b FS:1007 GS:0033
 EIP:6d46ee23 ESP:7face9c0 EBP:7face9cc EFLAGS:00010246(   - 00      -RIZP1)
 EAX:00000000 EBX:00000000 ECX:00000000 EDX:00000000
 ESI:00000000 EDI:6d4ea3a0
Stack dump:
0x00000000:  00000000 00000000 00000000 00000000
0x00000010:  00000000 00000000 00000000 00000000
0x00000020:  00000000 00000000 00000000 00000000
0x00000030:  00000000 00000000 00000000 00000000
0x00000040:  00000000 00000000 00000000 00000000
0x00000050:  00000000 00000000 00000000 00000000
0200: sel=1007 base=7fec4000 limit=00001fff 32-bit rw-
Backtrace:
=>1 0x6d46ee23 in jvm (+0x4ee23) (0x6d46ee23)
  2 0x6d488419 in jvm (+0x68419) (0x6d488419)
  3 0x6d488862 in jvm (+0x68862) (0x6d488862)
  4 0x6d42dfb1 in jvm (+0xdfb1) (0x6d42dfb1)
  5 0x6d48b0bf in jvm (+0x6b0bf) (0x6d48b0bf)
  6 0x6d48833d in jvm (+0x6833d) (0x6d48833d)
  7 0x6d44adfd JNI_CreateJavaVM+0x26 in jvm (0x6d44adfd)
fixme:dbghelp:sffip_cb NIY on 'D:\BUILD_AREA\jdk131-update\ws\fcs\jdk\build\win32\tmp\java\javaw\obj\javaw.pdb'
  8 0x00401a95 in javaw (+0x1a95) (0x00401a95)
  9 0x0040127a in javaw (+0x127a) (0x0040127a)
  10 0x004023b0 in javaw (+0x23b0) (0x004023b0)
  11 0x7fcdc114 in kernel32 (+0x4c114) (0x7fcdc114)
  12 0xb7f99e67 wine_switch_to_stack+0x17 in libwine.so.1 (0xb7f99e67)
0x6d46ee23: movl        0x54(%eax),%eax
Modules:
Module  Address                 Debug info      Name (59 modules)
PE      0x00400000-00405000     Export          javaw
PE      0x6d220000-6d227000     Deferred        hpi
PE      0x6d420000-6d4f9000     Export          jvm
ELF     0x73986000-73988000     Deferred        xlcutf8load.so.2
ELF     0x7be87000-7bf00000     Deferred        ntdll<elf>
  \-PE  0x7bea0000-7bf00000     \               ntdll
ELF     0x7bf00000-7bf03000     Deferred        <wine-loader>
ELF     0x7e0bb000-7e0d0000     Deferred        midimap<elf>
  \-PE  0x7e0c0000-7e0d0000     \               midimap
ELF     0x7e1e1000-7e205000     Deferred        msacm32<elf>
  \-PE  0x7e1f0000-7e205000     \               msacm32
ELF     0x7e205000-7e21c000     Deferred        msacm<elf>
  \-PE  0x7e210000-7e21c000     \               msacm
ELF     0x7e21c000-7e25f000     Deferred        wineoss<elf>
  \-PE  0x7e230000-7e25f000     \               wineoss
ELF     0x7e25f000-7e2e1000     Deferred        winmm<elf>
  \-PE  0x7e270000-7e2e1000     \               winmm
ELF     0x7e325000-7e32d000     Deferred        libxrender.so.1
ELF     0x7e3f6000-7eb39000     Deferred        fglrx_dri.so
ELF     0x7eb39000-7ebd8000     Deferred        libgl.so.1
ELF     0x7ebe7000-7eca7000     Deferred        libx11.so.6
ELF     0x7eca7000-7ecb4000     Deferred        libxext.so.6
ELF     0x7ecb4000-7eccd000     Deferred        libice.so.6
ELF     0x7eccd000-7ed4c000     Deferred        winex11<elf>
  \-PE  0x7ece0000-7ed4c000     \               winex11
ELF     0x7ed4c000-7ed6b000     Deferred        libexpat.so.1
ELF     0x7ed6b000-7ed99000     Deferred        libfontconfig.so.1
ELF     0x7ed9b000-7eda3000     Deferred        librt.so.1
ELF     0x7eda3000-7eda8000     Deferred        libxxf86vm.so.1
ELF     0x7eda8000-7edbc000     Deferred        libz.so.1
ELF     0x7edbc000-7ee26000     Deferred        libfreetype.so.6
ELF     0x7ee26000-7ee88000     Deferred        msvcrt<elf>
  \-PE  0x7ee40000-7ee88000     \               msvcrt
ELF     0x7ef6e000-7f871000     Deferred        gdi32<elf>
  \-PE  0x7efb0000-7f871000     \               gdi32
ELF     0x7f871000-7f993000     Deferred        user32<elf>
  \-PE  0x7f890000-7f993000     \               user32
ELF     0x7f993000-7f9d0000     Deferred        advapi32<elf>
  \-PE  0x7f9a0000-7f9d0000     \               advapi32
ELF     0x7fad0000-7fad5000     Deferred        libxxf86dga.so.1
ELF     0x7fad5000-7fae0000     Deferred        libgcc_s.so.1
ELF     0x7fae2000-7fae9000     Deferred        libsm.so.6
ELF     0x7fc70000-7fd70000     Export          kernel32<elf>
  \-PE  0x7fc90000-7fd70000     \               kernel32
ELF     0x7fe80000-7fe84000     Deferred        libxdmcp.so.6
ELF     0x7fe84000-7fe8e000     Deferred        libnss_files.so.2
ELF     0x7fe8e000-7fe97000     Deferred        libnss_nis.so.2
ELF     0x7fe97000-7feac000     Deferred        libnsl.so.1
ELF     0x7feac000-7feb5000     Deferred        libnss_compat.so.2
ELF     0x7feb7000-7febb000     Deferred        libxfixes.so.3
ELF     0x7febb000-7fec4000     Deferred        libxcursor.so.1
ELF     0x7fec7000-7fee9000     Deferred        libm.so.6
ELF     0x7fee9000-7ffe0000     Deferred        libwine_unicode.so.1
ELF     0xb7e51000-b7e54000     Deferred        libdl.so.2
ELF     0xb7e54000-b7f82000     Deferred        libc.so.6
ELF     0xb7f82000-b7f94000     Deferred        libpthread.so.0
ELF     0xb7f95000-b7faf000     Export          libwine.so.1
ELF     0xb7faf000-b7fb2000     Deferred        libxau.so.6
ELF     0xb7fc1000-b7fd7000     Deferred        ld-linux.so.2
Threads:
process  tid      prio (all id:s are in hex)
00000008 (D) D:\win\jre131\bin\javaw.exe
        00000009    0 <==
WineDbg terminated on pid 0x8

hmm

Hors ligne

#7 Le 16/03/2007, à 01:43

bazooka07

Re : Wine et CD-Rom

Wine est inutile. Utiliser un script bash comme ci-dessous :
------------------------------------------------------------------
#!/bin/sh

#point de montage du CD-ROM
CDROM="/cdrom"
cd $CDROM

java -Djava.library.path=win/lib -classpath win/lib/pphttpd.jar starter.DetectDrive
-----------------------------------------------------------------

#8 Le 16/03/2007, à 15:14

Skippy le Grand Gourou

Re : Wine et CD-Rom

Bof, y'a longtemps que j'ai balancé wine et tous les CD non certifiés linux... wink

Mais bon, merci, ça peut toujours servir pour d'autres.

Hors ligne