Facebook - miten copy&paste ???

facebook -sivulla:

ensin yritin maalata hiirellä haluamaani aluetta ja sitten Ctrl-C.

Mutta: alueen maalaaminen hiirellä ei onnistunut.

Yritin kiertää ongelmaa painamalla Ctrl-A (tämän pitäisi valita kaikki).

MUTTA:

Ctrl-A EI valinnut facebookiin postattua sisältöä !

Se maalasi vain tämän tekstin:
"

Hanna Lindell Välimäki is on Facebook. To connect with Hanna, join Facebook today.
or
Hanna Lindell Välimäki is on Facebook. To connect with Hanna, join Facebook today.
or"

Näköjään facebook joko

a) Pyrkii tahallisesti estämään copy-pastetuksen

tai

b) facebook on vaan niin järkyttävän huonosti ohjelmoitu, että tämän seurauksena copy-pastetus estyy toimimasta.

Millä keinolla tällaisten kopiosuojausten (jos siitä on kyse) kiertäminen onnistuu ?

Katsotaanpa, löytyykö muilta suomi24 keskusteluun osallistujuilta sellaisia keinoja, jotka ovat kenen tahansa käytettävissä.

JOS niitä ei löydy, täytynee ottaa järeämmät keinot käyttöön
(ja jos joudun ottamaan ne "järeämmät keinot" käyttöön, tulee samalla todistetuksi, ettei M-Kar väitteistään huolimatta ymmärrä mitään selaimen - tässä tapauksessa Vivaldi.exe - toiminnasta).

Kas kun se selain tulostaa tekstin näytölle jollain Windows API -funktiolla, todennäköisimmin sellaisella, joka löytyy kirjastosta GDI32.DLL

Eli jos injektoin omatekoide DLL:n selaimen prosessiin, ja siitä käsin koukutan kaikki GDI32 -funktiot, niin oletettavasti selain kutsuu yhtä tai useampaa niistä.
Tämä toki on ns. "järeämpi keino" joka vaatii sekä ohjelmoinnin osaamista yleensä että ainakin jonkinverran assembler -ohjelmointia.

assembler -ohjelmointi on tarpeen oman DLL:n injektoimiseksi vieraaseen prosessiin, eli omassa tapauksessani vivaldi.exe.
5118
Äänestä

Muut lukivat myös

Vastaukset 5

Vanhimmat

Kyllä minulla toimii copy paste ihan hyvin Facebookissa. Selaimena on Firefox, joten suosittelen testaamaan tuota eri selaimella josko syynä olisikin selaimen bugi.

Jos joskus on tarve "järeämpiin keinoihin" niin suosittelisin ensisijaisesti selaimen lisäosan ohjelmoimista eikä jotain low level DLL koodausta.

