Wine

1. Wine

Lucas Alves Santos
Lwkas

(usa XUbuntu)

Enviado em 08/01/2016 - 22:50h

Estou rodando o Cheat Engine no Wine para fazer algumas coisinhas, porém o Cheat Engine para funcionar devemos selecionar o processo do programa que queremos mexer, ou seja, se eu quero mexer no chrome ou em algo em esta rodando nele tenho que selecionar o processo dele. O unico problema é que o cheat engine quando lista os processos para mim selecionar ele apresenta apenas os que estão rodando no wine, tem alguma maneira de integrar isso com os processos do Linux?


  


2. Re: Wine

Pythonux
bielinux

(usa Ubuntu)

Enviado em 08/01/2016 - 23:22h

Acredito que não =/
O Wine é um programa que cria uma camada Windows dentro do Linux, para que assim ele seja capaz de rodar softwares escritos para o sistema da Microsoft como se fosse um nativo do próprio sistema de Linus, por conseguinte não havendo emulação, ou seja, disperdício de memória e desempenho. Se o Wine fosse um emulador, ele rodaria praticamente 95% dos programas para Windows, mas seria como uma máquina virtual, entende?

[gabriel@linux ~]$ file /usr/bin/wine
/usr/bin/wine: ELF 32-bit LSB executable, Intel 80386, version 1 (SYSV), dynamically linked, interpreter /lib/ld-linux.so.2, for GNU/Linux 2.6.32, BuildID[sha1]=fdc29d6a9da345c624c87ccc8b5aa37b0edb1ddf, stripped
Dando este comando, pode-se ver que o aplicativo Wine é de 32 bits feito para Linux, por isso o LSB executable.

[gabriel@linux ~]$ file hello
hello: PE32 executable (console) Intel 80386, for MS Windows
Veja que dando o comando file no meu super Hello World que fiz com cross-compile gcc para o MS Windows, obtemos um resultado completamente diferente.

O papel do Wine é este: Criar camada Windows no Linux para rodar PE32 executable, traduzindo-os para LSB executable.
São independentes entre si, mas possuem uma "relação", entende?

O programa fica loucão da vida, achando que tá no MS Windows, e só enxerga o MS Windows, tá aí o problema!

#include <stdio.h> // printf()

int main(void){
#ifdef WIN32
printf("Estou no Windows!\n");
#elif LINUX
printf("Estou no Linux!\n");
#else
printf("Onde estou?\n");
#endif

return 0;
}


Execute isto no Linux e no Windows. Terá resultados diferentes.


3. Re: Wine

Lucas Alves Santos
Lwkas

(usa XUbuntu)

Enviado em 08/01/2016 - 23:29h

bielinux escreveu:

Acredito que não =/
O Wine é um programa que cria uma camada Windows dentro do Linux, para que assim ele seja capaz de rodar softwares escritos para o sistema da Microsoft como se fosse um nativo do próprio sistema de Linus, por conseguinte não havendo emulação, ou seja, disperdício de memória e desempenho. Se o Wine fosse um emulador, ele rodaria praticamente 95% dos programas para Windows, mas seria como uma máquina virtual, entende?

[gabriel@linux ~]$ file /usr/bin/wine
/usr/bin/wine: ELF 32-bit LSB executable, Intel 80386, version 1 (SYSV), dynamically linked, interpreter /lib/ld-linux.so.2, for GNU/Linux 2.6.32, BuildID[sha1]=fdc29d6a9da345c624c87ccc8b5aa37b0edb1ddf, stripped
Dando este comando, pode-se ver que o aplicativo Wine é de 32 bits feito para Linux, por isso o LSB executable.

[gabriel@linux ~]$ file hello
hello: PE32 executable (console) Intel 80386, for MS Windows
Veja que dando o comando file no meu super Hello World que fiz com cross-compile gcc para o MS Windows, obtemos um resultado completamente diferente.

O papel do Wine é este: Criar camada Windows no Linux para rodar PE32 executable, traduzindo-os para LSB executable.
São independentes entre si, mas possuem uma "relação", entende?

