mirror of
https://github.com/mrt-prodz/Huawei-Data-Plan-Monitor.git
synced 2026-04-25 00:25:57 +03:00
[GH-ISSUE #1] Issue with GoLink and VT #1
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Originally created by @eabase on GitHub (Jan 6, 2026).
Original GitHub issue: https://github.com/mrt-prodz/Huawei-Data-Plan-Monitor/issues/1
Looks like a cool project! Only I'm 11 years too late. :(
Was checking latest GoLink.exe on Virus Total, and that's a problem...
Why are you using
GoLinkto link?Can we use something else?
Any idea why this is flagged?
@mrt-prodz commented on GitHub (Jan 28, 2026):
Hi eabase,
It's been a while since I last coded something in assembly and unfortunately back then I would always use the combo nasm / golink.
I suppose golink being flagged as a virus is a false positive but you are doing the right thing to be suspicious.
I also remember back then defender and some other similar antivirus flagging my compiled assembly executables as harmful. (that's why I never distributed compiled executables)
I didn't try it but after a quick search online I saw that many people are using nasm / gcc, you could try using this toolchain but you also might have to tinker a bit with the code.
If you try nasm / gcc I would attempt compiling a simpler assembly program first calling some win32 api calls to get everything working first.
@eabase commented on GitHub (Jan 29, 2026):
@mrt-prodz
Yeah, I tried to ask a shitty AI to write it to be compatible with W11 x64.
It's didn't work. The MS fools have been messing with their toolbar API, now using something totally different (?) it seems. Would have been great if you could have a look.
I couldn't even get a Hello World icon on the bar using asm... :(
@mrt-prodz commented on GitHub (Jan 30, 2026):
So out of curiosity I went ahead with a simple Hello World in a MessabeBox using Nasm and Mingw (WSL - I use it for simplicity sake).
hello.asmand put this content:build_hello.shand put this content:nasm-3.01-win64.zipin that folderwsland go to that folder you made (should be able to find it on/mnt/cif you made it on your primary)chmod +x build_hello.sh./build_hello.shIf you run hello.exe you should see a message box appear.
I tried adapting another assembly repository I made ( NASM/GoLink OpenGL 1k Framework - https://github.com/mrt-prodz/NASM-OpenGL-1k-Framework ) but I had to change all external calls:
etc..
And it almost worked, meaning I had it running but I had to tweak the assembly code because my window was transparent and I had to change a couple calls. (however no crash)
Now for this specific repository, with much more calls, it could be a real pain to make everything work properly. (I guess this is where the fun starts 😁 )
I unfortunately don't have enough free time available to take a deeper look at this, but maybe there is still some compatible layer for the taskbar even in recent Windows to make that thing work. (I don't think I have an old compiled binary around to simply run it and see for myself)
With that info you can build assembly programs though. 😉