Thursday, May 02, 2024

How to call MessageBoxW using Zig in Windows

How to call MessageBoxW using Zig in Windows

OS: Windows 10 22H2
Zig: 0.12
Compile messageboxw.zig:
PS C:\prj> zig build-exe -lc .\msgboxw.zig

How to call MessageBoxA using Zig in Windows

How to call MessageBoxA using Zig in Windows

OS: Windows 10 22H2
Zig: 0.12
Compile messagebox.zig:
PS C:\prj> zig build-exe messagebox.zig -lc

Tuesday, April 30, 2024

Zig - hello world

Hello world in Zig

PS C:\prj> mkdir hello-world
PS C:\prj> cd .\hello-world\
PS C:\prj\hello-world> zig init
You should see this output during init
info: created build.zig
info: created build.zig.zon
info: created src\main.zig
info: created src\root.zig
info: see `zig build --help` for a menu of options
Run it like this
PS C:\prj\hello-world> zig build run
The output should look like this
steps [4/7] install... All your codebase are belong to us.
Run `zig build test` to run the tests.

Sunday, February 11, 2024

Error opening directory '/media/sf_C_DRIVE': Permission denied

I tried to share a folder from Windows 10 host to Kali 2020.1 Linux guest using VirtualBox but I am getting the following error message:

Error opening directory '/media/sf_C_DRIVE': Permission denied

To fix, do:
$: sudo adduser $USER vboxsf
Then log-off then log back in. If this does not work, reboot the VM

Getting similar issue using Fedora 33 on VirtualBox 7.0.12, below is the error message
This location could not be displayed You do not have the permissions necessary to view the contents of "sf_D_DRIVE"
To fix do the following and reboot the VM.
$: sudo usermod -a -G vboxsf $USER
Refs:
https://stackoverflow.com/questions/26740113/virtualbox-shared-folder-permissions

Tuesday, February 06, 2024

How to get CPU and memory info in QNX

How to get CPU and memory info in QNX

To get CPU information in QNX, run pidin info
Sammple out below:
# pidin info
CPU:X86 Release:6.5.0  FreeMem:846Mb/1023Mb BootTime:Apr 05 01:03:42 UTC 2023
Processes: 33, Threads: 91
Processor1: 131758 Intel 686 F6M1SS7 1999MHz FPU

Installing QNX 6.4.1 on Ubuntu 20.04

Installing QNX 6.4.1 on Ubuntu 20.04 Install pre-requisites $: sudo dpkg --add-architecture i386 $: sudo apt update $: sudo apt install li...