Äänestä
  • "Jos joskus on tarve "järeämpiin keinoihin" niin suosittelisin ensisijaisesti selaimen lisäosan ohjelmoimista eikä jotain low level DLL koodausta."

    No, riippuu tekijän osaamisesta ja kokemuksesta.

    selaimen lisäosa: Todennäköisesti tuon tekemiseen en voi itse valita haluamaani ohjelmointikieltä, vaan selaimen tekijä on päättänyt sen puolestani. Minulle tämä on iso miinus, että joku muu päättää puolestani, millä kielellä koodataan !

    low level DLL: Tässä vaihtoehdossa voin itse valita käytettävän ohjelmointikielen (toki käytettävän ohjelmointikielen on tuettava DLL:n tekemistä).

    Täytynee testata eri selaimilla, mutta minusta näyttää siltä, että facebook tekee sivuillaan jotain outoa siten, että jos painat ensin Ctrl-A (valitse kaikki) ja sitten Ctrl-C (kopioi), niin leiketaululle kopioituu kyllä jotakin, mutta ei sitä sisältöä, mikä on olennaisinta sivulla !

    Voi tietysti johtua huonosta koodauksestakin, mutta en olisi yhtään yllättynyt, jos tuo on tahallaan tehty kopioinnin esto !

    Ei olisi edes ensimmäinen kerta !

    Olen aiemmin, siis jollain ihan muulla sivulla kuin facebook, törmännyt tilanteeseen, jossa, kun painaa hiiren oikeaa nappia, niin sen sijaan, että avautuisi ns. paikallismenu, niin tulee dialog boksi: "Tämä sivu on Copyright© Oy Yritys Ab".

    Ei siis ole edes ensimmäinen kerta, kun web -sivulta ei voi copy-pastettaa haluamaansa tekstiä.

    Väittäisin, että kun Web -selain "tulostaa" tekstiä näytölle, niin selain tekee tuon kutsumalla jotakin Windows API -funktiota, kenties jotakin näistä:

    TextOut
    ExtTextOut
    DrawText
    DrawTextEx

    Ja jos ei ole mikään näistä, niin saattaa olla jokin harvinaisempi funktio tekstin tulostukseen; windowsissahan nuo tekstit tulostetaan kohteeseen "Display Context = DC".

    Sitten on vielä GdiPlus.dll - en tiedä, miten liittyy asiaan, jotkut ohjelmat tuotakin käyttävät !

    Äänestä

  • Anonyymi kirjoitti:

    "Jos joskus on tarve "järeämpiin keinoihin" niin suosittelisin ensisijaisesti selaimen lisäosan ohjelmoimista eikä jotain low level DLL koodausta."

    No, riippuu tekijän osaamisesta ja kokemuksesta.

    selaimen lisäosa: Todennäköisesti tuon tekemiseen en voi itse valita haluamaani ohjelmointikieltä, vaan selaimen tekijä on päättänyt sen puolestani. Minulle tämä on iso miinus, että joku muu päättää puolestani, millä kielellä koodataan !

    low level DLL: Tässä vaihtoehdossa voin itse valita käytettävän ohjelmointikielen (toki käytettävän ohjelmointikielen on tuettava DLL:n tekemistä).

    Täytynee testata eri selaimilla, mutta minusta näyttää siltä, että facebook tekee sivuillaan jotain outoa siten, että jos painat ensin Ctrl-A (valitse kaikki) ja sitten Ctrl-C (kopioi), niin leiketaululle kopioituu kyllä jotakin, mutta ei sitä sisältöä, mikä on olennaisinta sivulla !

    Voi tietysti johtua huonosta koodauksestakin, mutta en olisi yhtään yllättynyt, jos tuo on tahallaan tehty kopioinnin esto !

    Ei olisi edes ensimmäinen kerta !

    Olen aiemmin, siis jollain ihan muulla sivulla kuin facebook, törmännyt tilanteeseen, jossa, kun painaa hiiren oikeaa nappia, niin sen sijaan, että avautuisi ns. paikallismenu, niin tulee dialog boksi: "Tämä sivu on Copyright© Oy Yritys Ab".

    Ei siis ole edes ensimmäinen kerta, kun web -sivulta ei voi copy-pastettaa haluamaansa tekstiä.

    Väittäisin, että kun Web -selain "tulostaa" tekstiä näytölle, niin selain tekee tuon kutsumalla jotakin Windows API -funktiota, kenties jotakin näistä:

    TextOut
    ExtTextOut
    DrawText
    DrawTextEx

    Ja jos ei ole mikään näistä, niin saattaa olla jokin harvinaisempi funktio tekstin tulostukseen; windowsissahan nuo tekstit tulostetaan kohteeseen "Display Context = DC".

    Sitten on vielä GdiPlus.dll - en tiedä, miten liittyy asiaan, jotkut ohjelmat tuotakin käyttävät !

    No ei Ctrl-A tietenkään välttämättä toimi kunnolla monimutkaisella webbisivulla kuten Facebook mutta hiirellä maalaminen plus Ctrl-C toimii minulla Facebookissa.

    Toki jotkut webbisivut estävät maalaamisen tai oikealla klikkaamisen, mutta en ole huomannut tällaista Facebookissa.

    Äänestä

  • malaire kirjoitti:

    No ei Ctrl-A tietenkään välttämättä toimi kunnolla monimutkaisella webbisivulla kuten Facebook mutta hiirellä maalaminen plus Ctrl-C toimii minulla Facebookissa.

    Toki jotkut webbisivut estävät maalaamisen tai oikealla klikkaamisen, mutta en ole huomannut tällaista Facebookissa.

    Malaire:

    Jos et usko tuota copy/paste -estoa facebookissa, niin yritäpä copy-pastettaa täältä - eipä onnistu - ei hiirellä maalaamalla eikä Ctrl-A -pikanäppäimen käyttämisellä !

    URL:

    https://m.facebook.com/photo.php?fbid=10158160683626922&id=605346921&set=a.10150800299811922&source=57&refid=52&__tn__=EH-R

    1Äänestä

  • Anonyymi kirjoitti:

    Malaire:

    Jos et usko tuota copy/paste -estoa facebookissa, niin yritäpä copy-pastettaa täältä - eipä onnistu - ei hiirellä maalaamalla eikä Ctrl-A -pikanäppäimen käyttämisellä !

    URL:

    https://m.facebook.com/photo.php?fbid=10158160683626922&id=605346921&set=a.10150800299811922&source=57&refid=52&__tn__=EH-R

    Mielenkiintoista, onkohan tuo tuon mobiiliversion "ominaisuus".

    Jos poistat tuosta alusta "m." että saat normaalin version niin siellä maalaaminen kyllä onnistuu.

    Äänestä

