Page 32 sur 61

Re: Captvty sous Linux

Publié : ven. 26 janv. 2024 07:28
par Pulsar33
Bonjour,

@k3c
J'ai un gros doute pour la V3 suite à la suppression de win7 sur la ligne winetricks
Si win7 n'a jamais été téléchargé et donc est a priori absent du cache, est-ce que cabextract ne va pas planter ?

Pourquoi payer le prix de l'installation de win7 et de l'extraction qui suit pour un seul fichier ?
Ne peut-on procéder comme pour la V2 en récupérant le KB qui va bien ?
On éviterait même l'installation de cabextract

Bonne journée
Pulsar33


Linux 64 bits / France / Google Chrome 120.0.0.

Re: Captvty sous Linux

Publié : ven. 26 janv. 2024 09:07
par k3c
bonjour

Je vais refaire des tests ce weekend


Android / United Kingdom / Google Chrome Mobile 120.0.0.

Re: Captvty sous Linux

Publié : ven. 26 janv. 2024 10:12
par Pulsar33
Re,

@k3c : ok, cool :!:

@daminus :
Pulsar33 a écrit :Si tu ouvres un terminal et que tu tapes dedans la commande présente sur la ligne Exec de ton lanceur, que se passe-t-il et quelle est la trace obtenue ?
Par ailleurs, j'aurais bien tenté d'installer Arch Linux dans une VM pour voir si j'ai le même comportement que toi, mais :
- Quand je lis le guide d'installation, ça me refroidit. N'existe-t-il pas une version live avec installation graphique ?
- Je ne trouve pas la version avec le kernel 6.7.1, l'officielle semble être en kernel 6.6.8

Bonne journée
Pulsar33


Linux 64 bits / France / Google Chrome 120.0.0.

Re: Captvty sous Linux

Publié : ven. 26 janv. 2024 15:09
par daminus
Hello,

Oui il existe un mode simili-graphique.
Par compte, à par te dire comment le lancer, mes infos seront maigres,
De mon coté, je me tape l'install de OS à la mimine.

Une fois l'ISO de Arch lancé, 1ère chose à faire, mettre le clavier en français :

Code : Tout sélectionner

# loadkeys fr
Ensuite tu lance la procédure d'installation simplifiée :

Code : Tout sélectionner

# archinstall
Pour t'aider, voici quelques infos, https://wiki.archlinux.org/title/Archin ... %C3%A7ais)

Pour le kernel, ArchLinux est en rolling release.
C'est à dire que les paquets utilisent toujours les dernières versions (dernières mises à jour) parues. Avec bien sur 2-3 jours de décalage avec la sortie officielle.
Et actuellement le dernier noyau ArchLinux est bien le 6.7.1, https://www.kernel.org
Et 6.6.13 pour la version LTS de Arch.



Linux 64 bits / France / Firefox 122.0

Re: Captvty sous Linux

Publié : ven. 26 janv. 2024 15:59
par daminus
Sur un autre ordi, je viens de retenter l'installation de captvty 2 en suivant à la lettre le tuto du sous-forum, viewtopic.php?f=31&t=244667.
Toujours rien !

D’ailleurs, j'ai du modifié la ligne :

Code : Tout sélectionner

$ cp kb958869/SP3QFE/asms/10/msft/windows/gdiplus/gdiplus.dll ~/.wine/drive_c/windows/system32
par :

Code : Tout sélectionner

$ cp kb958869/SP3QFE/asms/10/msft/windows/gdiplus/gdiplus.dll ~/.wine32/drive_c/windows/system32
c'est plus cohérent étant donné que :

Code : Tout sélectionner

$ export WINEPREFIX=~/.wine32
Bref, voici le fichier backtrace.txt :

Code : Tout sélectionner

