Epävirallinen kilke miten katsoa elisaviihde tallenteita omalla koneella

Anonyymi

7

3630

    Vastaukset

    Anonyymi (Kirjaudu / Rekisteröidy)
    5000
    • Anonyymi
      • Anonyymi

        Kukahan osaisi kertoa, mikä on OIKEA tapa kääntää wget EXE -tiedostoksi mingw-gcc :llä (jos se on koodattu C:llä) tai mingw-g :llä (jos se on koodattu C :lla) !

        Oletuksena kun nuo vapaan lähdekoodin maailman tekeleet on sellaisia, että ne kyllä tuottavat EXE -tiedoston, mutta se kyseinen EXE ei toimi, vaan herjaa ensin yhtä puuttuvaa DLL:ää, ja jos jostain (vaikka toisesta koneesta) kopioit kyseisen puuttuvan DLL:n , niin sitten herjaa toisesta puuttuvasta DLL:stä.

        OIKEA tapa kääntää olisi siis sellainen, että kaikki tarvittava linkataan mukaan siihen samaa EXEen, niin ei tarvitsisi alkaa metsästää puuttuvia DLL:iä.

        Oletus:

        ko. exe:n ajoympäristö on alunperin täysin tyhjä kone (siis kiintolevyllä ei ole yhtää tiedostoa), johon on juuri asennettu Windows -käyttöjärjestelmä, eikä mitään muuta.

        Eli EXEn pitää toimia koneessa jossa ei Windows -käyttöjärjestelmän lisäksi ole asennettu mitään muuta.

        Noiden GPL -lisenssistä vauhkoavien vapaan lähdekoodin maailman koodaajien asennemaailma kun on yleensä se, että linux = normaali, ja windows = normaalista poikkeava, eli heidän mielestään se on muka käyttäjän oma syy, että windowsille käännetty wget (olipa se 32 tai 64 -bittinen) EXE ei toimi, kun kaiken maailman DLL -kirjastot puuttuvat koneelta.

        Miksiköhän ne puuttuvat?

        No siksi, että yksikään Microsoft Corporationin julkaisema EXE ei kyseisiä DLL:iä mihinkään tarvitse, siinä syy, miksi Windowsin asennusohjelma ei kyseisiä DLL:iä asenna, ei sittenkään, vaikka niitä vastaavat libXXX.so -tiedostot löytyvät käytännössä jokaisesta linuxjakelusta (kuten Ubuntu, Debian, RedHat, Mandriva jne.)

        Mutta em. faktoista huolimatta, oletuksena yritys kääntää wget lähdekoodista -> EXE -tiedostoksi tuottaa nimenomaan ns. vajaan EXEn, joka tarvitsee ties mitä DLL:iä toimiakseen.

        Varmaan saa jollain kääntöjärjestelmän (yleisimmin AutoConf / AutoMake) optiolla tekemän ns. täyden EXEn, joka ei DLL:iä mihinkään tarvitse, mutta oletuksena ei näin tapahdu, vaan pitäisi itse tietää, miten käännös-skriptiä pitäisi muokata jotta näin tapahtuisi, eli tuottaisi sellaisen EXEn joka toimii vaikka koneessa olisi vain Windows eikä mitään muuta !


      • Anonyymi
        Anonyymi kirjoitti:

        Kukahan osaisi kertoa, mikä on OIKEA tapa kääntää wget EXE -tiedostoksi mingw-gcc :llä (jos se on koodattu C:llä) tai mingw-g :llä (jos se on koodattu C :lla) !

        Oletuksena kun nuo vapaan lähdekoodin maailman tekeleet on sellaisia, että ne kyllä tuottavat EXE -tiedoston, mutta se kyseinen EXE ei toimi, vaan herjaa ensin yhtä puuttuvaa DLL:ää, ja jos jostain (vaikka toisesta koneesta) kopioit kyseisen puuttuvan DLL:n , niin sitten herjaa toisesta puuttuvasta DLL:stä.

        OIKEA tapa kääntää olisi siis sellainen, että kaikki tarvittava linkataan mukaan siihen samaa EXEen, niin ei tarvitsisi alkaa metsästää puuttuvia DLL:iä.

        Oletus:

        ko. exe:n ajoympäristö on alunperin täysin tyhjä kone (siis kiintolevyllä ei ole yhtää tiedostoa), johon on juuri asennettu Windows -käyttöjärjestelmä, eikä mitään muuta.

        Eli EXEn pitää toimia koneessa jossa ei Windows -käyttöjärjestelmän lisäksi ole asennettu mitään muuta.

        Noiden GPL -lisenssistä vauhkoavien vapaan lähdekoodin maailman koodaajien asennemaailma kun on yleensä se, että linux = normaali, ja windows = normaalista poikkeava, eli heidän mielestään se on muka käyttäjän oma syy, että windowsille käännetty wget (olipa se 32 tai 64 -bittinen) EXE ei toimi, kun kaiken maailman DLL -kirjastot puuttuvat koneelta.

        Miksiköhän ne puuttuvat?

        No siksi, että yksikään Microsoft Corporationin julkaisema EXE ei kyseisiä DLL:iä mihinkään tarvitse, siinä syy, miksi Windowsin asennusohjelma ei kyseisiä DLL:iä asenna, ei sittenkään, vaikka niitä vastaavat libXXX.so -tiedostot löytyvät käytännössä jokaisesta linuxjakelusta (kuten Ubuntu, Debian, RedHat, Mandriva jne.)

        Mutta em. faktoista huolimatta, oletuksena yritys kääntää wget lähdekoodista -> EXE -tiedostoksi tuottaa nimenomaan ns. vajaan EXEn, joka tarvitsee ties mitä DLL:iä toimiakseen.

        Varmaan saa jollain kääntöjärjestelmän (yleisimmin AutoConf / AutoMake) optiolla tekemän ns. täyden EXEn, joka ei DLL:iä mihinkään tarvitse, mutta oletuksena ei näin tapahdu, vaan pitäisi itse tietää, miten käännös-skriptiä pitäisi muokata jotta näin tapahtuisi, eli tuottaisi sellaisen EXEn joka toimii vaikka koneessa olisi vain Windows eikä mitään muuta !

        Parempi on hommata usb digiviritin..


      • Anonyymi
        Anonyymi kirjoitti:

        Parempi on hommata usb digiviritin..

        Itse ei tarvinnut kääntää mitään purkaa vain oikean bittinen wget ja kopsata se juurikansioon?


      • Anonyymi
        Anonyymi kirjoitti:

        Itse ei tarvinnut kääntää mitään purkaa vain oikean bittinen wget ja kopsata se juurikansioon?

        Turhaa säätämistä moinen. Digiviritin on paljon helpompi.


    • Anonyymi

      Jos windows ei tiedä millä tuota käynnistää pitää osoittaa mshta.exe /windows/system32 (32-bit windows) tai /syswow64 kansiosta (64-bit windows)

    Ketjusta on poistettu 0 sääntöjenvastaista viestiä.

    Luetuimmat keskustelut

    1. Muistatko kaivattusi

      Syntymäpäivän? Päivämäärä riittää. 🌹
      Ikävä
      126
      1710
    2. 105
      1195
    3. Postimerkki kirjeeseen ja kortiin maksaa jo 3 euroa!

      https://yle.fi/a/74-20229241 Kyllä tämä on järjetön hinta, Posti tuhoaa itsensä tällä hinnalla, täytyyhän Postin "Herro
      Maailman menoa
      138
      1071
    4. Mulla on ikävä

      sua nainen ja niitä katseita ❤️ Lupaatko, että katseemme kohtaa taas?
      Ikävä
      49
      979
    5. Miten pääsee ujon naisen pään sisään?

      Siis tosi tosi tosi ujon...
      Ikävä
      128
      877
    6. Keitä oli kunnanjohtajan erottajat?

      Kouluja ei ole varaa ylläpitää mutta johtajasopimukseen palaa 100000 euroa ja uuden johtajan hakuprosessi maksaa kymmeni
      Ilmajoki
      51
      870
    7. Atte Harjanne usuttaa eläkeläisvihaan

      Karmeeta kuultavaa aamun uutislähetyksessä, kun Atte Harjanne, tunnettu eläkeläisvihaaja, suitsii sukupolvien välistä v
      Maailman menoa
      240
      838
    8. Helsingin Mäntymäki muuttui Kultajuhlan jälkeen kaatopaikaksi.

      Mitä se kertoo jääkiokosta ja lätkäfaneista? Saikkua huomenna huusi fani yöllä?
      Maailman menoa
      70
      745
    9. Pridekulkue kiellettävä?

      Näin täällä suoraan vaaditaan. Perusteina mitä mielikuvituksellisimmat tarinat. No, miksi ihmeessä kukaan ei ole samalla
      Luterilaisuus
      178
      719
    10. Mä oon tyytyväinen, että ei ole enää tunteita.

      Samalla tajusin, että sun kohdalla tykkäsin enemmän niistä tunteista kuin sinusta persoonana. Halusin väkisin nähdä sinu
      Ikävä
      55
      709
    Aihe