Kommentoi aloitusta


Anonyymi kirjoitti:

facebook -sivulla:

ensin yritin maalata hiirellä haluamaani aluetta ja sitten Ctrl-C.

Mutta: alueen maalaaminen hiirellä ei onnistunut.

Yritin kiertää ongelmaa painamalla Ctrl-A (tämän pitäisi valita kaikki).

MUTTA:

Ctrl-A EI valinnut facebookiin postattua sisältöä !

Se maalasi vain tämän tekstin:
"

Hanna Lindell Välimäki is on Facebook. To connect with Hanna, join Facebook today.
or
Hanna Lindell Välimäki is on Facebook. To connect with Hanna, join Facebook today.
or"

Näköjään facebook joko

a) Pyrkii tahallisesti estämään copy-pastetuksen

tai

b) facebook on vaan niin järkyttävän huonosti ohjelmoitu, että tämän seurauksena copy-pastetus estyy toimimasta.

Millä keinolla tällaisten kopiosuojausten (jos siitä on kyse) kiertäminen onnistuu ?

Katsotaanpa, löytyykö muilta suomi24 keskusteluun osallistujuilta sellaisia keinoja, jotka ovat kenen tahansa käytettävissä.

JOS niitä ei löydy, täytynee ottaa järeämmät keinot käyttöön
(ja jos joudun ottamaan ne "järeämmät keinot" käyttöön, tulee samalla todistetuksi, ettei M-Kar väitteistään huolimatta ymmärrä mitään selaimen - tässä tapauksessa Vivaldi.exe - toiminnasta).

Kas kun se selain tulostaa tekstin näytölle jollain Windows API -funktiolla, todennäköisimmin sellaisella, joka löytyy kirjastosta GDI32.DLL

Eli jos injektoin omatekoide DLL:n selaimen prosessiin, ja siitä käsin koukutan kaikki GDI32 -funktiot, niin oletettavasti selain kutsuu yhtä tai useampaa niistä.
Tämä toki on ns. "järeämpi keino" joka vaatii sekä ohjelmoinnin osaamista yleensä että ainakin jonkinverran assembler -ohjelmointia.

assembler -ohjelmointi on tarpeen oman DLL:n injektoimiseksi vieraaseen prosessiin, eli omassa tapauksessani vivaldi.exe.

Anonyymi
5000

Ilmoita asiaton sisältö

  • Sisältää materiaalia, joka on loukkaavaa, herjaavaa, rasistista, uhkailevaa tai ahdistelevaa.

  • Materiaali sisältää nimiä, yhteystietoja tai muita henkilökohtaisia tietoja. Julkisuuden henkilöistä, julkisissa viroissa toimivista ihmisistä sekä yritysten vastuuhenkilöistä saa keskustella työhön liittyen. Myös yksityiselämään liittyvistä asioista voi keskustella siltä osin, kuin niistä on julkisesti kerrottu.

  • Sisältää lapsille haitallista tai heiltä kiellettyä materiaalia. Seksuaalinen sisältö on sallittua aiheeseen tarkoitetuilla palstoilla, joiden ikäraja on 18 vuotta.

  • Lainvastaista sisältöä voi olla mm. yksityiselämää loukkaavan tiedon levitys, kiihottaminen kansanryhmää vastaan, laiton uhkaaminen, alaikäisiin liittyvä seksuaalinen sisältö/grooming, petokset, identiteettivarkaudet, kunnianloukkaukset ja tekijänoikeusrikkomukset.

  • Sisältö ei liity palstan tai keskusteluketjun aiheeseen.

  • Viesti ei ole suomea tai ruotsia (pl. International Forums), se sisältää mainontaa, se sisältää tekijänoikeuksin suojattua materiaalia, se on massapostitus tai jokin muu syy.

Jaa keskustelu