Couldn't get first exception for process 0020 Z:\home\daminus\Vidéos\captvty\captvty-2\Captvty.exe.
No backtrace available
Modules:
Module  Address                 Debug info      Name (83 modules)
PE        400000-  7ba000       Deferred        captvty
PE       4640000- 55ed000       Deferred        mscorlib.ni
PE       8210000- 8b89000       Deferred        system.ni
PE       8b90000- 8d21000       Deferred        system.drawing.ni
PE       8d30000- 994d000       Deferred        system.windows.forms.ni
PE      5e200000-5e3d6000       Deferred        microsoft.visualbasic.ni
PE      61a00000-620ae000       Deferred        system.core.ni
PE      64c20000-64ce3000       Deferred        system.runtime.remoting.ni
PE-Wine 76c30000-76f2b000       Deferred        crypt32
PE-Wine 76f40000-76fde000       Deferred        rsaenh
PE      76ff0000-7719b000       Deferred        gdiplus
PE      771b0000-77842000       Deferred        clr
PE      77860000-778aa000       Deferred        mscoree
PE-Wine 77e80000-77f26000       Deferred        uxtheme
PE-Wine 77f40000-77f8c000       Deferred        winex11
PE-Wine 77fa0000-78003000       Deferred        imm32
PE-Wine 78310000-78358000       Deferred        bcrypt
PE      78760000-78772000       Deferred        nlssorting
PE      78790000-7879d000       Deferred        culture
PE-Wine 787b0000-78c2f000       Deferred        comctl32
PE      78c40000-78cae000       Deferred        clrjit
PE      78cc0000-78d93000       Deferred        msvcr110_clr0400
PE      78db0000-78e2a000       Deferred        mscoreei
PE-Wine 78e80000-78ec2000       Deferred        shcore
PE-Wine 79070000-7915b000       Deferred        shlwapi
PE-Wine 79170000-79df5000       Deferred        shell32
PE-Wine 79e10000-79e51000       Deferred        coml2
PE-Wine 79e70000-7a083000       Deferred        rpcrt4
PE-Wine 7a0a0000-7a0d7000       Deferred        win32u
PE-Wine 7a0f0000-7a5e9000       Deferred        user32
PE-Wine 7a600000-7a845000       Deferred        gdi32
PE-Wine 7a860000-7a9a1000       Deferred        combase
PE-Wine 7a9c0000-7ae02000       Deferred        ole32
PE-Wine 7aec0000-7b1d3000       Deferred        ucrtbase
PE-Wine 7b1f0000-7b27b000       Deferred        sechost
PE-Wine 7b290000-7b52f000       Deferred        msvcrt
PE-Wine 7b540000-7b62c000       Deferred        advapi32
PE-Wine 7b640000-7bb6f000       Deferred        kernelbase
PE-Wine 7bb80000-7bceb000       Deferred        kernel32
PE-Wine 7bd00000-7bfe6000       Deferred        ntdll
ELF     7d096000-7d24d000       Deferred        libunistring.so.5
ELF     7d24d000-7d2df000       Deferred        libgmp.so.10
ELF     7d2df000-7d333000       Deferred        libnettle.so.8
ELF     7d333000-7d400000       Deferred        libzstd.so.1
ELF     7d407000-7d451000       Deferred        libhogweed.so.6
ELF     7d451000-7d600000       Deferred        libp11-kit.so.0
ELF     7d600000-7d83a000       Deferred        libgnutls.so.30
ELF     7d848000-7d852000       Deferred        libffi.so.8
ELF     7d852000-7d900000       Deferred        libbrotlienc.so.1
ELF     7da00000-7da18000       Deferred        libtasn1.so.6
ELF     7daae000-7dc00000       Deferred        libx11.so.6
ELF     7dd00000-7dd21000       Deferred        libidn2.so.0
ELF     7dd21000-7dd2e000       Deferred        bcrypt.so
ELF     7dd2e000-7dd36000       Deferred        libxfixes.so.3
ELF     7dd36000-7dd43000       Deferred        libxcursor.so.1
ELF     7dd43000-7dd58000       Deferred        libxi.so.6
ELF     7dd58000-7dd68000       Deferred        libxrandr.so.2
ELF     7dd68000-7dd76000       Deferred        libxrender.so.1
ELF     7dd76000-7de00000       Deferred        winex11.so
ELF     7e0ca000-7e0d0000       Deferred        crypt32.so
ELF     7e0d0000-7e0d8000       Deferred        libxxf86vm.so.1
ELF     7e0d8000-7e0df000       Deferred        libxdmcp.so.6
ELF     7e0df000-7e10c000       Deferred        libxcb.so.1
ELF     7e10c000-7e122000       Deferred        libxext.so.6
ELF     7e388000-7e3b3000       Deferred        libexpat.so.1
ELF     7e3b3000-7e454000       Deferred        libpcre2-8.so.0
ELF     7e454000-7e5bb000       Deferred        libglib-2.0.so.0
ELF     7e5bb000-7e6dc000       Deferred        libharfbuzz.so.0
ELF     7e701000-7e706000       Deferred        libxau.so.6
ELF     7e721000-7e774000       Deferred        libfontconfig.so.1
ELF     7e774000-7e797000       Deferred        libbrotlicommon.so.1
ELF     7e797000-7e7a6000       Deferred        libbrotlidec.so.1
ELF     7e7a6000-7e7e3000       Deferred        libpng16.so.16
ELF     7e7e3000-7e8b1000       Deferred        libfreetype.so.6
ELF     7e8b1000-7e985000       Deferred        libm.so.6
ELF     7ee01000-7ee13000       Deferred        libbz2.so.1.0
ELF     7ee13000-7ee2c000       Deferred        libz.so.1
ELF     7ee2c000-7ee55000       Deferred        libgcc_s.so.1
ELF     7ee7b000-7f000000       Deferred        win32u.so
ELF     eea00000-eec27000       Deferred        libc.so.6
ELF     eeca3000-eed5a000       Export          ntdll.so
ELF     eed5c000-eed91000       Deferred        ld-linux.so.2
ELF     eed91000-eed96000       Deferred        <wine-loader>
Threads:
process  tid      prio    name (all IDs are in hex)
00000020 (D) Z:\home\daminus\Vidéos\captvty\captvty-2\Captvty.exe
	00000024    0     
	00000110    0     
	00000114    2     
	00000118    0     
	0000011c    0     