O programa fica loucão da vida, achando que tá no MS Windows, e só enxerga o MS Windows, tá aí o problema!

#include <stdio.h> // printf()

int main(void){
#ifdef WIN32
printf("Estou no Windows!\n");
#elif LINUX
printf("Estou no Linux!\n");
#else
printf("Onde estou?\n");
#endif

return 0;
}


Execute isto no Linux e no Windows. Terá resultados diferentes.


Ja imaginava que não era possível, uma pena. Rodar coisas em flash pelo Wine no Firefox não fica tão bom o desempenho, e o Chrome não roda no Wine.......


4. Re: Wine

Arthur J. Hoch
Arthur_Hoch

(usa FreeBSD)

Enviado em 08/01/2016 - 23:44h

O cheatengine não vai funcionar no Linux.

$ man mmap 



5. Re: Wine

Lucas Alves Santos
Lwkas

(usa XUbuntu)

Enviado em 09/01/2016 - 00:10h

Arthur_Hoch escreveu:

O cheatengine não vai funcionar no Linux.

$ man mmap 


Eu sei, rodo ele no Wine.


6. Re: Wine

Arthur J. Hoch
Arthur_Hoch

(usa FreeBSD)

Enviado em 09/01/2016 - 00:12h

Lwkas escreveu:

Arthur_Hoch escreveu:

O cheatengine não vai funcionar no Linux.

$ man mmap 


Eu sei, rodo ele no Wine.


Eu quis dizer que não vai conseguir dar dump na memoria com o cheatengine.


7. Re: Wine

Pythonux
bielinux

(usa Ubuntu)

Enviado em 09/01/2016 - 00:47h

Já tentou experimentar uma alternativa? Charles proxy?


8. Re: Wine

Perfil removido
removido

(usa Nenhuma)

Enviado em 09/01/2016 - 01:03h

Dê uma olhada no scanmem, pra mim funcionou, já trapaceei no Gran Turismo 2 via PCSXR aqui, rs
http://blacksungod.blogspot.com.br/2015/11/hack-scanmem-fazendo-trapacas-em-games.html
- -
moremoremoreram!
http://bit.ly/1Pqwb4T



9. Re: Wine

Lucas Alves Santos
Lwkas

(usa XUbuntu)

Enviado em 09/01/2016 - 10:01h

Se cconseguirem fazer isso rodar em alguma dessas alternativas eu migro na hora > http://www.4shared.com/file/uwthzDtdce/8_Ball_Pool_25-01-15.htm


10. RES: wine

marcio mendes mendes
conectadohost

(usa XUbuntu)

Enviado em 09/01/2016 - 10:15h

bielinux escreveu:

Acredito que não =/
O Wine é um programa que cria uma camada Windows dentro do Linux, para que assim ele seja capaz de rodar softwares escritos para o sistema da Microsoft como se fosse um nativo do próprio sistema de Linus, por conseguinte não havendo emulação, ou seja, disperdício de memória e desempenho. Se o Wine fosse um emulador, ele rodaria praticamente 95% dos programas para Windows, mas seria como uma máquina virtual, entende?

[gabriel@linux ~]$ file /usr/bin/wine
/usr/bin/wine: ELF 32-bit LSB executable, Intel 80386, version 1 (SYSV), dynamically linked, interpreter /lib/ld-linux.so.2, for GNU/Linux 2.6.32, BuildID[sha1]=fdc29d6a9da345c624c87ccc8b5aa37b0edb1ddf, stripped
Dando este comando, pode-se ver que o aplicativo Wine é de 32 bits feito para Linux, por isso o LSB executable.

[gabriel@linux ~]$ file hello
hello: PE32 executable (console) Intel 80386, for MS Windows
Veja que dando o comando file no meu super Hello World que fiz com cross-compile gcc para o MS Windows, obtemos um resultado completamente diferente.

