Resource padrão pode ser recuperado?

Projeto [x]Harbour - Compilador de código aberto compatível com o Clipper.

Moderador: Moderadores

Avatar do usuário
JoséQuintas
Administrador
Administrador
Mensagens: 20267
Registrado em: 26 Fev 2007 11:59
Localização: São Paulo-SP

Resource padrão pode ser recuperado?

Mensagem por JoséQuintas »

Código: Selecionar todos

cImage == "GOVMDFE"     ; #pragma __binarystreaminclude "image\GovMDFe.jpg"        | RETURN %s
Alguém sabe se resource declarado assim pode ser recuperado do EXE?
José M. C. Quintas
Harbour 3.2, mingw, gtwvg mt, fivewin 25.04, multithread, dbfcdx, MySQL, ADOClass, PDFClass, SefazClass, (hwgui mt), (hmg3), (hmg extended), (oohg), PNotepad, ASP, stored procedure, stored function, Linux (Flagship/harbour 3.2)
"The world is full of kings and queens, who blind our eyes and steal our dreams Its Heaven and Hell"

https://github.com/JoseQuintas/
Kapiaba
Colaborador
Colaborador
Mensagens: 1908
Registrado em: 07 Dez 2012 16:14
Localização: São Paulo
Contato:

Resource padrão pode ser recuperado?

Mensagem por Kapiaba »

Mister quintas, qualquer recurso que tenha sido incorporado ao *.EXE de um arquivo *.RES ou *.Rc, e que não tenha sido protegido pelo UPX.EXE ou PECOMPACT.EXE, pode ser recuperado por um editor de recursos tipo: WORKSHOP.EXE ou PELLESC.EXE ou RESOURCEHACKER.EXE dentre outros. Imagem de captura do meu WORKSHOP.EXE
QUINTAS.png
Se eu mando proteger o *.EXE, o WORKSHOP.EXE não consegue abrir o executável para que eu faça a importação dos recursos que eu desejar pegar em um programa qualquer.

Abs.
Kapiaba
Colaborador
Colaborador
Mensagens: 1908
Registrado em: 07 Dez 2012 16:14
Localização: São Paulo
Contato:

Resource padrão pode ser recuperado?

Mensagem por Kapiaba »

Caso queira testar, anexo workshop.rar, instale em c:\workshop.

abs
Anexos
WORKSHOP.rar
(2.45 MiB) Baixado 129 vezes
Avatar do usuário
JoséQuintas
Administrador
Administrador
Mensagens: 20267
Registrado em: 26 Fev 2007 11:59
Localização: São Paulo-SP

Resource padrão pode ser recuperado?

Mensagem por JoséQuintas »

Sem chance de rodar aqui.
Parece ser antigo, do Windows 3.1 16 bits.
José M. C. Quintas
Harbour 3.2, mingw, gtwvg mt, fivewin 25.04, multithread, dbfcdx, MySQL, ADOClass, PDFClass, SefazClass, (hwgui mt), (hmg3), (hmg extended), (oohg), PNotepad, ASP, stored procedure, stored function, Linux (Flagship/harbour 3.2)
"The world is full of kings and queens, who blind our eyes and steal our dreams Its Heaven and Hell"

https://github.com/JoseQuintas/
Avatar do usuário
JoséQuintas
Administrador
Administrador
Mensagens: 20267
Registrado em: 26 Fev 2007 11:59
Localização: São Paulo-SP

Resource padrão pode ser recuperado?

Mensagem por JoséQuintas »

É isso mesmo.... 16 bits.... só assim pra rodar no DOS 4.01
Before installing Resource Workshop (RW) please
review the system requirements listed below:

4 MB system memory
Intel 386 or higher
PC-DOS (MS-DOS) 4.01 or later
Microsoft Windows 3.1 or later
3.5" High Density Disk Drive
6 MB of hard disk space
José M. C. Quintas
Harbour 3.2, mingw, gtwvg mt, fivewin 25.04, multithread, dbfcdx, MySQL, ADOClass, PDFClass, SefazClass, (hwgui mt), (hmg3), (hmg extended), (oohg), PNotepad, ASP, stored procedure, stored function, Linux (Flagship/harbour 3.2)
"The world is full of kings and queens, who blind our eyes and steal our dreams Its Heaven and Hell"

https://github.com/JoseQuintas/
Kapiaba
Colaborador
Colaborador
Mensagens: 1908
Registrado em: 07 Dez 2012 16:14
Localização: São Paulo
Contato:

Resource padrão pode ser recuperado?

Mensagem por Kapiaba »

Funciona em 32 bits, para 64 bits, baixe o PELLESC.EXE ou o RESOURCEHACKER.EXE

Aqui tem os mais usados pelos fivewinners:

http://forums.fivetechsupport.com/viewtopic.php?t=12773

Abs.
Avatar do usuário
JoséQuintas
Administrador
Administrador
Mensagens: 20267
Registrado em: 26 Fev 2007 11:59
Localização: São Paulo-SP

Resource padrão pode ser recuperado?

Mensagem por JoséQuintas »

O que mencionei, dentro do PRG, nem aparece o nome.

E de resource, só deixa ver o primeiro ícone multiresolução, nenhum outro, sei lá porque.
reshacker.png
José M. C. Quintas
Harbour 3.2, mingw, gtwvg mt, fivewin 25.04, multithread, dbfcdx, MySQL, ADOClass, PDFClass, SefazClass, (hwgui mt), (hmg3), (hmg extended), (oohg), PNotepad, ASP, stored procedure, stored function, Linux (Flagship/harbour 3.2)
"The world is full of kings and queens, who blind our eyes and steal our dreams Its Heaven and Hell"

https://github.com/JoseQuintas/
Kapiaba
Colaborador
Colaborador
Mensagens: 1908
Registrado em: 07 Dez 2012 16:14
Localização: São Paulo
Contato:

Resource padrão pode ser recuperado?

Mensagem por Kapiaba »

Mister Quintas, no *.exe, só aparecem, se o senhor incorporar via Arquivo.rc ou arquivo.res se for da pasta, não será incorporado. Se bem que não sei como o senhor "incorpora". kkkkkkkkkkkkkkkk

Por exemplo: este é meu arquivo: *.LNK ao final, eu incorporo os *.RES que o compilador incorpora ao projeto.

Código: Selecionar todos

C0W32.OBJ                            +
WINORCAM.OBJ                         +
FUNCOES.OBJ                          +
PROPOSTA.OBJ                         +
CRIARDBF.OBJ                         +
REINDEXA.OBJ                         +
CADGRUPO.OBJ                         +
CADGPREF.OBJ                         +
CADGPLIM.OBJ                         +
CADGPMAN.OBJ                         +
CADGPREC.OBJ                         +
CADGPVAS.OBJ                         +
CADGPMAO.OBJ                         +
CADGPPOD.OBJ                         +
CADGPFOR.OBJ                         +
CADFOROB.OBJ                         +
CADPODOB.OBJ                         +
CADGARAN.OBJ                         +
CADGARPL.OBJ                         +
PMSPOBS.OBJ                          +
RESPONSA.OBJ                         +
CADPAISA.OBJ                         +
CADORSER.OBJ                         +
CADFERRA.OBJ                         +
CADMANUT.OBJ                         +
CHAMADO.OBJ                          +
ORCAMENT.OBJ                         +
MICHIGAN.OBJ                         +
APROVAR.OBJ                          +
CADNECES.OBJ                         +
PRODUNFE.OBJ                         +
ANIMABMP.OBJ                         +
CALEND.OBJ                           +
TCALENDA.OBJ                         +
CALCULAD.OBJ                         +
TLISTGET.OBJ                         +
DSAY.OBJ                             +
SSAY.OBJ,                            +
WINORCAM.EXE,                        +
WINORCAM.MAP,                        +
C:\FWH1612\lib\FiveHX.lib            +
C:\FWH1612\lib\FiveHC.lib            +
C:\XHB1612\lib\hbzip.Lib             +
C:\XHB1612\lib\zlib.Lib              +
C:\XHB1612\lib\rtl.Lib               +
C:\XHB1612\lib\vm.Lib                +
C:\XHB1612\lib\gtgui.Lib             +
C:\XHB1612\lib\lang.Lib              +
C:\XHB1612\lib\macro.Lib             +
C:\XHB1612\lib\rdd.Lib               +
C:\XHB1612\lib\dbfntx.Lib            +
C:\XHB1612\lib\dbfcdx.Lib            +
C:\XHB1612\lib\common.Lib            +
C:\XHB1612\lib\tip.Lib               +
C:\XHB1612\lib\pp.Lib                +
C:\XHB1612\lib\dbffpt.Lib            +
C:\XHB1612\lib\codepage.Lib          +
C:\XHB1612\lib\HbSix.Lib             +
C:\XHB1612\lib\PcRepos.Lib           +
C:\XHB1612\Lib\ct.Lib                +
C:\XHB1612\Lib\png.Lib               +
C:\BCC7\lib\cw32.Lib                 +
c:\BCC7\lib\uuid.lib                 +
c:\BCC7\lib\ws2_32.lib               +
C:\BCC7\lib\psdk\msimg32.Lib         +
C:\BCC7\lib\psdk\odbc32.Lib          +
C:\BCC7\lib\psdk\rasapi32.Lib        +
C:\BCC7\lib\psdk\nddeapi.Lib         +
C:\BCC7\lib\psdk\psapi.Lib           +
c:\BCC7\lib\psdk\gdiplus.lib         +
C:\BCC7\lib\psdk\iphlpapi.Lib        +
c:\BCC7\lib\psdk\shell32.lib         +
C:\BCC7\lib\import32.Lib,
AMBIENTY.RES                         +
IMAGENS.RES
Abs.
Avatar do usuário
JoséQuintas
Administrador
Administrador
Mensagens: 20267
Registrado em: 26 Fev 2007 11:59
Localização: São Paulo-SP

