-
Notifications
You must be signed in to change notification settings - Fork 122
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Try to support 'Windows ARM/ARM64' #28
Conversation
Some constant values come from ntimage.h
Oh wow! Very interesting. To understand this a bit better: are you personally using it on a Windows ARM machine? does it work for you with those changes? Please note: I'm absolutely ok with merging this even if you didn't test it! 😁 I think maybe the only thing I'd love if we added then, is kinda "// NOT TESTED" comments or something, to make situation more clear to any potential future contributors. Also, can I ask what you're using rsrc for, and how is it working for you? With no metrics or whatsoever, I really have no idea whether anyone's actually using the tool or not 😅 some kind of connection and awareness of real people using it would be cool for me :) primarily for knowing I maybe helped someone + also to maybe "advertise" some kinda "list of users" one day (?...) |
I don't currently have a Windows ARM / ARM64 device. I recently prepared to write a Golang build packaging tool that will automatically add the version information of the project settings to the Golang binary file. Therefore, I think this tool may help me. Of course, thank you very much for your efforts. Github Mirror: https://github.com/fcharlie/baligo Fortunately, I have written some tools to analyze the file format of PE, so I know a little about this.
|
In fact, we can also completely create the installation program. Put the compressed package in the resource directory of PE. After decompressing the Golang stub program, execute the corresponding rules file, and the installation is complete. |
Thanks for the info! :) I'd like to just have a few review questions before merging this, if you're ok with that! |
@akavel OK. update it
no problem |
What hinders this work is that Golang does not currently support Windows ARM64, and Windows ARM does not support it well.
Wating: all: port to Windows/arm64