Hello everyone,
I would like to know if there are any limitations regarding the distribution of an application (.exe) compiled with static libraries in Release mode (/MT) for both win32 and x64, in case the code has not been digitally signed.
I have developed an app using the JUCE modules juce_cryptography
and juce_product_unlocking
to manage the distribution of the software. When attempting to run the application on “clean” PCs to check its functionality on other machines, the execution is blocked, and it is not possible to open the application.
Initially, I thought this blockage might be related to dependencies on functions from modules that are not located on the clean PCs. However, I am currently unsure if this is the reason, or if it might be related to the lack of digital code signing. Windows SmartScreen or antivirus software warns about the possibility of the software being malicious or containing some type of Trojan virus.
Moreover, in case a digital code signature is necessary, does anyone know if it is possible to use digital signatures for individuals or freelancers, such as IV (Individual Validation)? Or is it only feasible for companies?
Any information that can shed light on this issue would be greatly appreciated.
Thank you!