Resource padrão pode ser recuperado?

Mensagem por JoséQuintas »

Eu uso os dois casos: uma parte em RC e outra parte direto no PRG.
A maioria em RC, por falta de opção.

Pensei em incorporar alguns certificados no EXE....
Como não aparece como resource, vai dar pra embutir via PRG.
José M. C. Quintas
Harbour 3.2, mingw, gtwvg mt, fivewin 25.04, multithread, dbfcdx, MySQL, ADOClass, PDFClass, SefazClass, (hwgui mt), (hmg3), (hmg extended), (oohg), PNotepad, ASP, stored procedure, stored function, Linux (Flagship/harbour 3.2)
"The world is full of kings and queens, who blind our eyes and steal our dreams Its Heaven and Hell"

https://github.com/JoseQuintas/
Avatar do usuário
JoséQuintas
Administrador
Administrador
Mensagens: 20267
Registrado em: 26 Fev 2007 11:59
Localização: São Paulo-SP

Resource padrão pode ser recuperado?

Mensagem por JoséQuintas »

Com HBMK2 é só indicar os arquivos, incluindo RC
Tanto faz se mingw, msvc, bcc, Harbour ou XHarbour.

Código: Selecionar todos

josequintas\josequintas.hbp
sefazclass\sefazclass.hbp

josequintas\main\jpa.prg
josequintas\source\jpa_menu.prg
*.prg
josequintas\prg\*.prg
josequintas\source\ze_fazbrowse.prg

-ojpa
jpa.rc

josequintas.hbc
hbnetio.hbc
Os primeiros HBP da lista são subprojetos.
José M. C. Quintas
Harbour 3.2, mingw, gtwvg mt, fivewin 25.04, multithread, dbfcdx, MySQL, ADOClass, PDFClass, SefazClass, (hwgui mt), (hmg3), (hmg extended), (oohg), PNotepad, ASP, stored procedure, stored function, Linux (Flagship/harbour 3.2)
"The world is full of kings and queens, who blind our eyes and steal our dreams Its Heaven and Hell"

https://github.com/JoseQuintas/
Kapiaba
Colaborador
Colaborador
Mensagens: 1908
Registrado em: 07 Dez 2012 16:14
Localização: São Paulo
Contato:

Resource padrão pode ser recuperado?

Mensagem por Kapiaba »

Faça um teste:

Incorpore o meu arquivo IMAGENS.RC e veja o que incorpora em seu *.exe e me diga se mostra todas as imagens.

abs.
Anexos
IMAGENS.ZIP
(369.28 KiB) Baixado 139 vezes
Avatar do usuário
JoséQuintas
Administrador
Administrador
Mensagens: 20267
Registrado em: 26 Fev 2007 11:59
Localização: São Paulo-SP

Resource padrão pode ser recuperado?

Mensagem por JoséQuintas »

Não aceita o seu RC.
José M. C. Quintas
Harbour 3.2, mingw, gtwvg mt, fivewin 25.04, multithread, dbfcdx, MySQL, ADOClass, PDFClass, SefazClass, (hwgui mt), (hmg3), (hmg extended), (oohg), PNotepad, ASP, stored procedure, stored function, Linux (Flagship/harbour 3.2)
"The world is full of kings and queens, who blind our eyes and steal our dreams Its Heaven and Hell"

https://github.com/JoseQuintas/
Kapiaba
Colaborador
Colaborador
Mensagens: 1908
Registrado em: 07 Dez 2012 16:14
Localização: São Paulo
Contato:

Resource padrão pode ser recuperado?

Mensagem por Kapiaba »

Tente com IMAGENS.RES
Anexos
IMAGENS.ZIP
(245.57 KiB) Baixado 139 vezes
Kapiaba
Colaborador
Colaborador
Mensagens: 1908
Registrado em: 07 Dez 2012 16:14
Localização: São Paulo
Contato:

Resource padrão pode ser recuperado?

Mensagem por Kapiaba »

Visualizando com o RESOURCEHACKER.EXE
QUINTAS.png
Kapiaba
Colaborador
Colaborador
Mensagens: 1908
Registrado em: 07 Dez 2012 16:14
Localização: São Paulo
Contato:

Resource padrão pode ser recuperado?

Mensagem por Kapiaba »

Mostrando o recurso(BitMap) no dialogo de indexar os arquivos.
QUINTAS.png
Responder