Página 4 de 4

Versão no EXE faz diferença pra antivírus?

Enviado: 16 Jul 2024 13:41
por Kapiaba
O que um .BAT tem a ver com os arquivos de recursos?
VERSION_EXE.png
????

Todos os RECURSOS do SISTEMA em FIVEWIN, podem ser incorporados em ARQUIVOS.RC ou ARQUIVOS.RES(Meu caso).

Como USO BORLAND RESOURCES WORKSHOP.exe, tudo fica dentro dos meus ARQUIVOS.RES.

O Rochinha, somente estava mostrando uma outra forma de usar um MANIFEST ou a ASSINATURA do Programa.

Sempre temos vários modos diferentes de usar algo no FIVEWIN.

Abs.

Regards, saludos.

Versão no EXE faz diferença pra antivírus?

Enviado: 16 Jul 2024 13:56
por Abel
JoseQuintas, a aba detalhes ja consegui resolver com toda a ajuda do grupo,

mas a aba Seguranca nao aparece no meu EXE como aparece no seu por exemplo.

como faço para inserir uma imagem aqui ? cliquei em Img mas nao sei o que eu coloco entre os comandos.

Imagem

Versão no EXE faz diferença pra antivírus?

Enviado: 16 Jul 2024 14:24
por JoséQuintas
Kapiaba escreveu:Todos os RECURSOS do SISTEMA em FIVEWIN, podem ser incorporados em ARQUIVOS.RC ou ARQUIVOS.RES(Meu caso).
Como USO BORLAND RESOURCES WORKSHOP.exe, tudo fica dentro dos meus ARQUIVOS.RES.
O Rochinha, somente estava mostrando uma outra forma de usar um MANIFEST ou a ASSINATURA do Programa.
Sempre temos vários modos diferentes de usar algo no FIVEWIN.
kkkkkkkkkkkkkkkkkk
Pro kapiaba, tudo é recurso do fivewin.
Daqui a pouco, usar Windows no computador também vai ser recurso do fivewin.
Abel escreveu:como faço para inserir uma imagem aqui ? cliquei em Img mas nao sei o que eu coloco entre os comandos.
Ou coloca um link da internet pro arquivo, ou entào sobe o arquivo na opção de anexar.
imagem.png

Versão no EXE faz diferença pra antivírus?

Enviado: 16 Jul 2024 14:51
por JoséQuintas
Abel escreveu:mas a aba Seguranca nao aparece no meu EXE como aparece no seu por exemplo.
seguranca.png
Isso é coisa do Windows.
Aqui mostra pra tudo que é arquivo.
Talvez tenha a ver com compartilhar arquivos.

Versão no EXE faz diferença pra antivírus?

Enviado: 16 Jul 2024 17:50
por Abel
Ola,

Realmente alguma coisa no windows

meu EXE em um hd externo nao aparece nas propriedades a aba segurança,
o mesmo EXE no c:\ ou qualquer pasta no C: ja aparece.

Obrigado pelas colaboraçoes, vou liberar uma versao com o manifest e com a assinatura do EXE (certificado)
para ver se consegui resolver, ainda estou aguardando a analise da microsoft do meu EXE inclusive.

Obrigado !!!
ABEL

Versão no EXE faz diferença pra antivírus?

Enviado: 17 Jul 2024 11:46
por JoséQuintas
Só pra clarear as idéias....

manifest foi inventado nos tempos do Windows XP.
Serve pra indicar características específicas do aplicativo, pro windows não usar alguma coisa padrão que atrapalhe.
Pode ser arquivo separado ou embutido no EXE.
Em caso de arquivo separado, é com o mesmo nome do EXE.
Exemplo: pra JPA.EXE., criar JPA.EXE.manifest

Código: Selecionar todos

		<security>
			<requestedPrivileges>
				<requestedExecutionLevel level="asInvoker" uiAccess="false" />
			</requestedPrivileges>
		</security>
Essa parte acima é pra efeito de segurança, indica que o programa vai usar os mesmos direitos do usuário que acionou o aplicativo.
Se não definir isso, o Windows pode querer executar como administrador, o que exige segurança acima do usuário.
Além disso, a partir de uma determinada data, executar como administrador passou a exigir assinatura digital parte da segurança a mais.