O papel do Wine é este: Criar camada Windows no Linux para rodar PE32 executable, traduzindo-os para LSB executable.
São independentes entre si, mas possuem uma "relação", entende?

O programa fica loucão da vida, achando que tá no MS Windows, e só enxerga o MS Windows, tá aí o problema!

#include <stdio.h> // printf()

int main(void){
#ifdef WIN32
printf("Estou no Windows!\n");
#elif LINUX
printf("Estou no Linux!\n");
#else
printf("Onde estou?\n");
#endif

return 0;
}


Execute isto no Linux e no Windows. Terá resultados diferentes.



+1

excelente explicação sobre o wine, poderia postar como artigo.
muitos usuários não sabem como o wine funciona e pensam que vão conseguir instalar todos programas de windows no linux.



---> A arte de programar consiste na arte de organizar e dominar a complexidade.
---> Dijkstra <---


11. Re: Wine

Pythonux
bielinux

(usa Ubuntu)

Enviado em 09/01/2016 - 11:19h

conectadohost escreveu:

bielinux escreveu:

Acredito que não =/
O Wine é um programa que cria uma camada Windows dentro do Linux, para que assim ele seja capaz de rodar softwares escritos para o sistema da Microsoft como se fosse um nativo do próprio sistema de Linus, por conseguinte não havendo emulação, ou seja, disperdício de memória e desempenho. Se o Wine fosse um emulador, ele rodaria praticamente 95% dos programas para Windows, mas seria como uma máquina virtual, entende?

[gabriel@linux ~]$ file /usr/bin/wine
/usr/bin/wine: ELF 32-bit LSB executable, Intel 80386, version 1 (SYSV), dynamically linked, interpreter /lib/ld-linux.so.2, for GNU/Linux 2.6.32, BuildID[sha1]=fdc29d6a9da345c624c87ccc8b5aa37b0edb1ddf, stripped
Dando este comando, pode-se ver que o aplicativo Wine é de 32 bits feito para Linux, por isso o LSB executable.

[gabriel@linux ~]$ file hello
hello: PE32 executable (console) Intel 80386, for MS Windows
Veja que dando o comando file no meu super Hello World que fiz com cross-compile gcc para o MS Windows, obtemos um resultado completamente diferente.

O papel do Wine é este: Criar camada Windows no Linux para rodar PE32 executable, traduzindo-os para LSB executable.
São independentes entre si, mas possuem uma "relação", entende?

O programa fica loucão da vida, achando que tá no MS Windows, e só enxerga o MS Windows, tá aí o problema!

#include <stdio.h> // printf()

int main(void){
#ifdef WIN32
printf("Estou no Windows!\n");
#elif LINUX
printf("Estou no Linux!\n");
#else
printf("Onde estou?\n");
#endif

return 0;
}


Execute isto no Linux e no Windows. Terá resultados diferentes.



+1

excelente explicação sobre o wine, poderia postar como artigo.
muitos usuários não sabem como o wine funciona e pensam que vão conseguir instalar todos programas de windows no linux.



---> A arte de programar consiste na arte de organizar e dominar a complexidade.
---> Dijkstra <---


Eu fico p**** da vida quando alguém fala "emular programa x com wine", mas a culpa não é dessas pessoas, e sim da falta de informação que elas tiveram.

Gostei da sugestão, vou fazer o artigo <3
Agora vai demorar quantas semanas pra aprovarem? Pergunto isso porque enviei um script e uma dica interessantes e úteis para os usuários leigos há alguns dias atrás e ainda está em moderação.


12. RES: Wine

marcio mendes mendes
conectadohost

(usa XUbuntu)

Enviado em 09/01/2016 - 11:23h

Olá,
eu acredito que pra cada setor artigo, dicas, scripts deve ter um moderador responsável para esse setor
por que normalmente os script que posto demoram em media uma semana
as dicas demoraram quase 2 semanas.kkk
artigos ainda não postei.


---> A arte de programar consiste na arte de organizar e dominar a complexidade.
---> Dijkstra <---



01 02



Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts