FiveTech Support Forums

FiveWin / Harbour / xBase community
Board index FiveWin para Harbour/xHarbour firmar digitalmente el archivo ejecutable?
Posts: 8523
Joined: Tue Dec 20, 2005 07:36 PM

firmar digitalmente el archivo ejecutable?

Posted: Thu Jul 24, 2014 07:19 PM

Maestro, como firmar digitalmente el archivo ejecutable directamente en fivewin como en el ejemplo abajo:

http://codesigning.ksoftware.net/

Gracias, saludos.

João Santos - São Paulo - Brasil - Phone: +55(11)95150-7341
Posts: 8523
Joined: Tue Dec 20, 2005 07:36 PM

Re: firmar digitalmente el archivo ejecutable?

Posted: Wed Jul 30, 2014 12:43 PM

Up

João Santos - São Paulo - Brasil - Phone: +55(11)95150-7341
Posts: 625
Joined: Wed Mar 14, 2007 06:49 PM

Re: firmar digitalmente el archivo ejecutable?

Posted: Wed Jul 30, 2014 01:53 PM
Joao:
Lo unico que se me ocurre es incrustar la cadena "Version" dentro de tu exe con un resource..


Te envio el que uso en mi aplicación como ejemplo..

https://www.mediafire.com/?rabo9ybz0zv3p5m

Saludos..
Soluciones y Diseño de Software
Damos Soluciones...

I.S.C. Victor Daniel Cuatecatl Leon
Director y Diseñador de Proyectos

http://www.soldisoft.unlugar.com
http://www.sisa.unlugar.com
danyleon82@hotmail.com
www.facebook.com/victordaniel.cuatecatlleon
Posts: 8523
Joined: Tue Dec 20, 2005 07:36 PM

Re: firmar digitalmente el archivo ejecutable?

Posted: Wed Jul 30, 2014 02:11 PM
Gracias, me di cuenta de que su archivo es difrente. ¿Me puede decir por qué?

Code (fw): Select all Collapse
1 VERSIONINFO 
FILEVERSION 1, 0, 0, 0
PRODUCTVERSION 1, 0, 0, 0
FILEFLAGSMASK VS_FFI_FILEFLAGSMASK
FILEOS VOS__WINDOWS32
FILETYPE VFT_APP
{
 BLOCK "StringFileInfo"
 {
  BLOCK "041604B0"
  {
   VALUE "CompanyName", "Contato Sistemas\000"
   VALUE "FileDescription", "PlenoWin  -  Cesta Básica\000"
   VALUE "FileVersion", "1.0\000"
   VALUE "LegalCopyright", "2005,2014 - Contato Sistemas\000"
   VALUE "OriginalFilename", "PLENOWIN.EXE\000"
   VALUE "ProductName", "PlenoWin\000"
   VALUE "ProductVersion", "2.0\000"
  }

 }

 BLOCK "VarFileInfo"
 {
  VALUE "Translation", 1046, 1200
 }

}



Code (fw): Select all Collapse
1 VERSIONINFO LOADONCALL FIXED IMPURE
FILEVERSION 1, 0, 0, 0
PRODUCTVERSION 1, 0, 0, 0
FILEFLAGSMASK VS_FFI_FILEFLAGSMASK
FILEOS VOS__WINDOWS32
FILETYPE VFT_APP
{
 BLOCK "StringFileInfo"
 {
  BLOCK "080A04B0"
  {
   VALUE "Comments", "Catalogador de Discos\000"
   VALUE "CompanyName", "Soluciones y Diseño de Software Empresarial\000"
   VALUE "FileDescription", "Catalogador Virtual Disk\000"
   VALUE "FileVersion", "1.000.0\000"
   VALUE "InternalName", "VIRTUALDSK.EXE\000"
   VALUE "LegalCopyright", "Copyright \251 SOLDISOFT 1998-2013\000"
   VALUE "LegalTrademarks", "Víctor Daniel Cuatécatl León <!-- w --><a class="postlink" href="http://www.soldisoft.unlugar.com">www.soldisoft.unlugar.com</a><!-- w -->\000"
   VALUE "OriginalFilename", "Virtual Disk Catalogador de Discos\000"
   VALUE "ProductName", "Virtual Disk 2013\000"
   VALUE "ProductVersion", "1.0\000"
  }

 }

 BLOCK "VarFileInfo"
 {
  VALUE "Translation", 2058, 1200
 }

}


