Bonjour
je relance le sujet car mon problème demeure mais il y tout de même du nouveau à savoir que des collègues ont réussi à faire fonctionner le logiciel Oscillo sous linux. L'auteur a d'ailleurs mis sur son site une explication mais en tant que novice je ne la comprends pas.
Des collègues de l'académie de Caen m'ont proposé
la démarche suivante pour installer Oscillo sous Linux
avec le système SambaEdu3 pour leur réseau.
On place le fichier d'installation Setup_Oscillo.exe
dans un répertoire du serveur,
par exemple : "%Z%\packages\oscillo".
On utilise alors le logiciel libre de déploiement WPKG.
On utilise le fichier install.bat (écrit par Olivier Lacroix) qui est lancé via WPKG.
Comme certaines clés de la base de registre ne sont pas copiées,
il faut lancer en plus un fichier .reg avec regedit :
"regedit /s [chemin du .reg]\oscillo.reg"
http://www.sciences-edu.net/physique/oscillo/oscillo.html
Si une bonne âme pouvait essayer de m'aider, j'ai seulement compris en ouvrant le fichier install.bat qu'il fallait copier les dossiers osc et ocx dans le répertoire system32.
Ensuite j'ai lancé en console la commande regedit /s oscillo.reg mais j'ai un message d'erreur et le problème des carrés noirs à l'affichage demeure.
Merci
PS : j'avais oublié d'insérer le message d'erreur
ordicollege@ordicollegeS2:~$ regedit /s oscillo.reg
wine: Call from 0x7b8453f0 to unimplemented function ntoskrnl.exe.MmGetSystemRoutineAddress, aborting
wine: Unimplemented function ntoskrnl.exe.MmGetSystemRoutineAddress called at address 0x7b8453f0 (thread 0014), starting debugger...
Unhandled exception: unimplemented function ntoskrnl.exe.MmGetSystemRoutineAddress called in 32-bit code (0x7b845442).
Register dump:
CS:0073 SS:007b DS:007b ES:007b FS:0033 GS:003b
EIP:7b845442 ESP:7edbf7c4 EBP:7edbf828 EFLAGS:00000246( - 00 - IZP1)
EAX:7b82ecc9 EBX:7b8b6ff4 ECX:00000000 EDX:80000100
ESI:80000100 EDI:6030d73c
Stack dump:
0x7edbf7c4: 7edbf848 00000008 0000003c 80000100
0x7edbf7d4: 00000001 00000000 7b8453f0 00000002
0x7edbf7e4: 60312b80 603163d4 7bc8aff4 00450000
0x7edbf7f4: 00000001 7edbf898 2c87a15d 601961f1
0x7edbf804: 00000000 7edbf810 7b8b6ff4 7bc8aff4
0x7edbf814: 7edbf94c 7edbf8e8 7b8453fa 00000000
Backtrace:
=>1 0x7b845442 in kernel32 (+0x25442) (0x7edbf828)
2 0x60312b15 in ntoskrnl (+0x12b15) (0x7edbf858)
3 0x6030d760 in ntoskrnl (+0xd760) (0x7edbf884)
4 0x0046c278 in cbfs32.sys (+0x1c278) (0x7edbf8e8)
5 0x602f0041 in winedevice (+0x10041) (0x7edbf998)
6 0x759baf2c in advapi32 (+0x2af2c) (0x7edbf9e8)
7 0x7bc6c4ce call_thread_entry_point+0xe() in ntdll (0x7edbf9f8)
8 0x7bc6dac2 in ntdll (+0x5dac2) (0x7edbfa98)
9 0x7bc6dcbd in ntdll (+0x5dcbd) (0x7edc0398)
10 0x6015880e start_thread+0xbe() in libpthread.so.0 (0x7edc0498)
11 0x602387ee __clone+0x5e() in libc.so.6 (0x00000000)
0x7b845442: subl $4,%esp
Modules:
Module Address Debug info Name (31 modules)
PE 450000- 46ff00 Export cbfs32.sys
ELF 60000000-6001d000 Deferred ld-linux.so.2
ELF 6001d000-60153000 Deferred libwine.so.1
ELF 60153000-6016c000 Export libpthread.so.0
ELF 6016c000-602b0000 Export libc.so.6
ELF 602b0000-602b4000 Deferred libdl.so.2
ELF 602b4000-602bc000 Deferred libnss_compat.so.2
ELF 602bc000-602d3000 Deferred libnsl.so.1
ELF 602d3000-602de000 Deferred libnss_nis.so.2
ELF 602de000-602f3000 Export winedevice<elf>
\-PE 602e0000-602f3000 \ winedevice
ELF 602f3000-6032b000 Export ntoskrnl<elf>
\-PE 60300000-6032b000 \ ntoskrnl
ELF 6032b000-6038e000 Deferred rpcrt4<elf>
\-PE 60340000-6038e000 \ rpcrt4
ELF 6038e000-603ad000 Deferred iphlpapi<elf>
\-PE 60390000-603ad000 \ iphlpapi
ELF 603ad000-603c3000 Deferred hal<elf>
\-PE 603b0000-603c3000 \ hal
ELF 635ac000-635b8000 Deferred libnss_files.so.2
ELF 6f940000-6f954000 Deferred libresolv.so.2
ELF 728a2000-7290c000 Deferred msvcrt<elf>
\-PE 728b0000-7290c000 \ msvcrt
ELF 74ab7000-74add000 Deferred libm.so.6
ELF 75980000-759d2000 Export advapi32<elf>
\-PE 75990000-759d2000 \ advapi32
ELF 7b800000-7b93c000 Export kernel32<elf>
\-PE 7b820000-7b93c000 \ kernel32
ELF 7bc00000-7bca7000 Export ntdll<elf>
\-PE 7bc10000-7bca7000 \ ntdll
ELF 7bf00000-7bf04000 Deferred <wine-loader>
Threads:
process tid prio (all id:s are in hex)
00000008
00000009 0
0000000a
0000000b 0
0000000c
00000013 0
00000012 0
0000000e 0
0000000d 0
0000000f (D) C:\windows\system32\winedevice.exe
00000014 0 <==
00000011 0
00000010 0
Backtrace:
=>1 0x7b845442 in kernel32 (+0x25442) (0x7edbf828)
2 0x60312b15 in ntoskrnl (+0x12b15) (0x7edbf858)
3 0x6030d760 in ntoskrnl (+0xd760) (0x7edbf884)
4 0x0046c278 in cbfs32.sys (+0x1c278) (0x7edbf8e8)
5 0x602f0041 in winedevice (+0x10041) (0x7edbf998)
6 0x759baf2c in advapi32 (+0x2af2c) (0x7edbf9e8)
7 0x7bc6c4ce call_thread_entry_point+0xe() in ntdll (0x7edbf9f8)
8 0x7bc6dac2 in ntdll (+0x5dac2) (0x7edbfa98)
9 0x7bc6dcbd in ntdll (+0x5dcbd) (0x7edc0398)
10 0x6015880e start_thread+0xbe() in libpthread.so.0 (0x7edc0498)
11 0x602387ee __clone+0x5e() in libc.so.6 (0x00000000)
wine: Call from 0x7b8453f0 to unimplemented function ntoskrnl.exe.MmGetVirtualForPhysical, aborting