Patch level : 12.0 902
Files correlati : ba1 Commento : Aggiunta verifica firma
This commit is contained in:
		
							parent
							
								
									48e829d621
								
							
						
					
					
						commit
						71ec85d92a
					
				@ -2001,6 +2001,8 @@ bool TFascicolator_mask::set_version_info(const TFilename& filename,
 | 
				
			|||||||
    if (outfile.is_open())
 | 
					    if (outfile.is_open())
 | 
				
			||||||
      outfile.close();        // Qualcuno qui si dimentica di chiuderli i file eh?! Aspettiamo che il programma termini per rilasciare le risorse?
 | 
					      outfile.close();        // Qualcuno qui si dimentica di chiuderli i file eh?! Aspettiamo che il programma termini per rilasciare le risorse?
 | 
				
			||||||
    SIRIOSIGN(filename);      // Super modifica per la firma durante la creazione delle patch. Tolta firma in post-compilazione. (Solo per exe, dll ancora in post-compilazione)
 | 
					    SIRIOSIGN(filename);      // Super modifica per la firma durante la creazione delle patch. Tolta firma in post-compilazione. (Solo per exe, dll ancora in post-compilazione)
 | 
				
			||||||
 | 
					    if (!SIRIOSIGN_VERIFY(filename))
 | 
				
			||||||
 | 
					      warning_box("Attenzione il file %s non e' firmato correttamente.", static_cast<const char*>(filename));
 | 
				
			||||||
  }
 | 
					  }
 | 
				
			||||||
  return ok;
 | 
					  return ok;
 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
@ -2097,6 +2099,8 @@ bool TCreadischi_mask::zip_module(const TString& main_module, bool agg, int patc
 | 
				
			|||||||
          submod.strncpy(row->get(2), 2);
 | 
					          submod.strncpy(row->get(2), 2);
 | 
				
			||||||
          set_version_info(cmd, ini, submod);  
 | 
					          set_version_info(cmd, ini, submod);  
 | 
				
			||||||
        }
 | 
					        }
 | 
				
			||||||
 | 
					        if (xvt_str_compare_ignoring_case(cmd.ext(), "dll") == 0 && !SIRIOSIGN_VERIFY(cmd)) // Controllo firma per le dll
 | 
				
			||||||
 | 
					          warning_box("Attenzione il file %s non e' firmato correttamente.", static_cast<const char*>(cmd));
 | 
				
			||||||
        _stat((const char *)cmd,&info);
 | 
					        _stat((const char *)cmd,&info);
 | 
				
			||||||
        lasttime = max(lasttime, info.st_mtime);
 | 
					        lasttime = max(lasttime, info.st_mtime);
 | 
				
			||||||
      }
 | 
					      }
 | 
				
			||||||
 | 
				
			|||||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user