Hello Scott,

I just had a little spare time. So I created a UTM VM with Windows 11 pro 23h2.

I installed the most current version of the Windows SDK, which contains native 
tools x86, x64 and ARM. I only selected "Windows SDK Signing Tools for Desktop 
Apps".

First I tried to code sign using signtool.exe located in the ARM64 folder.  
That failed.
The error was   "No certificates were found that met all the given criteria" 
regardless if I used parameter /a or /n <certowner>

When using signtool.exe located in the X64 folder, the signing was successful.  
 I did not have a closer look if the ARM version of signtool needs other 
parameter.
But using the Intel version of signtool.exe works w/o problems on Windows 11 
ARM.

Is it by any chance possible that you tried to sign using the ARM version of 
signtool?

Regards

Matthias



> Am 13.09.2024 um 01:12 schrieb scott--- via use-livecode 
> <use-livecode@lists.runrev.com>:
> 
> Thank you, Matthias. I use your “mrSignNotarizeHelperV4.livecode” project 
> regularly. I love how it wraps in DropDMG.
> 
> I also wrote a GUI for code signing with a USB token.  My project works well 
> in a VM on an Intel Mac with Windows 10. However, I was hoping to run a VM on 
> an ARM Mac using the new ARM version of Windows 11. I have been using UTM 
> <https://docs.getutm.app/> and Windows 11 Pro (version 23H2) on an M2 MacBook 
> Pro and most things work well... except that all of my attempts to code sign 
> inside that VM fail. I was wondering if you had any thoughts about what part 
> of this setup might be failing.
> 
> Also, I noticed that WinSignHelperV2 appears to use the PowerButton widget 
> “com.livecode.widget.powerbutton” which may not show up as expected if the 
> user doesn’t have the additional LiveCode Enhancements bundle installed. (I 
> didn’t have it installed on one of my VMs)
> 
> --
> Scott Morrow
> 
> Elementary Software
> (Now with 20% less chalk dust!)
> web       https://elementarysoftware.com/
> email     sc...@elementarysoftware.com
> booth    1-360-734-4701
> ------------------------------------------------------
> 
> 
>> On Sep 12, 2024, at 1:17 PM, matthias rebbe via use-livecode 
>> <use-livecode@lists.runrev.com> wrote:
>> 
>> Hi,
>> 
>> WinSignHelperV2 is now available in the Sample stacks section of LC. 
>> Just search for WinSignHelperV2. 
>> It is also here available 
>> https://livecodeshare.runrev.com/stack/1040/WinSignHelperV2
>> 
>> The tool builds the correct  signtool.exe parameters and execute signtool.exe
>> 
>> It was now successfully tested with  Cloudbased code signing certificate and 
>> also with a code signing certificate on a USB token.
>> 
>> You just drag the folder which contains the .exe and any additional .dll 
>> files to the stack and the tool creates the command with all parameters and 
>> executes signtool.exe then.
>> 
>> Signtool.exe is part of the Windows sdk. A download url for the sdk can be 
>> found in the help section of the main stack.
>> 
>> The main stack is password protected.
>> 
>> This stack only works on Windows, regardless if on a VM or on real hardware.
>> 
>> So if anyone is interested, then give it a try.
>> 
>> 
>> I am still working on a lesson about how to code sign Windows standalones on 
>> macOS using a cloud based certificate or a certificate on a USB token.
>> But this still takes time.
>> 
>> 
>> I really hope the WinSignHelperV2 is of use for someone.
>> 
>> Regards,
>> Matthias
>> 
>> 
>> 
>> 
>> _______________________________________________
>> use-livecode mailing list
>> use-livecode@lists.runrev.com
>> Please visit this url to subscribe, unsubscribe and manage your subscription 
>> preferences:
>> http://lists.runrev.com/mailman/listinfo/use-livecode
> 
> 
> _______________________________________________
> use-livecode mailing list
> use-livecode@lists.runrev.com
> Please visit this url to subscribe, unsubscribe and manage your subscription 
> preferences:
> http://lists.runrev.com/mailman/listinfo/use-livecode


_______________________________________________
use-livecode mailing list
use-livecode@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your subscription 
preferences:
http://lists.runrev.com/mailman/listinfo/use-livecode

Reply via email to