Pages : 1
#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: Ce que ça peut être laid... ). 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"
Si quequ'un a un idée, merci.
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"...
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
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'eststart .\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... ).
Bon, je vais essayer de voir comment je peux faire, merci.
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
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...
Mais bon, merci, ça peut toujours servir pour d'autres.
Hors ligne
Pages : 1