There is not much to write about how you can obtain the user’s SID.
Posted by: Christian Wimmer in: JEDI Windows API Headers
The people from Microsoft decided that the user has to be in full control over the computer. So there is no assured way to make a program user resistant. She can always use TerminateProcess to forcibly kill the process.