Wine dll betöltési sorrend.

Kezdőlap Fórumok Emulátorok Wine Wine dll betöltési sorrend.

9 bejegyzés megtekintése - 1-9 / 9
  • Szerző
    Bejegyzés
  • #2101101
    zoltan22
    Felhasználó

      Nekem az a velemenyem, hogy a dll-ek fuggnek egymastol, es nem lehet oket „csak ugy” betolteni. A betoltesi sorrendet inkabb a fuggosegi viszonyok hatarozzak meg.
      A ‘fuggvenykonyvtarak’ opcio pedig arra valo, hogy meghatarozzuk, hogy egy adott programhoz beepitett (wine beli), vagy nativ (kulso, eredeti, stb.) dll-eket hasznaljon.
      A nem mukodesrol pedig jo lenne egy konkretabb leiras (esetleg hibauzenet), mert szerintem nem az a gond amit leirtal.

      #2101102
      zoltan22
      Felhasználó

        Nekem az a velemenyem, hogy a dll-ek fuggnek egymastol, es nem lehet oket „csak ugy” betolteni. A betoltesi sorrendet inkabb a fuggosegi viszonyok hatarozzak meg.
        A ‘fuggvenykonyvtarak’ opcio pedig arra valo, hogy meghatarozzuk, hogy egy adott programhoz beepitett (wine beli), vagy nativ (kulso, eredeti, stb.) dll-eket hasznaljon.
        A nem mukodesrol pedig jo lenne egy konkretabb leiras (esetleg hibauzenet), mert szerintem nem az a gond amit leirtal.

        #2101103
        lor
        Felhasználó

          Elnézést de csak így így érek rá, meg a progit is próbálgattam, hátha már a megfejtésről írhatok!

          Nekem az a velemenyem, hogy a dll-ek fuggnek egymastol, es nem lehet oket „csak ugy” betolteni. A betoltesi sorrendet inkabb a fuggosegi viszonyok hatarozzak meg.
          A ‘fuggvenykonyvtarak’ opcio pedig arra valo, hogy meghatarozzuk, hogy egy adott programhoz beepitett (wine beli), vagy nativ (kulso, eredeti, stb.) dll-eket hasznaljon.

          Igen igen, és köszi, de mivel az említett hibaüzenetből is szemmel láthatóan ez következik azt hiszem ebben egyet értünk látatlanban is. Az igazi problémám – az egyik -, hogy abc sorrendbe rendez mindent. Kötve hiszem hogy az M$-nél ezt így tervezték.

          A program amivel egyébként jelenleg küzdök a Novativa, Streamster.exe -éje. Ez egy tőzsdei kliens amit több kevesebb sikerrel próbálgatok. Természetesen csak Windows alól megy. Ez elég rosszul érint mivel mindent Linux alól intézek.

          A telepítés simán ment. Majd jöttek az első üzenetek dll -ek ről.
          Most ott tartok, hogy ha terminálból indítom a bejeletkező panel indulásáig ezek az üzenetek jönnek:

          $ wine ./Streamster.exe
          err:secur32:SECUR32_initNTLMSP ntlm_auth was not found or is outdated. Make sure that ntlm_auth >= 3.0.25 is in your path.
          fixme:winsock:NtStatusToWSAError Status code c0000024 converted to DOS error code 6
          fixme:winsock:NtStatusToWSAError Status code c0000024 converted to DOS error code 6
          fixme:system:SystemParametersInfoW Unimplemented action: 8202 (SPI_GETFONTSMOOTHINGTYPE)
          fixme:system:SystemParametersInfoW Unimplemented action: 8202 (SPI_GETFONTSMOOTHINGTYPE)
          fixme:system:SystemParametersInfoW Unimplemented action: 8202 (SPI_GETFONTSMOOTHINGTYPE)
          fixme:system:SystemParametersInfoW Unimplemented action: 8202 (SPI_GETFONTSMOOTHINGTYPE)
          fixme:secur32:schan_InitializeSecurityContextA stub

          Bejelentkezés (Sign In) Ok!

          utána megjelenik az első panel:
          Connectin to Streamster Server…
          nss.marketiva.com.

          majd rögtön felette a második:
          Could not connect to the Streamster Server.
          Please check your network connection and the server address, and try again.
          Error Code: 0x80090302

          És ennyi. Bár már ez is haladás, mert voltak sokkal brutálisabb és több oldalas hibaüzenetek is mindenféle panelek nélkül.

          Pillanatnyilag ezek vannak a dlloverrides -ben:

          [Software\Wine\AppDefaults\Streamster.exe\DllOverrides] 1176323663
          „crypt32″=”builtin”
          „ole32″=”builtin”
          „schannel”=”builtin”
          „secur32″=”builtin”
          „version”=”builtin”
          „winsock”=”native”

          Nem tudom van e valakinek valami tippje, vagy ha már fel is rakata esetleg akkor…? Esetleg valami Windowsos hálózat kezelő progi kellene? Egyébként nt40 módban próbálgatom mivel ezt javasolta a progi vagy a wine.

          (Akit érdekel és még nem ismeri az a http://www.marketiva.com/index.ncre?page=downloads töltheti le a progit, de a használata előtt ezet http://tozsdesed.googlepages.com/devizatozsde mindenképpen érdemes elolvasni.)

          #2101104
          lor
          Felhasználó

            Elnézést de csak így így érek rá, meg a progit is próbálgattam, hátha már a megfejtésről írhatok!

            Nekem az a velemenyem, hogy a dll-ek fuggnek egymastol, es nem lehet oket „csak ugy” betolteni. A betoltesi sorrendet inkabb a fuggosegi viszonyok hatarozzak meg.
            A ‘fuggvenykonyvtarak’ opcio pedig arra valo, hogy meghatarozzuk, hogy egy adott programhoz beepitett (wine beli), vagy nativ (kulso, eredeti, stb.) dll-eket hasznaljon.

            Igen igen, és köszi, de mivel az említett hibaüzenetből is szemmel láthatóan ez következik azt hiszem ebben egyet értünk látatlanban is. Az igazi problémám – az egyik -, hogy abc sorrendbe rendez mindent. Kötve hiszem hogy az M$-nél ezt így tervezték.

            A program amivel egyébként jelenleg küzdök a Novativa, Streamster.exe -éje. Ez egy tőzsdei kliens amit több kevesebb sikerrel próbálgatok. Természetesen csak Windows alól megy. Ez elég rosszul érint mivel mindent Linux alól intézek.

            A telepítés simán ment. Majd jöttek az első üzenetek dll -ek ről.
            Most ott tartok, hogy ha terminálból indítom a bejeletkező panel indulásáig ezek az üzenetek jönnek:

            $ wine ./Streamster.exe
            err:secur32:SECUR32_initNTLMSP ntlm_auth was not found or is outdated. Make sure that ntlm_auth >= 3.0.25 is in your path.
            fixme:winsock:NtStatusToWSAError Status code c0000024 converted to DOS error code 6
            fixme:winsock:NtStatusToWSAError Status code c0000024 converted to DOS error code 6
            fixme:system:SystemParametersInfoW Unimplemented action: 8202 (SPI_GETFONTSMOOTHINGTYPE)
            fixme:system:SystemParametersInfoW Unimplemented action: 8202 (SPI_GETFONTSMOOTHINGTYPE)
            fixme:system:SystemParametersInfoW Unimplemented action: 8202 (SPI_GETFONTSMOOTHINGTYPE)
            fixme:system:SystemParametersInfoW Unimplemented action: 8202 (SPI_GETFONTSMOOTHINGTYPE)
            fixme:secur32:schan_InitializeSecurityContextA stub

            Bejelentkezés (Sign In) Ok!

            utána megjelenik az első panel:
            Connectin to Streamster Server…
            nss.marketiva.com.

            majd rögtön felette a második:
            Could not connect to the Streamster Server.
            Please check your network connection and the server address, and try again.
            Error Code: 0x80090302

            És ennyi. Bár már ez is haladás, mert voltak sokkal brutálisabb és több oldalas hibaüzenetek is mindenféle panelek nélkül.

            Pillanatnyilag ezek vannak a dlloverrides -ben:

            [Software\Wine\AppDefaults\Streamster.exe\DllOverrides] 1176323663
            „crypt32″=”builtin”
            „ole32″=”builtin”
            „schannel”=”builtin”
            „secur32″=”builtin”
            „version”=”builtin”
            „winsock”=”native”

            Nem tudom van e valakinek valami tippje, vagy ha már fel is rakata esetleg akkor…? Esetleg valami Windowsos hálózat kezelő progi kellene? Egyébként nt40 módban próbálgatom mivel ezt javasolta a progi vagy a wine.

            (Akit érdekel és még nem ismeri az a http://www.marketiva.com/index.ncre?page=downloads töltheti le a progit, de a használata előtt ezet http://tozsdesed.googlepages.com/devizatozsde mindenképpen érdemes elolvasni.)

            #2101105
            zoltan22
            Felhasználó

              Az error utan googlezeve ezt talaltam:

              Code:
                { 0x80090302, „SEC_E_UNSUPPORTED_FUNCTION” },

              itt: http://www.tcpdump.org/cgi-bin/cvsweb/tcpdump/smbutil.c?rev=1.37

              Ezek szerint (szerintem) az azonositan nem sikerul a szerverrel. Emiatt a :
              err:secur32:SECUR32_initNTLMSP ntlm_auth was not found or is outdated. Make sure that ntlm_auth >= 3.0.25 is in your path.” hibara koncentralnek.
              Az ntlm_auth a samba resze, ki kellene probalni azt is felpakolni, hogy ez a hiba ne jelenjen meg. Hatha… 🙂

              #2101106
              zoltan22
              Felhasználó

                Az error utan googlezeve ezt talaltam:

                Code:
                  { 0x80090302, „SEC_E_UNSUPPORTED_FUNCTION” },

                itt: http://www.tcpdump.org/cgi-bin/cvsweb/tcpdump/smbutil.c?rev=1.37

                Ezek szerint (szerintem) az azonositan nem sikerul a szerverrel. Emiatt a :
                err:secur32:SECUR32_initNTLMSP ntlm_auth was not found or is outdated. Make sure that ntlm_auth >= 3.0.25 is in your path.” hibara koncentralnek.
                Az ntlm_auth a samba resze, ki kellene probalni azt is felpakolni, hogy ez a hiba ne jelenjen meg. Hatha… 🙂

                #2101107
                lor
                Felhasználó

                  Sajnos a samba fent volt (bár ez csak véletlen mert amire kellet korábban az már tárgytalan.) folyamatosan.

                  Én is keresgéltem és nekem úgy tűnik, hogy itt –

                  Code:
                  err:secur32:SECUR32_initNTLMSP ntlm_auth

                  – valamilyen tipikus nt -re vagy Windowsra jellemző authentikációs folyamat, protokoll a kliens és a szerver között. Valószínűleg hiába készítem fel a Linuxomat, hogy ismerje ezt, a wine pillanatnyilag nem tudja ezt a lépéssorozatot biztosítani „belülről” -> http://appdb.winehq.org/appview.php?iVersionId=5641&iTestingId=5621

                  Úgy tűnik itt a kliensnek kellene tudni ezen a módon üzenetet váltani a szerverrel.

                  Ez a kliens üzenete a szerver felé (Ezt pontosítottam, javítottam utólag.):

                  Code:
                  PPPoE  [ses 0x8088] IP c54.marketiva.com.https >

                  Ezen még töprengenem kell, lehet, hogy más módban próbálom futtatni. Hátha segít!
                  Vagy fordítok egy ntlmaps -t http://sourceforge.net/project/showfiles.php?group_id=69259&package_id=68110&release_id=388621 win alatt és szétpakolom wine alatt?

                  #2101108
                  lor
                  Felhasználó

                    Sajnos a samba fent volt (bár ez csak véletlen mert amire kellet korábban az már tárgytalan.) folyamatosan.

                    Én is keresgéltem és nekem úgy tűnik, hogy itt –

                    Code:
                    err:secur32:SECUR32_initNTLMSP ntlm_auth

                    – valamilyen tipikus nt -re vagy Windowsra jellemző authentikációs folyamat, protokoll a kliens és a szerver között. Valószínűleg hiába készítem fel a Linuxomat, hogy ismerje ezt, a wine pillanatnyilag nem tudja ezt a lépéssorozatot biztosítani „belülről” -> http://appdb.winehq.org/appview.php?iVersionId=5641&iTestingId=5621

                    Úgy tűnik itt a kliensnek kellene tudni ezen a módon üzenetet váltani a szerverrel.

                    Ez a kliens üzenete a szerver felé (Ezt pontosítottam, javítottam utólag.):

                    Code:
                    PPPoE  [ses 0x8088] IP c54.marketiva.com.https >

                    Ezen még töprengenem kell, lehet, hogy más módban próbálom futtatni. Hátha segít!
                    Vagy fordítok egy ntlmaps -t http://sourceforge.net/project/showfiles.php?group_id=69259&package_id=68110&release_id=388621 win alatt és szétpakolom wine alatt?

                    #1886091
                    csaba
                    Felhasználó

                      Üdv Mindenkinek!

                      Az lenne a kérdésem, hogy a dll betöltés sorrendjét hol tudnám szabályozni wine alatt.

                      A gond az, hogy a winecfg->függvénykönyvtárak alá bepakolok sorban dll -eket egy adott progihoz, majd rákattintok az alkalmaz gombra mire kijelenti, hogy a dll -ek betöltési sorrendjének megváltoztatása nem ajánlott. De ha nem kattintok az ok -ra akkor nem írja fel a configot, ha le ok -ézom akkor pedig átrendezi abc sorrendre a dll -eket.

                      Hiába írom meg esetleg kézzel a dlloverrides -t a user.reg -be, ha valamiért úja használom utána a winecfg -t megint átrendezi a dll -eket az előbbi hibaüzenet mellett.
                      És természetesen tényleg elront mindent, mert ami addig működött utána már nem megy.

                      (Wine-0.9.34, gcc: Debian 4.1.1-21)

                      Előre is köszönöm ha van valakinek valami ötlete.

                    9 bejegyzés megtekintése - 1-9 / 9
                    • Be kell jelentkezni a hozzászóláshoz.