João Santos - São Paulo - Brasil - Phone: +55(11)95150-7341
Posts: 8523
Joined: Tue Dec 20, 2005 07:36 PM

Re: firmar digitalmente el archivo ejecutable?

Posted: Wed Jul 30, 2014 03:09 PM
Como saber cual és el más correcto?

Code (fw): Select all Collapse
// Version Information

1 VERSIONINFO LOADONCALL MOVEABLE DISCARDABLE IMPURE
FILEVERSION 1, 0, 2, 0
PRODUCTVERSION 1, 0, 2, 0
FILEFLAGSMASK VS_FFI_FILEFLAGSMASK
FILEOS VOS__WINDOWS32
FILETYPE VFT_APP
{
 BLOCK "StringFileInfo"
 {
  BLOCK "080904E4"
  {
   VALUE "CompanyName", "SoftSpot Software Limited\000"
   VALUE "FileDescription", "CJ Inmuebles\000"
   VALUE "FileVersion", "1.0.2.0\000"
   VALUE "InternalName", "CJInmuebles.exe\000"
   VALUE "LegalCopyright", "\251SoftSpot Software Limited\000"
   VALUE "LegalTrademarks", "\256SoftSpot Software Limited\000"
   VALUE "OriginalFilename", "CJInmuebles.exe\000"
   VALUE "ProductName", "CJ Inmuebles\000"
   VALUE "ProductVersion", "1.0.2.0\000"
   VALUE "Comments", "by Andrew Jameson - 2003\000"
  }

 }

 BLOCK "VarFileInfo"
 {
  VALUE "Translation", 2057, 1252
 }

}


Gracias
João Santos - São Paulo - Brasil - Phone: +55(11)95150-7341
Posts: 8523
Joined: Tue Dec 20, 2005 07:36 PM

Re: firmar digitalmente el archivo ejecutable?

Posted: Wed Jul 30, 2014 03:59 PM
Optei por esta, achei que é a mais completa, vamos ver se alguma versão do Windows vai dizer que o editor é desconhecido.

Elegí este, pensé que es el más completo, vamos a ver si alguna versión de Windows dirá que el editor es desconocido.

Code (fw): Select all Collapse
1 VERSIONINFO LOADONCALL MOVEABLE DISCARDABLE IMPURE
FILEVERSION 1, 0, 2, 0
PRODUCTVERSION 1, 0, 2, 0
FILEFLAGSMASK VS_FFI_FILEFLAGSMASK
FILEOS VOS__WINDOWS32
FILETYPE VFT_APP
{
 BLOCK "StringFileInfo"
 {
  BLOCK "080904E4"
  {
   VALUE "CompanyName", "Contato Sistemas\000"
   VALUE "FileDescription", "PlenoWin  -  Cesta Básica\000"
   VALUE "FileVersion", "1.0\000"
   VALUE "InternalName", "PlenoWin.exe\000"
   VALUE "LegalCopyright", "\251Contato Sistemas e Proc. Ltda\000"
   VALUE "LegalTrademarks", "\256Contato Sistemas e Proc. Ltda\000"
   VALUE "OriginalFilename", "GERAPNFE.EXE\000"
   VALUE "ProductName", "PlenoWin\000"
   VALUE "ProductVersion", "3.66\000"
   VALUE "Comments", "by Joao Santos - 2014\000"
  }

 }

 BLOCK "VarFileInfo"
 {
  VALUE "Translation", 2057, 1252
 }

}


Gracias, saludos.
João Santos - São Paulo - Brasil - Phone: +55(11)95150-7341

Continue the discussion