00000038 services.exe
	0000003c    0     
	00000040    0     wine_rpcrt4_server
	0000004c    0     wine_rpcrt4_io
	00000050    0     wine_threadpool_worker
	00000064    0     wine_rpcrt4_io
	00000084    0     wine_rpcrt4_io
	00000090    0     wine_rpcrt4_io
	000000c4    0     wine_rpcrt4_io
	000000e4    0     wine_threadpool_timerqueue
	000000e8    0     
	000000f4    0     wine_rpcrt4_io
00000044 svchost.exe
	00000048    0     
	00000054    0     
	00000058    0     wine_sechost_service
0000005c winedevice.exe
	00000060    0     
	00000068    0     
	0000006c    0     wine_sechost_service
	00000070    0     
	00000074    0     
	00000078    0     
	000000d4    0     
	000000d8    0     
0000007c winedevice.exe
	00000080    0     
	00000088    0     
	0000008c    0     wine_sechost_service
	00000094    0     
	0000009c    0     
	000000ac    0     
	000000bc    0     
000000a4 explorer.exe
	000000a8    0     
	000000c0    0     
	000000dc    0     wine_rpcrt4_server
000000b0 plugplay.exe
	000000b4    0     
	000000c8    0     
	000000cc    0     wine_sechost_service
	000000d0    0     wine_rpcrt4_server
000000ec rpcss.exe
	000000f0    0     
	000000f8    0     
	000000fc    0     wine_sechost_service
	00000100    0     wine_rpcrt4_server
	00000104    0     wine_rpcrt4_server
	00000108    0     wine_rpcrt4_io
00000128 conhost.exe
	0000012c    0     
System information:
    Wine build: wine-9.0
    Platform: i386
    Version: Windows Server 2003
    Host system: Linux
    Host version: 6.6.13-1-lts
Merci de vos retours.


Linux 64 bits / France / Firefox 122.0

Re: Captvty sous Linux

Publié : ven. 26 janv. 2024 17:04
par daminus
Je viens d'essayé de lancer captvty en rétrogradant wine 9.0 en :
wine 8.19 & wine 8.20

Même symptômes, un Wine Debugger en guise affichage.


Linux 64 bits / France / Firefox 122.0

Re: Captvty sous Linux