Código: Selecionar todos

	<dependency>
		<dependentAssembly>
			<assemblyIdentity type="win32" name="Microsoft.Windows.Common-Controls" version="6.0.0.0"
            processorArchitecture="*" publicKeyToken="6595b64144ccf1df" language="*" />
		</dependentAssembly>
	</dependency>
A parte acima é a que libera visual "mais moderno", pelo menos na época era.
Por exemplo, pro button aceitar ícone + texto, usando apenas API Windows.
Isso pra componentes criados pela API Windows, usando só recursos padrão.
Se for componente criado "na mão", aí não faz diferença.


hwgui SEM isso
hwgui1.png
hwgui COM isso
hwgui2.png
Note que tem diferença no calendário, buttons com texto+ícone funciona, contorno de textbox, etc.
A única diferença foi incluir o manifest.
São controles padrão Windows, que o próprio Windows desenha, então o manifest faz diferença.
Vale pra qualquer LIB que use esses controles no padrão Windows., inclusive GTWVG, minigui, etc.

Versão no EXE faz diferença pra antivírus?

Enviado: 17 Jul 2024 11:57
por JoséQuintas

Código: Selecionar todos

   <compatibility xmlns="urn:schemas-microsoft-com:compatibility.v1">
      <application>
         <!-- Windows 10 -->
         <supportedOS Id="{8e0f7a12-bfb3-4fe8-b9a5-48fd50a15a9a}"/>
         <!-- Windows 8.1 -->
         <supportedOS Id="{1f676c76-80e1-4239-95bb-83d0f6d0da78}"/>
         <!-- Windows 8 -->
         <supportedOS Id="{4a2f28e3-53b9-4441-ba9c-d69d4a4a6e38}"/>
         <!-- Windows 7 -->
         <supportedOS Id="{35138b9a-5d96-4fbd-8e2d-a2440225f93a}"/>
         <!-- Windows Vista and Windows Server 2008 R2 -->
         <supportedOS Id="{e2011457-1546-43c5-a5fe-008deee3d3f0}"/>
         <!-- Windows XP ignores this section -->
      </application>
   </compatibility>
A parte acima é só pra ajudar o Windows a decidir que tipo de compatibilidade usar.
Se não existir, o Windows decide por conta própria, que pode não ser a melhor opção.
Se a Microsoft inventar moda no Windows 12, por aí ela sabe que pode usar o esquema do Windows 10.

Versão no EXE faz diferença pra antivírus?

Enviado: 17 Jul 2024 12:20
por JoséQuintas
O manifest embutido é um resource, um arquivo anexado.

Também é recurso do Windows aceitar dialog em resource.
Pode-se criar dialogs no Borland Workshop, e o Borland Workshop salva como resource.
E o linqueditor coloca tudo no aplicativo.

.RC é arquivo texto, é um "fonte", pode alterar com qualquer editor de textos.
.RES é compilado, aí só editor próprio, como o Borland Workshop.
.RES vai conter ícones, bitmaps, manifest, imagens, dialogs, e qualquer outra coisa indicada no .RC

Até hoje o Kapiaba considera que é recurso do fivewin.... fazer o que...

https://learn.microsoft.com/pt-br/windo ... g-resource

Versão no EXE faz diferença pra antivírus?

Enviado: 18 Jul 2024 13:58
por Kapiaba
Até hoje o Kapiaba considera que é recurso do fivewin.... fazer o que...
RECURSOS, dos meus programas HECHO en FIVEWIN the best, caro.

abs.

Regards, saludos.

Versão no EXE faz diferença pra antivírus?

Enviado: 26 Jul 2024 15:11
por Abel
Ola, passando para agradecer todas as dicas sobre o arquivo
manifest e o .RC e informar que
apos criar o programa.RC deixar tudo configurado e o manifes.programa
e ainda fazer a assinatura do EXE com certificado.

Hoje vejo a importancia de ter a aba detalhes nas propriedades do EXE
para evitar problemas com antivirus !

nenhuma maquina atualizada com defender deu qualquer tipo de problemas.
percebi apenas que o AVAST checa o arquivo sempre que o mesmo é alterado,
e diz que esta tudo em ordem !!!

Obrigado !!!
ABEL