Epävirallinen kilke miten katsoa elisaviihde tallenteita omalla koneella

Anonyymi

7

3380

    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. Hengenvaaralliset kiihdytysajot päättyivät karmealla tavalla, kilpailija kuoli

      Onnettomuudesta on aloitettu selvitys. Tapahtuma keskeytettiin onnettomuuteen. Tapahtumaa tutkitaan paikan päällä yhtei
      Kauhava
      171
      6197
    2. Ootko rakastunut?

      Kerro pois nyt
      Ikävä
      147
      1724
    3. Onhan sulla nainen parempi mieli

      Nyt? Ainakin toivon niin.
      Ikävä
      113
      1508
    4. Ujosteletko tosissaan vai mitä oikeen

      Himmailet???? Mitä pelkäät?????
      Ikävä
      51
      1270
    5. Suureksi onneksesi on myönnettävä

      Että olen nyt sitten mennyt rakastumaan sinuun. Ei tässä mitään, olen kärsivällinen ❤️
      Ikävä
      46
      932
    6. Möykkähulluus vaati kuolonuhrin

      Nuori elämä menettiin täysin turhaan tällä järjettömyydellä! Toivottavasti näitä ei enää koskaan nähdä Kauhavalla! 😢
      Kauhava
      29
      860
    7. Älä mies pidä mua pettäjänä

      En petä ketään. Älä mies ajattele niin. Anteeksi että ihastuin suhun varattuna. Pettänyt en ole koskaan ketään vaikka hu
      Ikävä
      97
      836
    8. Reeniähororeeniä

      Helvetillisen vaikeaa työskennellä hoitajana,kun ei kestä silmissään yhtään läskiä. Saati hoitaa sellaista. Mitä tehdä?
      Kouvola
      5
      789
    9. Tarvitsemme lisää maahanmuuttoa.

      Väestö eläköityy, eli tarvitsemme lisää tekeviä käsiä ja veronmaksajia. Ainut ratkaisu löytyy maahanmuutosta. Nimenomaan
      Maailman menoa
      224
      746
    10. Kävit nainen näemmä mun

      Facessa katsomassa....
      Ikävä
      41
      739
    Aihe