Publié : ven. 26 janv. 2024 17:23
par Pulsar33
daminus a écrit :D’ailleurs, j'ai du modifié la ligne :

Code : Tout sélectionner

$ cp kb958869/SP3QFE/asms/10/msft/windows/gdiplus/gdiplus.dll ~/.wine/drive_c/windows/system32
par :

Code : Tout sélectionner

$ cp kb958869/SP3QFE/asms/10/msft/windows/gdiplus/gdiplus.dll ~/.wine32/drive_c/windows/system32
Merci :!:
Effectivement comme il me restait un dossier .wine je ne l'ai pas vu
Mais du coup, je me demande comment ma V2 fait pour fonctionner

Je réfléchis à ça et au reste
Pulsar33


Linux 64 bits / France / Google Chrome 120.0.0.

Re: Captvty sous Linux

Publié : ven. 26 janv. 2024 18:43
par daminus
Super !

En fait mon souci est que j'ai installé Captvty 3-Alpha (32 + 64) & Captvty 3-Bêta (64) sur un nouveau PC.
Mais la version 2, rien à faire, ça foire !! Et je ne comprends pas pourquoi !

Y'a encore 1 mois, la dernière fois que je l'ai ré-installé Captvty 2, à l'aide de procédures que j’utilise depuis longtemps et qui ne m'ont jamais causé de soucis, ça roule nickel ! Même la MAJ de Captvty du 17/01/2024 fonctionne parfaitement.

A 1 heure encore, je me suis dis que c'était encore le 'comctl32' qui fout sa M**DE ?!...
Alors j'ai adapté le fameux 'cabextract' utilisé pour Captvty 3 Bëta en :

Code : Tout sélectionner

$ cabextract ~/.cache/winetricks/win7sp1/windows6.1-KB976932-X86.exe
$ cp -rf ./x86_microsoft.windows.common-controls_6595b64144ccf1df_6.0.7601.17514_none_41e6975e2bd6f2b2/comctl32.dll ~/.wine/captvty-2/drive_c/windows/system32/comctl32.dll
Par logique et comme 'cabextract' va chercher un fichier dans un dossier 'win7sp1', j'ai aussi installé le 'winetricks win7'
J'ai en fais une copie dans le dossier /drive_c/windows/system32/ comme j'ai une config WINEARCH=win32.

Et pour les winetricks, à mon avis 'ie8' n'est plus nécessaire, mais les 'vcrun' contiennent des dépendances utiles auX Captvty :

Code : Tout sélectionner

$ winetricks -q dotnet452 gdiplus comctl32 corefonts ie8 vcrun2008 vcrun2010 vlc win7
Si ça peux aider...


Linux 64 bits / France / Firefox 122.0

Re: Captvty sous Linux

Publié : ven. 26 janv. 2024 20:13
par Pulsar33
Bonsoir,

Je m'y perds un peu. J'espère que k3c aura une vision plus affûtée de la situation.
En attendant, voici les empreintes SHA256 des fichiers comctl32.dll dont je dispose sur 2 PC réinstallés récemment :

Code : Tout sélectionner

40ceb18153437c3b9c4e3f7d4c02814e5b3c27faf5453680f9bb175a615064c6|/home/pulsar33/.wine32/drive_c/windows/system32
2a746cb40515d943c630af512cf4114ca7143c86b4c7d48a17683ed82d8ed4b5|/home/pulsar33/.wine64/drive_c/windows/system32
Dans un vieux dossier .wine j'ai retrouvée l'empreinte suivante qui n'a rien à voir :

Code : Tout sélectionner

53b884792cb7eb8f61ba2a472ddcced804f006fa88f68b74fd7e650fa934dfa3
Sur les deux PC dont je parle, V2 et V3 fonctionnent comme attendu.

Bonne soirée
Pulsar33


Linux 64 bits / France / Google Chrome 120.0.0.

Re: Captvty sous Linux

Publié : sam. 27 janv. 2024 09:10
par k3c
bonjour

il faudrait comparer

Code : Tout sélectionner

 winetricks list-installed 
et

Code : Tout sélectionner

winecfg
l'onglet librairies

entre les Captvty OK et pas


Android / United Kingdom / Google Chrome Mobile 120.0.0.