04-21-2025, 04:53 PM
Hi,
I have seen the source code for all the extensions that I include in Extension Manager - none of them have any malicious code in them (they do what they say they do - no hidden functionality). That doesn't mean that they couldn't be compiled into something that does harm in a Small Basic program. The obvious ones are File commands that could for example delete critical files on your computer.
I don't know exactly how AV work, but I assume they are looking for code segments that call certain OS commands. I expect it is not the RadioButtons.sb as such that is the issue, rather that it references LitDev.dll.
I can see why AV would not like LitDev.dll. For example there are methods that detect keys being pressed at a low level - hence could be coded in a SB program to create a key logger - so if I see LDTextwindow.KeyDown in SB code I check it out.
I have seen the source code for all the extensions that I include in Extension Manager - none of them have any malicious code in them (they do what they say they do - no hidden functionality). That doesn't mean that they couldn't be compiled into something that does harm in a Small Basic program. The obvious ones are File commands that could for example delete critical files on your computer.
I don't know exactly how AV work, but I assume they are looking for code segments that call certain OS commands. I expect it is not the RadioButtons.sb as such that is the issue, rather that it references LitDev.dll.
I can see why AV would not like LitDev.dll. For example there are methods that detect keys being pressed at a low level - hence could be coded in a SB program to create a key logger - so if I see LDTextwindow.KeyDown in SB code I check it out.